---
creative_pillar: continuity
always_load_for: [progress]
authority: derived
---

# Progress ledger

This file is auto-regenerated by Scriveno. It is the one place to open and see every {{UNIT_LABEL}} at a glance: what is done, what is in progress, and what is untouched. Do not hand-edit -- it is rebuilt from disk whenever the project's unit status changes (on `/scr:draft`, `/scr:editor-review`, `/scr:submit`, `/scr:autopilot`, `/scr:save`, `/scr:pause-work`, `/scr:resume-work`, and `/scr:scan --fix`).

If this file is missing, stale, or disagrees with the live view from `/scr:progress`, run `/scr:save` (or `/scr:scan --fix`) to rebuild it. `/scr:progress` always renders the current picture from disk; this file is the saved snapshot you can open any time.

**Updated:** {{LAST_UPDATED}}
**Updated by:** {{LAST_COMMAND}}
**Project:** {{TITLE}} ({{WORK_TYPE}})

## Deliverable progress

{{PROGRESS_BAR}} {{DONE_COUNT}}/{{TOTAL_COUNT}} {{UNIT_LABEL_PLURAL}} done ({{DONE_PERCENT}}%)

- **Done:** {{DONE_COUNT}}
- **In progress:** {{IN_PROGRESS_COUNT}}
- **Untouched:** {{UNTOUCHED_COUNT}}
- **Words:** {{WORD_COUNT}}

## Pipeline position

Stage {{STAGE_INDEX}} of {{STAGE_TOTAL}}: {{STAGE_NAME}}

`{{LIFECYCLE_TRACK}}`

## {{UNIT_LABEL}} ledger

Status key: `[x]` done   `[~]` in progress   `[ ]` untouched

{{LEDGER_TABLE}}

## Recent activity

The last few recorded actions, newest first. Full history lives in `.manuscript/HISTORY.log`.

{{RECENT_ACTIONS}}

## What's next

{{NEXT_STEP}}

## Trust check

The status above is derived from disk: plan files in `.manuscript/plans/`, drafts in `.manuscript/drafts/body/`, and reviews in `.manuscript/reviews/`, reconciled with `.manuscript/STATE.md`. The numbers are claims, not facts -- run `/scr:scan` to confirm they still match disk.

**Last `/scr:scan` run:** {{LAST_SCAN}}
**Last drift verdict:** {{LAST_SCAN_VERDICT}}

---
*Derived ledger. See `docs/progress-protocol.md` for how status is computed. This file is the saved snapshot; `/scr:progress` renders the same picture live.*
