Deterministic context
Build a structured semantic mirror under `.spine/` so AI agents can navigate your codebase without consuming the whole repository as prompt context.
Upgrade your Git repo with a `.spine/` control plane for MCP, rule-based governance, and AI-friendly code navigation.
Use the built-in demo project to show the full loop:
npm run build
cd examples/demo-project
rm -rf .spine/index .spine/atlas
rm -f .spine/cache.db .spine/cache.db-shm .spine/cache.db-wal .spine/manifest.json .spine/languages.json .spine/.lock
node ../../dist/cli/index.js llm --project set provider mock
node ../../dist/cli/index.js sync
node ../../dist/cli/index.js check
node ../../dist/cli/index.js fixscripts/demo.tapeexamples/demo-project/demo.gifscripts/project-demo.tapeMost AI coding tools still work by over-feeding source files into prompts and hoping the model reconstructs your architecture. ArchSpine changes the interaction model:
.spine Git behavior during initialization while keeping local-only mode availableThe current 1.0.x line already includes:
mode as the primary runtime control surface: standard, heavymode=standard|heavyUse the runbook for operational details, the architecture overview and task-execution model for runtime boundaries, and the prompt-engine design docs for the architecture rationale.