Description
doc-0004 W9: docs and skill, cantfind, env surface, selfobs push observers, e2e routes, forced-emission duplicate test, CodeRabbit per wave, race and gaterun check, live customer-stack push inside a volume budget with read-back.
Acceptance Criteria
- #1 Live read-back on the customer stack of conversations, guard steps, scores, hook metrics and experiments is recorded
- #2 gaterun – just check and just race pass on the final candidate
Definition of Done
- #1 just check (fmt-check, lint, gen-check, env-check, docs-check, test, race, hygiene, ui-check, compose-check, helm-test, lab-check, signal-fidelity)
- #2 just gen (only if a blueprint field, construct/workload config struct, or a skill under plugins/synthkit/skills/ changed)
- #3 just dump — inventory diffed against signals/
Implementation Plan
First fix pre-existing public-prose hygiene, then complete remaining documentation, integration gates and bounded live proof after executor, provisioner and experiments are ready.
Implementation Notes
Public planning target identifiers were replaced through the CLI only, preserving task semantics and exact private runtime authority. Independent privacy review passed; partial commit 802deabd549fa00c0c473ccfbaa882a23891adbc passed full composed check. Hosted hygiene run 39528068017 job 118987287629 succeeded with the actual masked private pattern. Live estate acceptance remains open.
Published native profile source-evidence correction and app canonical guide/architecture/signal/skill/schema subset at c0982f09ceca1b01ffb9e5220d0d592b35cc79d5. Real decoded source frames and component native inventory are distinct from collector/backend readback. Final new substantive tree passed full gate; earlier isolated-doc HA readiness red remains unexplained and recorded separately, not waived. Whole estate/live verification remains open.
Owner requested immediate loop closeout; work is parked and no continuation is authorised by background CI events. Preserve delivered source and partial work; resume only under an explicit new instruction, reconciling current Git, board, runtime and the recorded acceptance blockers. Engine hosted AMD64 race/e2e result remains pending at closeout; no full-estate completion or runtime/live activation claim.