The contract layer
Eleven departments, each with one job, a fixed tool list, and a stated
hand-off. This page compiles departments/*/CONTEXT.md — read one of those
files for its full contract; this is the map of how the eleven fit together.
Numbering is sequence, not importance. 00 through
50 (plus 60) are the stages a candidate actually moves through in order; 80, 90 and 95 sit
outside that sequence on purpose — they reason over or render what a candidate already has,
and advance no stage:, no status:, and no score. See
Flow for the sequence itself, including where it loops back
on itself rather than running straight through.
One job: find facts that should trigger re-scoring of ideas already logged, and write them down. Stage 0. Tier 1 — free to run unattended, on a schedule.
/scanstage: for re-scoring (→ 20_scoring), and watches every killed idea's revive condition for the fact that would reopen it (→ 10_front-end).One job: write sourced, falsifiable briefs on what is moving — so Stage 1 generation has steer. Stage 0.5. Tier 1, on its own cadence.
/seed-scanOne job: frame an opportunity, say what it rests on, convene the chairs, and change its shape when a statement fails. Tier 1.
/generate, /front-end-loop, /round-table, /impact, /pivotunverified claims for 30_verification — a failed one returning here as an impact review.One job: say what regulatory route this opportunity is on, what the claimed indication costs in evidence, and what would have to be true for that route to hold. A chair, not a stage. Tier 1.
/positionunverified claims like any other.One job: say whether the mechanism does the thing, and what would have to be shown, in whom, before a clinician acts on it. A chair, not a stage. Tier 1.
/positionabstains verdicts are usually research requests → 45_research.One job: say whether money can reach this device at all, through which existing policy, and what would have to be true for that route to hold. A chair, not a stage. Tier 1.
/positionOne job: say whether this can be built with what exists, what in it is still research, and what would have to be true for the core technology to be ready. Absorbs the R&D question. A chair, not a stage. Tier 1.
/positionOne job: say whether this can be made, at a cost and a volume that works, and what industrialising it would actually take. A chair, not a stage. Tier 1.
/positionOne job: say whether this design is free to operate, what in it is defensible, and what someone else already owns in this shape. A chair, not a stage. Tier 1.
/positionOne job: score a candidate against the 9-factor rubric. Stages 2 and 4 — one contract, two entry points, because it is the same agent doing the same thing against different evidence. Tier 1.
/score, /rescoreOne job: independently confirm or refute each unverified claim. Stage 3. Tier 2 — the mandatory gate. Nothing else in this repo is structurally required.
/verifyOne job: turn "we don't know" into sourced context, so verification has something to check. Stage 4.5, plus the research fleet that runs on its own clock. Tier 1.
/research, /research-fleetcommercial-gap).One job: apply the hard kill conditions, then finish what survives so a human can read it. Stages 5 and 5.5. Tier 1.
/gate-check, /wrapqueued-research, never treated as a kill.One job: assemble what a human needs to decide, and record what they decided. Stages 6, 7 and 8. Tier 3 — the boundary this whole repo is built around.
/shortlist, /diligence, /log-outcomeTwo jobs, two artifacts, in that order. A market model — the chain that would produce a size, with every leg resting on evidence, a declared assumption, or a piece of research this department commissioned itself. Then a falsifiable business case — who pays, from which budget, how much, how often — laying out the commercial routes to first revenue without picking one.
/market-model, /business-casesource_of_question: commercial-gap) — the only artifact in the repo that gets better on a rebuild, not just fresher.One job: render what is already known into something a person can read. Artifacts, not stages. Nothing here scores, gates, or touches stage: / status:, and /flywheel-cycle runs none of it.
/pitch-decks, /narrateOne job: draft what would actually be said — to investors, to users, to payers — and bind every line to the claim that substantiates it, or mark it unsubstantiated. An artifact, not a stage. Tier 1. Nothing here scores, gates, or touches stage: / status:, and /flywheel-cycle does not run it.
/messaging## Claims as unverified.