Workshop-wide outcome — Promote a contract-change implementation gate
State: open; required before workshop closure. The disjoint-root installation change is the first workshop application; a second independent application and durable promotion remain pending.
Audited against: commit 6660bd2a; motivated by the witness
ledger and the workshop's repeated consumer-drift
mechanism.
Outcome selected
Promote one small implementation/review instruction for changes to cross-cutting operative contracts. It complements the ADR type's operativity path. It does not turn ADRs into file inventories and does not claim to detect semantic contradictions automatically.
The instruction requires a change packet to identify:
- authoritative declaration;
- declared scope;
- current operative consumer classes;
- generated or projected forms;
- fresh-install consequence;
- existing-install migration;
- acceptance test;
- drift guard;
- retained witnesses that are explicitly historical.
“Consumer classes” means behavioral roles such as validator, generator, runtime skill, routing template, installed projection, and published view. A change may name concrete files while implementing the packet, but the durable instruction should not freeze today's paths as a universal list.
Work
- Read the instructions collection contract and content-routing guidance.
- Select the narrowest existing implementation/review instruction that can own this gate, or write a short new instruction if none has that purpose.
- First application drafted 2026-08-27: the disjoint-root impact ledger applies every field to the joint I1/I2/I3/V1 program. Exercise the checklist against one independent migration packet as well. Revise fields that fail to expose a consumer or produce work the implementer cannot use.
- Add a narrow discoverability route from the change workflow that needs it.
- Validate the durable artifact and record the worked applications here.
Completion
The gate is operative when a current change workflow loads it, both worked applications identify their independent consumers and migration boundary, and the instruction has a concrete maintenance path. Workshop prose alone does not complete this outcome.