← ClaudeAtlas

vibey-domain-modellisted

Phases, jobs, ledger, handoff, rotation, and the no-loss gate — the core domain types and invariants in vibey.
adammatthewsteinberger/vibey · ★ 3 · AI & Automation · score 70
Install: claude install-skill adammatthewsteinberger/vibey
# vibey domain model Read `docs/plans/domain-model.md` before touching `domain/`. This skill is a compressed orientation; the full spec lives in that doc. ## Phases Six numbered phases plus optional visual interstitial: ``` INTAKE → ① DESIGN → [optional VISUAL_DESIGN] → ② BUILD ⇄ ③ REVIEW ▲──────────────────────────┘ │ │ ③ ── user declines deployment ──────────────────────→ DONE (local) │ user opts into deployment ▼ ④ DEPLOY_DESIGN → ⑤ DEPLOY_EXECUTE → ⑥ DEPLOY_REVIEW → DONE (deployed) ``` Interactive phases (talk to the user): ①, ③, ④, ⑥, VISUAL_DESIGN. Autonomous phases (unattended): ②, ⑤. **Loop-backs:** - `BUILD → DESIGN` when blocked on ambiguity (spec insufficient). - `REVIEW → DESIGN` (default) or `REVIEW → BUILD` (fast path when every finding is `unambiguous`). See ADR-0010. - `DEPLOY_REVIEW` can route to ④, ⑤, or back to ①/②/③ depending on the failure classification. **Opt-in gates:** - Visual design: after ① accepts a buildable spec, vibey asks whether to enter the visual-design interstitial. Declining takes the `DESIGN → BUILD` edge directly. - Deployment: after ③ has no open product findings, vibey asks whether to work on deployment. Declining records `completion_mode = "local"` and transitions to `DONE` without enqueueing any Azure job. See ADR-0014 (optional visual-design and deployment opt-in). ## Jobs Job kinds map to phases: - `design.interview`, `design.rese