Description
SKT-0011 scenarios A1, A2, A6, C2, H1, and H3 found that a public clean clone cannot reach the documented Compose and verification outcomes without outside knowledge. The path omits an end-to-end action, required tool names and minimum versions, numeric Grafana sink-identifier discovery, gcx/context setup, and the socket-mounted state-directory behavior; literal execution failed on missing just, unsupported just syntax, missing bash/python3/gcx, sudo absence, and state-volume permissions.
Acceptance Criteria
- #1 A fresh Go 1.27 container can follow one shipped path from public clone to healthy Compose without undocumented commands
- #2 The path names every required tool and minimum version, including just, bash, Python, Docker Compose, and gcx when remote verification is requested
- #3 The path explains how to obtain the required positive-decimal Prometheus, OTLP, and Loki identifiers without exposing credentials
- #4 The socket-mounted Docker path prepares state storage without sudo or an undocumented host workaround
- #5 A clean-container regression check exercises the documented commands in order
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
Lane A owns the clean-container mechanism and shipped setup documentation; root applies task-surface wiring and runs Docker evidence after all lanes return.
Implementation Notes
2026-08-30 closeout: just clean-container completed from a public clone with Compose v5.4.0; final just check, just dump, just e2e, and exact rc.38 published-e2e all exited 0.
Final Summary
Delivered and executed the documented public-clone-to-healthy-Compose route, including tool discovery, identifier guidance, rootless state preparation, and the clean-container regression.