Implement install stages S0–S2: bootstrap, env, model and vision smoke.

Operator can run make bootstrap/install through S2 using nemohermes/openshell wrappers; docs and implement queue updated. No S3+ and no push.
This commit is contained in:
Ty
2026-07-27 11:47:34 -07:00
parent 998e32e871
commit e5e179e541
14 changed files with 893 additions and 60 deletions
+35 -13
View File
@@ -1,22 +1,44 @@
# Salon_Assistant / Lumina — operator entrypoints (STUB until build)
# Salon_Assistant / Lumina — operator entrypoints
# Approved structure: document targets only; do not invoke unimplemented scripts.
.PHONY: help bootstrap install upgrade doctor verify sync-design
.PHONY: help bootstrap install install-s0-s2 upgrade doctor verify sync-design
help:
@echo "Salon_Assistant (Lumina) — structure phase (0.1.0-design)"
@echo " Implementation not started. Explicit build/implement required."
@echo "Salon_Assistant (Lumina) — $(shell cat VERSION 2>/dev/null || echo 'unknown')"
@echo ""
@echo "Intended targets (after build):"
@echo " make bootstrap - host prereqs (Docker if missing)"
@echo " make install - full install S0bS6"
@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"
@echo "Implemented targets:"
@echo " make bootstrap - host prereqs (Docker if missing) [S0b]"
@echo " make install - full install S0bS2"
@echo " make install-s0-s2 - install stages S0b through S2 (same as install)"
@echo ""
@echo "Staged install:"
@echo " make install-s1 - S1 only: repository environment (.env)"
@echo " make install-s2 - S2 only: model + vision config + smoke"
@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"
bootstrap install upgrade doctor verify:
@echo "not implemented — wait for explicit build/implement order" >&2; exit 1
# ── Implemented targets ────────────────────────────────────────────────────
bootstrap:
@bash scripts/bootstrap.sh
install install-s0-s2:
@bash scripts/install.sh
install-s1:
@bash scripts/install.sh --stage s1
install-s2:
@bash scripts/install.sh --stage s2
# ── Stubbed targets (S3+ not yet implemented) ──────────────────────────────
upgrade doctor verify:
@echo "not implemented — S3+ stages pending" >&2; exit 1
sync-design:
@echo "Design SSOT:"