Two structural changes, both about what an agent may pull into context. exploration.md catalogues engine features nobody has asked for. That is storage, not working material, so it moves to ideas/ where nothing sweeps it and it is opened only when named — the same rule the other parked material already follows. Six references repointed; the ideas gates then demanded an index line and a status, and both were supplied rather than exempted. build-queue.md was 516 lines, nearly all of it entries 0-23 finished months of work ago, with the plan buried at the top. It becomes .scratch/continue.md at 49: where the code is, what is planned, and the findings worth carrying that no doc owns — chiefly that silent damage to prose is this engine's recurring failure mode, and that three defects this arc were invisible to curl. Docs and HARNESS point at the new names. No rule, gate or threshold changed.
1.3 KiB
1.3 KiB
description
| description |
|---|
| Decide whether a catalog item is a leaf worth building, or a trunk that waits |
Evaluate $ARGUMENTS against the leaf/trunk test in ideas/exploration.md.
Research it only as far as needed to answer accurately — what it actually requires, not what its homepage claims. If it is a protocol or spec, state which parts are mandatory versus optional.
Answer these, briefly:
- Leaf or trunk? Per
architecture.mdinvariant 7. - Reduces to: which primitive, concretely, with the shape of the implementation in two lines.
- Prerequisites: which arc or primitive must exist first. Is that gate open today?
- Cost: estimated LOC, new dependencies, new disk fields, ongoing maintenance burden, and anything it makes permanent (URLs, identifiers, published data).
- Sovereignty test: apply the one in
roadmap.mdGovernors. - Fit: does it serve fiction, webcomics, essays, Bengali-language work, or the low-bandwidth ethos — or is it interesting for its own sake? Interesting-for-its-own-sake is a legitimate answer for a cheap leaf and a disqualifying one for anything expensive.
- Verdict: build now / build when gate X opens / trunk, needs an ADR / no.
Write the verdict as one row in the Verdicts table in ideas/exploration.md. Do not implement
anything in this pass.