SHELL := /bin/bash .PHONY: all ssot docs test release all: ssot docs ssot: @node configure/export.mjs || (echo "Run: npm -C configure i"; exit 1) @echo "✅ SSOT exports → ./out" docs: @mkdocs build --strict @echo "✅ Docs build → site/" test: @node configure/tests/test.mjs release: @[ -n "$$V" ] || (echo "Usage: make release V=2025.1"; exit 1) git tag -a "v$$V" -m "release v$$V" git push origin "v$$V"