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:
@@ -12,6 +12,8 @@ help:
|
||||
@echo " make install - full install S0b–S5"
|
||||
@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:"
|
||||
|
||||
Reference in New Issue
Block a user