← Files AkinatorARCHIVED FILE

templates/context-map.md

1.68 KB · Oct 3, 2026 · 06:33 UTC

↓ Download file

<!-- If generated, keep this banner and delete the manual block below.
GENERATED FILE - DO NOT EDIT BY HAND.
Generated by `scripts/<extractor>.py`. Edit the extractor, then regenerate.
-->

# <Map name>

> Template. Copy to `context/<name>.md`. Context maps hold **facts**, not
> narrative - if you are writing paragraphs, the content belongs in `docs/` and
> this map links to it. Delete this line and every angle-bracket placeholder.

## Scope

- **Covers:** <exactly what facts this map asserts>
- **Does not cover:** <the neighboring facts, and which map holds them>

## The map

<A table, a list, or a tree. Facts only - each row should be checkable against
the tree.>

| <Thing> | <Where> | <Owner / Detail> |
|---|---|---|
| <value> | `<path>` | <value> |

## Regenerate when

<For a GENERATED map:>

- Extractor: `scripts/<extractor>.py`
- Regenerate with: `<command>`
- Drift check: `<command>` in CI - regenerates and diffs; fails if different.
- Regenerate when: <the change that makes it stale - "a route is added",
  "a permission constant is defined">.

## Review when

<For a MANUAL map - delete the Regenerate block above and keep this one. A
hand-written map without a review trigger is a future critical finding.>

- Review when: <the concrete event that makes this stale>
- Last verified: <YYYY-MM-DD>, against <what you checked it against>
- Why this is not generated: <the reason no extractor is possible. If the reason
  is "nobody has written one yet", write one instead - that is station 9's
  highest-leverage action.>

## Related

- Docs: <`docs/<page>.md`> - the narrative this map supports
- Rules: <`rules/NN-<name>.md`> - constraints that depend on these facts
- Skills: <`skill-name`>

SHA-256: 500ef079af2f93a3691b9612f388fc5c0b1eb14c7aec8b1d20988613483fb331