Autonomous build
It creates the app and ships the PR, not another suggestion.
Give Boetica a new product brief, a prompt inside an existing repo, a spec, or a scheduled initiative. It plans the work, implements in isolation, drives checks, and hands you governed PRs.
Build queue
Specs become staged product work.
Boetica keeps architecture, acceptance criteria, owner gates, budget, and test expectations attached while it turns app creation or continuation work into reviewable branches.
initiative.split() -> staged changestests.select() -> affected package checksreview.note() -> what changed and whySpec-as-code
Durable product, backend, and frontend specs become staged implementation PRs with acceptance criteria still visible.
Initiatives
A larger goal becomes a visible plan, staged pull requests, and explicit stop conditions.
CI discipline
A Boetica PR is not presented as ready until reviewers can see the tests and checks.
Greenfield
Ask for a new app and get a real product surface.
Boetica can start from a product goal, define the backend and frontend shape, scaffold the repo, build the first version, and expose a preview with reviewable PR history.
- Product and technical spec
- Backend and frontend scaffold
- Preview deploy
- Review notes in the PR
Spec
Make the spec the contract for ongoing work.
Specs define acceptance, ownership, architecture decisions, test expectations, and budget limits so autonomous work stays inside the team's intent.
- Acceptance criteria
- Architecture decisions
- Budget caps
- Owner approval gates
Signed remediation PR
boetica/auth-rate-limit-pr
@@ apps/web/src/app/api/login/route.ts- await password.verify(body.password)+ await limiter.consume(requestIp)+ await password.verify(body.password)+ await audit.append(evidencePacket)
- packet hash
- 91f4e2a0
- prev hash
- 5e1c8a44
- trust boundary
- sandbox attested · egress denied
- merge policy
- platform-eng / human merge
Continuous
Keep work moving without pretending humans disappeared.
Boetica can watch queued work and foreign PRs, but human merge is the default until a repo earns more autonomy.
- Scheduled tasks
- Foreign PR babysitting
- Progressive autonomy
