Kubernetes-native AI automation platform that orchestrates agentic sessions through containerized microservices (Go backend/operator, NextJS frontend, Python runner).
- components/backend/**/*.go
- components/operator/**/*.go
- components/frontend/src/**/*.ts
- components/frontend/src/**/*.tsx
- components/runners/ambient-runner/**/*.py
- components/ambient-cli/**/*.go
- components/public-api/**/*.go
- components/ambient-api-server/**/*.go
- components/ambient-sdk/**/*.go
- components/ambient-sdk/**/*.py
- CLAUDE.md
- README.md
- components/manifests/**/*
- eval/**/*
- Do not delete or overwrite existing tests
- Do not modify files outside the declared scope
- Do not introduce secrets or credentials into the repository
- All user-facing API ops must use GetK8sClientsForRequest(c), never the backend service account
- No tokens in logs/errors/responses — use len(token) for logging
- No panic() in production Go code — return fmt.Errorf with context
- No any types in frontend TypeScript
python eval/score.py0.8
main
- hygiene: 0.50
- growth: 0.50
- Prefer small, incremental changes over large rewrites
- Each change should be accompanied by at least one test
- Follow the existing code style and conventions
- Use conventional commits (squashed on merge to main)
- OwnerReferences on all K8s child resources