Display the complete status information of the specified project.
Command format
/finance:project-status [<project-code>]
Parameters:
- Without parameters: display the currently active project
- With code: display the specified project (even if not switched)
Output format
════════════════════════════════════════
📊 项目详情: {code}
════════════════════════════════════════
## 基本信息
- **名称**: {name}
- **类型**: {type}
- **负责人**: {owner}
- **周期**: {start} ~ {end}(已过 {N} 天 / 剩余 {M} 天)
- **当前阶段**: {status}
- **创建**: {created} | **上次活动**: {last_activity}
- **下次关键日期**: {next_milestone}({N} 天后)
## 进度概览
{type-specific 进度指标}
## 关联场景
{N} 个场景:
- internal-audit
- internal-control
- audit-support
- ...
## 关联产出物
- findings/C-01-重大.md (2026-05-15)
- findings/C-02-重要.md (2026-05-20)
- control-testing/C-01-test.md (2026-05-10)
- control-testing/C-02-test.md (2026-05-18)
- ...
共 {N} 个产出物
## 历史上下文
(自动从 project.md 的"历史上下文"段读取)
## 待办事项
{从 timeline.md 读取未来 7 天内的待办}
## Agent 备注
{从 project.md 的"Agent 备注"段读取}
════════════════════════════════════════
项目根目录: ~/.config/finance-skills/projects/{code}/
════════════════════════════════════════
输入 /finance:project-list 看其他项目
输入 /finance:project-switch <code> 切换
════════════════════════════════════════
Project-type-specific progress
Display different progress metrics by project type:
annual-audit
## 进度概览
控制测试进度: 31/72 (43%)
- 已完成: 31
- 进行中: 8
- 未开始: 33
发现统计:
- 重大缺陷: 0(阈值: 500 万元)
- 重要缺陷: 3(阈值: 100 万元)
- 一般缺陷: 12
整改跟踪:
- 已整改: 14
- 进行中: 1
- 整改率: 93%
budget-review
## 进度概览
预算执行偏差: ±2.3%(阈值 ±5%)
- 收入偏差: +3.1%
- 成本偏差: -1.5%
待审批: 2 个部门预算
tax-filing
## 进度概览
已申报税种: 5/8
下次申报: 增值税 2026-07-15 (20 天后)
逾期: 无
m-and-a
## 进度概览
尽调阶段: 进行中
- 财务尽调: 完成
- 法律尽调: 进行中(60%)
- 税务尽调: 未开始
估值方法权重:
- DCF: 50%
- Trading Comps: 30%
- Precedent: 20%
financing / internal-control / other
Display general progress: milestone completion based on timeline.md.
Examples
→ Example: the user says "check the progress of 2026-audit-ic", the system reads project.md + the control-testing/ directory + the findings/ directory, and outputs the complete status.
→ Example: the user says "what step is the project at now" (already switched to the current project), the system directly displays the status of the currently active project.
Notes
- Read-only operation: does not modify any files
- Path error handling: if the project corresponding to code does not exist, prompt to use
/finance:project-listto view valid codes - Large project performance: when there are more than 1000 deliverables, only display the most recent 50 + a count summary