This monorepo follows the Next.js monorepo architecture:
apps/: Contains end-user applications and servicespackages/: Contains reusable libraries, modules, and components.devcontainer/: Dev container configuration
- Install Docker Desktop
- Build dev container:
code --user-data-dir ~/.codecontainers .
- Activate environment:
source .venv/bin/activate - Install dependencies:
pip install -r requirements.txt pip install -r dev-requirements.txt
- File issues in the
issuesbranch - Create feature branches using:
git checkout -b feature/<name>
- Pull requests must be reviewed by at least 2 engineers
- Run unit tests:
pytest tests/ -v
- Run integration tests:
playbook running/integration-tests
All documentation should reside in:
docs/: Technical and API documentationinternal-docs/: Internal team documentation
- Secrets managed via 1Password via MCP
- No direct hardcoding of secrets
- All access requires RBAC approval
[ ] All changes meet governance gates [ ] All changes pass pre-commit hooks [ ] All changes undergo peer review