Skip to main content

Agentic Agile Discussions Delivery Plan

IDWorkstreamObjectiveKey TasksOwnerStatusExit Criteria
W1Control-plane schemaPersist discussions without touching pristine DBERD + migration script for conversation_stacks/records/tags/threads/messages; tenancy FKs; append-only constraintsPlatform DBMigration merged, ERD reviewed, seed script in docs/migrations/
W2API & WebSocket contractExpose conversations to UI/agentsREST spec (CRUD/history/diff); WebSocket event schema + replay cursor doc; SDK typings (TS + Rust)API guildContract doc approved by atomic-ui + agent teams
W3Workflow bridgeSync workflow DSL with discussionsSubscribe to discussion events; emit workflow transitions as tags/actions; add human approval guardrailsWorkflows squadDemo: workflow approval updates discussion tag in real-time
W4Agent client (atomic-opencode)Enable terminal agents to participateFork OpenCode; add Atomic adapters; bundle memory bank; implement /summarize, /next-step, /link-changeAgentic toolingTerminal session linking Atomic patch hash to conversation record
W5UI integrationProvide portfolio/project visibilityDiscussions nav; record diff viewer; tag filter; workflow status chips; agent/human timelineUI teamUsability review sign-off; design partner feedback logged
W6Observability & scaleKeep event stream operableStructured logs/metrics; alerting; NATS/JetStream prototype for back-pressure; load testSRERunbook published; load test meets latency/error SLOs

Sequencing & Dependencies

  • W1 must land before W2 (schema informs contracts).
  • W2 finalizes payloads consumed by W3/W4/W5.
  • W6 depends on real traffic from earlier streams but instrumentation work can start once W2 is defined.

Coordination Rhythm

  • Weekly cross-team standup reviewing the table above.
  • Tag each workstream update with discussion-view label in issue tracker.
  • Record demos for W3, W4, W5; archive links in docs/demos/.

Change Control

  • Any schema adjustments post-W1 require sign-off from DB + API owners.
  • API breaking changes after W2 require version bump and deprecation notice.
  • Agent client releases follow semantic versioning; publish changelog in atomic-opencode.

Completion Definition

Project considered complete when all workstreams reach exit criteria, discussions are available to design partners, and monitoring dashboards show healthy operations under representative load.