# plan.md — 001-bootstrap

## Summary
Implement <change> using <approach> while preserving the constraints in `CONSTITUTION.md`.

## Architecture impact
- touched components:
  - <component>
  - <component>
- unchanged components:
  - <component>

## Data model / contract changes
- <change>
- <change>

## Interfaces
- input: <interface>
- output: <interface>

## Observability
- logs: <events>
- metrics: <metrics>
- traces: <critical spans or checkpoints>

## Evidence sources
- implementation: <paths or entities that will cite requirement IDs>
- verifier: <tests, evals, checks, or manual records that will cite requirement IDs>
- runtime signals: <logs, metrics, traces, or dashboards used as evidence>
- generated artifacts: `generated/traceability/graph.json`, `generated/traceability/verification-ledger.json`, and reports

## Security / safety review
- auth changes: <none / details>
- secret handling: <details>
- external services: <details>
- irreversible actions: <details>

## Rollout
1. <step>
2. <step>
3. <step>

## Rollback
1. <step>
2. <step>

## Verification plan
- run: `make lint`
- run: `make typecheck`
- run: `make test`
- run: `make verify`
- manual checks:
  - <check>
  - <check>

## ADR needed?
- yes/no
- if yes, path: `docs/adr/ADR-XXX-<title>.md`
