v0.16.0 — the hand-over is gated, the mapping is citable
The whitespace phase: the three grounds the audit named as ours to own, shipped as product.
- Hand-over becomes a gated conformance phase (ADR-0026). "The hand-over is proven by a real task redone without you" was Definition-of-Done prose no gate verified. Now
runward/handover.mdis a gated deliverable — the kit index, the redone-task proof record, the named succession, the provider-swap drill — verified by four new handover rules (handover-redone-task-proofCRITICAL,handover-runbook-executable,handover-agents-charter-final,handover-succession-named). Rules 60 → 64; a fifth phase skill surfaces the craft at the point of succession. The reference mission ships a filled note and its finalizedAGENTS.md(init --examplelays down the leave-behind charter, not the scaffold). The repo's own mission records the honest state: no succession has occurred, the redone-task row is a reasonedn/awith the mechanical half (pristine CI reproducing build, tests and the strict gate) pointed at, and the flip condition named. - The OSCAL mapping is a published, citable mini-spec (ADR-0025).
docs/spec/runward-oscal-mapping.mdv1.0, implementation-independent: the decision → ADR → manifest → OSCAL chain, the status-derivation rules (paper coverage never upgrades the status), the deterministic UUID seed grammar, the regime-lens stamp, byte-identity conditions, the evidence-lock v1 format, and conformance criteria for independent implementations. The golden fixture is the normative example;CITATION.cffmakes citing mechanical. - Kiro joins the adapter family (ADR-0018 amended).
--tools kiromirrors the phase skills as steering files (.kiro/steering/,inclusion: auto— the same relevance semantics as the SKILL.md trigger;AGENTS.mdis read natively), andtemplates/adapters/kiro-hooks.jsonships the turn-end gate (Stoptrigger, the same inert one line as the Claude Code hook; adapters 5 → 6). Traced decisions inform in-session enforcement in one more harness — a complement riding the harness's own seams, never a runtime of ours.