This guide is for AI agents and human operators recovering context in the Think repository.
- NEVER amend commits.
- NEVER rebase or force-push.
- NEVER push to
mainwithout explicit permission. - Always use standard commits and regular pushes.
Do not audit the repository by recursively walking the filesystem. Follow the authoritative manifests:
README.md: Public front door, core value prop, and quick start.GUIDE.md: Orientation, fast path, and system orchestration.
ARCHITECTURE.md: The authoritative structural reference (Git, WARP, Minds).docs/INFRASTRUCTURE_DOCTRINE.md: The runtime-first engineering standards (MANDATORY).docs/VISION.md: Core tenets and the capture doctrine.docs/method/process.md: Repo work doctrine (Backlog lanes, Cycle loop).
docs/BEARING.md: Current execution gravity and active tensions.docs/design/ROADMAP.md: Broad strategic horizon and phase targets.docs/method/backlog/: The active source of truth for pending work.
CHANGELOG.md: Historical truth of merged behavior.docs/audit/: Structural health and due diligence reports.
When starting a new session or recovering from context loss:
- Read
docs/BEARING.mdto find the current execution gravity. - Read
docs/method/process.mdto understand the work doctrine. - Check
docs/method/backlog/asap/for imminent work. - Check
git log -n 5andgit statusto verify the current branch state.
After altering files:
- Verify Truth: Ensure documentation is updated if behavior or structure changed.
- Log Debt: Add follow-on backlog items to
bad-code/orcool-ideas/. - Commit: Use focused, conventional commit messages. Propose a draft before executing.
- Validate: Run
npm run test:fast.
The goal is inevitably. Every feature is defined by its tests.