backend/main.py: FastAPI endpointsbackend/config.py: runtime validation, release metadatabackend/indexer/: discovery, parsing, chunking, deterministic embeddings, retrievalbackend/agent/: planner, executor, LLM integrationbackend/sandbox/: local Python executionbackend/storage.py: persistence helpersfrontend/src/App.tsx: production frontend shellfrontend/src/lib/api.ts: fetch-based SSE client and API requestsfrontend/vite.config.ts: local dev proxy to backendscripts/run_benchmarks.py: benchmark runnerscripts/release_check.py: RC verificationscripts/exit_phase0.py: portable configuration/startup verifierscripts/exit_phase1.py: end-to-end local workflow verifier
python -m unittest discover -s tests
python scripts/exit_phase0.py
python scripts/exit_phase1.py
cd frontend && npm test
cd frontend && npm run build
python scripts/run_benchmarks.py
python scripts/release_check.pyscripts/benchmarks_latest.jsonscripts/release_artifacts/release_benchmarks.jsonscripts/release_artifacts/release_check_summary.json
run.shis Unix-only convenience wrapper.- CI release workflow runs on Ubuntu, macOS, and Windows.
- Sandbox resource limits use native Windows Job Objects on Windows and
resource.setrlimiton Unix platforms.
- Start backend on
127.0.0.1:8000. - Start frontend with
cd frontend && npm run dev. - Vite proxies backend API routes automatically. No manual base URL editing after clone.
- Backend manifest intentionally keeps only runtime dependencies used by shipped code paths.
npm installcurrently reports audit findings. Do not force-upgrade blindly during beta if it risks behavior drift; review findings separately before stable release.