pull main → branch → implement → just validate → PR → CI → review → merge
| Intent | Command |
|---|---|
| Install deps + index | just setup |
| Lint | just lint |
| Test | just test |
| Coverage | just coverage |
| Rebuild AI indexes | just index / just memory |
| Full local validate | just validate |
| Build FE | just build |
| Docs list | just docs |
| Clean caches | just clean |
Make targets mirror many of these (make help).
make dev # docker compose up
make test # in-compose pytest + FE tests
make db-migrate # when using compose DB- Load
SYSTEM_CONTEXT.md(~compressed) - Load
AI_CONTEXT.mdif more detail needed - Search with
rg/fd/ ctags before reading whole files - Use
.codebase-memory/graph/module_graph.jsonfor ownership - Prefer targeted pytest paths over full suite while iterating
Inventory UI still uses /api/racks etc. Canon exports/credits use /api/canon/*. Do not delete dual paths without a green vertical slice.