Description
App execution and root admission require one neutral source-backed contract without importing transports or sibling workloads. This already-started type-only foundation introduces the structural claim callback, injected generation stages and rating DTO writer; it does not install runtime behavior.
Acceptance Criteria
- #1 Neutral core claims, pure registry callback, Binding collaborators and rating enum, JSON payload and writer match the reviewed source contract without lifecycle or transport fields.
- #2 An independent compile consumer fails before the declarations and succeeds on the actual composed stage dependency; the pushed integrated tree passes its gate.
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
Match the frozen declaration and rating contract, retain independent compile-consumer red-green proof, then compose the actual stage dependency and verify without an overlay before delivery.
Final Summary
Delivered exact neutral declarations, registry callback, stage and rating collaborators and sourced rating DTO-writer in 8305a909400b7243a587c03f0591f60a26b16c5d. Independent compile-consumer failed on base, passed with dependency, then compiled without any overlay in the actual pushed integrated tree. Bounded conformance review and full composed check including race passed. This type-only foundation installs no discovery, runtime executor, HTTP writer or receipt-backed admission.