用途:bookstrap-status 是 Bookstrap 工作流中用于查看整体项目状态的只读命令,不修改任何数据,仅从数据库和项目文件读取信息,展示已完成、进行中、受阻和下一步建议。
主要能力:输出状态仪表盘,包含项目概览(书名、数据库状态、BRD 版本与配置路径)、语料统计(来源数量按 primary/secondary/web 分类、实体数量按人物/地点/事件/概念分类)、研究进度(任务完成数、知识缺口开放与已解决数、高优先级缺口数)、写作进度(任务完成数、章节起草状态、总字数与目标字数对比),并根据当前状态推荐下一步命令。
使用方式:直接运行 /bookstrap-status 即可;支持 --verbose 查看详细统计,--export json 或 --export csv 导出数据。依赖 SurrealDB,连接配置读取自 bookstrap.config.json,可用 curl -s http://localhost:2665/health 检查数据库,用 surreal sql --conn http://localhost:2665 --user root --pass root --ns bookstrap --db <database-name> --query "<query>" 执行查询。若数据库未运行,需先执行 docker-compose up -d 或 ./scripts/start-surreal.sh。
适用场景:新项目启动前确认应运行 /bookstrap-init;已有 BRD 但无语料时建议 /bookstrap-ingest;有未解决缺口时建议 /bookstrap-research;缺口已解决但无写作任务时建议 /bookstrap-plan-write;写作就绪时建议 /bookstrap-write;写作完成未编辑时建议 /bookstrap-edit。
限制:该命令只读,不创建或更新记录,不触发工作流;不提供收费、平台或效果方面的信息。数据库不可用、BRD 缺失或查询超时等情况会显示对应状态提示。其余高级功能与导出细节暂未提供更多说明。