---
creative_pillar: continuity
always_load_for: [next, resume-work, pause-work, save]
authority: bootstrap
---

# Project context

This file is auto-regenerated by Scriveno. It is the single one-page bootstrap any new session (human or AI) reads first to locate itself in the project. Do not hand-edit -- changes are overwritten on the next save / pause / resume.

If this file is missing, stale, or contradicts STATE.md, run `/scr:resume-work` (or `/scr:scan --fix`) to regenerate it.

**Updated:** {{LAST_UPDATED}}
**Updated by:** {{LAST_COMMAND}}

---

## You are here

**Project:** {{TITLE}}
**Work type:** {{WORK_TYPE}}
**Phase:** {{PHASE}}
**Active unit:** {{CURRENT_UNIT}}

## Recent activity

The last five recorded actions, newest first. The full chronological log lives in `.manuscript/HISTORY.log`; STATE.md holds the structured snapshot.

| When | Command | Unit | Outcome |
|------|---------|------|---------|
{{RECENT_ACTIONS}}

## Open items

**Drafted but not reviewed:** {{UNITS_PENDING_REVIEW}}
**Planned but not drafted:** {{UNITS_PENDING_DRAFT}}
**Voice-check warnings since last drafter run:** {{VOICE_WARNINGS}}
**Continuity flags:** {{CONTINUITY_FLAGS}}
**Unresolved scaffold markers:** {{SCAFFOLD_MARKERS}}

## Record highlights

{{RECORD_HIGHLIGHTS}}

## Suggested next step

{{NEXT_STEP}}

Run `/scr:next` to act on the suggestion, or `/scr:scan` first if you suspect any of the recorded state above is out of date.

## Trust check

This file was generated from STATE.md, OUTLINE.md, RECORD.md when present, the contents of `.manuscript/drafts/body/`, and the last 5 lines of HISTORY.log. The numbers above are claims, not facts -- a `/scr:scan` confirms they still match the disk.

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