Conversational CodingA Backstory project Install the harness →
Menu

Documentation / Reference

For EWAI 0.2.8 · Install or update EWAI

Contributions API

For integration authors and engineers changing EWAI’s local dashboard. Contributors should use the Contributions guide.

Loopback API for implementers

The dashboard uses six work-item-scoped routes:

GET    /api/work-items/:slug/phase-studio
POST   /api/work-items/:slug/phase-studio/draft
DELETE /api/work-items/:slug/phase-studio/draft
POST   /api/work-items/:slug/phase-studio/handoff
POST   /api/work-items/:slug/phase-studio/review
POST   /api/work-items/:slug/phase-studio/confirm

The server supplies the project root, SPECS root, intent, current phase, profile, persona catalogue and evidence destinations. Requests cannot override them. Mutations require the matching loopback dashboard origin, bounded allowlisted JSON, a current expected revision and the relevant digest or confirmation.

The reusable domain is phase-contributions domain module. It reads delivery and execution state but imports no phase-transition, approval, Manual QA, security-disposition, deployment or release operation.

These are local dashboard routes, not a remotely hosted collaboration API. The visible view is Contributions; phase-studio remains its internal route ID. Don’t rename an integration route to match a UI label.