Files
Salon_Assistant/Makefile
T
Ty 0198ab6881 Implement install stages S3–S5: package, policy, and skills sync.
Attach/onboard sandbox from agents/hermes, additive OpenShell policy overlays, and nemohermes skill install for scaffold skills. No doctor/connect and no push.
2026-07-27 12:13:25 -07:00

72 lines
2.5 KiB
Makefile
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Salon_Assistant / Lumina — operator entrypoints
# Approved structure: document targets only; do not invoke unimplemented scripts.
.PHONY: help bootstrap install install-s0-s2 install-s3-s5 upgrade doctor verify sync-design \
install-s0b install-s1 install-s2 install-s3 install-s4 install-s5
help:
@echo "Salon_Assistant (Lumina) — $(shell cat VERSION 2>/dev/null || echo 'unknown')"
@echo ""
@echo "Implemented targets:"
@echo " make bootstrap - host prereqs (Docker if missing) [S0b]"
@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 ""
@echo "Staged install:"
@echo " make install-s0b - S0b only: Docker bootstrap"
@echo " make install-s1 - S1 only: repository environment (.env)"
@echo " make install-s2 - S2 only: model + vision config + smoke"
@echo " make install-s3 - S3 only: stack alignment (documentation)"
@echo " make install-s4 - S4 only: sandbox verify/onboard"
@echo " make install-s5 - S5 only: policy overlays + skills sync"
@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 ────────────────────────────────────────────────────
bootstrap:
@bash scripts/bootstrap.sh
install:
@bash scripts/install.sh
install-s0-s2:
@bash scripts/install.sh --stage s0b
@bash scripts/install.sh --stage s1
@bash scripts/install.sh --stage s2
install-s3-s5:
@bash scripts/install.sh --stage s3-s5
install-s0b:
@bash scripts/install.sh --stage s0b
install-s1:
@bash scripts/install.sh --stage s1
install-s2:
@bash scripts/install.sh --stage s2
install-s3:
@bash scripts/install.sh --stage s3
install-s4:
@bash scripts/install.sh --stage s4
install-s5:
@bash scripts/install.sh --stage s5
# ── Stubbed targets (S6+ not yet implemented) ──────────────────────────────
upgrade doctor verify:
@echo "not implemented — S6+ stages pending" >&2; exit 1
sync-design:
@echo "Design SSOT:"
@ls -la design/DESIGN_PLAN.md design/use-cases.md design/scenarios.md design/DECISIONS.md