An AI decision partner and decision history for startup product managers. Rooted pulls context from where the team already works, helps the PM weigh the options, and keeps a searchable record of what was decided, why, and what happened next. The PM still makes the call.
This is the product repo for Team 10 (Geckos), Stanford CS 177, Fall 2026. It holds the MVP prototype, a Vite + React app (decision 0003) hosted on Vercel (0011). Sign-in, Slack and teammates are mocked on synthetic data, and the agent gives labelled sample answers until an LLM provider is chosen. Run it with npm ci && npm run dev. The landing page at rooted-stanford.vercel.app lives in a separate repo.
| If you want to… | Read |
|---|---|
| Understand the product, its scope and open questions | docs/product/overview.md |
| Pick something to build | docs/product/features.md (stable feature IDs) |
| Build UI that looks like Rooted | docs/design/design-language.md |
| See what the team has decided, or still has to | docs/decisions/ |
| Write tests, or learn what "done" means | docs/engineering/testing.md |
| Understand the agent code review | docs/engineering/code-review.md |
| Drive a coding agent well | docs/engineering/agent-workflow.md |
| Open a PR | CONTRIBUTING.md |
| Work with a coding agent | AGENTS.md, which Claude Code, Codex, Cursor and most other agents load automatically |