Implement S6 doctor and A1 daily-board with fixtures.

Add operator health checks (make doctor) wrapping platform CLIs, and the fixtures-only daily board skill library with unit tests (make verify).
This commit is contained in:
Ty
2026-07-27 12:41:40 -07:00
parent 0198ab6881
commit 15f6a6c713
24 changed files with 2011 additions and 40 deletions
+18 -5
View File
@@ -12,6 +12,8 @@ help:
@echo " make install - full install S0bS5"
@echo " make install-s0-s2 - install stages S0b through S2"
@echo " make install-s3-s5 - install stages S3 through S5 (stack, sandbox, policy, skills)"
@echo " make doctor - health checks (S6)"
@echo " make verify - unit tests (fixtures, no model)"
@echo ""
@echo "Staged install:"
@echo " make install-s0b - S0b only: Docker bootstrap"
@@ -23,8 +25,6 @@ help:
@echo ""
@echo "Not yet implemented (stubbed):"
@echo " make upgrade - product upgrade"
@echo " make doctor - health checks"
@echo " make verify - lint + tests + smoke (fixtures)"
@echo " make sync-design - list design pack paths"
# ── Implemented targets ────────────────────────────────────────────────────
@@ -61,10 +61,23 @@ install-s4:
install-s5:
@bash scripts/install.sh --stage s5
# ── Stubbed targets (S6+ not yet implemented) ──────────────────────────────
# ── S6: Doctor ─────────────────────────────────────────────────────────────
upgrade doctor verify:
@echo "not implemented — S6+ stages pending" >&2; exit 1
doctor:
@bash scripts/doctor.sh
# ── Stubbed targets ────────────────────────────────────────────────────────
upgrade:
@echo "not implemented — upgrade pending" >&2; exit 1
# ── Verify ─────────────────────────────────────────────────────────────────
verify:
@echo "Running unit tests..."
@python3 -m pytest tests/unit/ -v
@echo ""
@echo "verify: OK"
sync-design:
@echo "Design SSOT:"