Acceptance Criteria
- #1 Emit admitted SQS names through cw.EmitStats with QueueName only as vendor dimension; fair-queue-only metrics require explicit fair-queue configuration and model.
- #2 Explicit synthetic identity and independently plausible nonnegative per-period queue/message statistics preserve sparse arrival/drain capacity, activity and zero-volume semantics; unverified native export stays refused.
- #3 Root integrates registry/blueprint/generated docs and inventory comparison; public-boundary/scoped red-green tests and final composed gates/review pass.
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
Frozen first-consumer revision1: isolated SQS runtime owner; root owns loader/registry/schema/public proof. Initial remote-write only, explicit rejection of unimplemented native export; ordinary/fair-queue gating and sparse queue flow preserved.
Final Summary
Landed7573924: nine ordinary SQS bases, explicit identity and RW admission, conservative pause/resume, stock conservation and spent idle polls; fair/info unsupported and refused rather than invented. Canonical generation/public loader/CLI inventory, independent/secondary/complete CodeRabbit review and exact fullcheck/race passed; no live/backend claim.