Skip to content

[M3] Doc Generator: PRD + Tech Spec + API Spec + DB Schema #8

@ComBba

Description

@ComBba

Overview

Implement the doc_generator node: generate PRD, Technical Specification, API Spec, DB Schema, and App Spec YAML using Claude 4.6 Sonnet with RAG context from DO Knowledge Base.

Acceptance Criteria

  • PRD generated (problem, solution, user stories, MVP scope)
  • Tech Spec generated (architecture, tech stack, component diagram)
  • API Spec generated (RESTful endpoints, request/response schemas)
  • DB Schema generated (PostgreSQL CREATE TABLE statements)
  • App Spec YAML generated (.do/app.yaml for user's app)
  • RAG query to DO Knowledge Base for deployment patterns
  • Scope adjustment applied if CONDITIONAL path
  • All docs stored in state["generated_docs"]
  • SSE events: build.docs.progress

Technical Notes

  • Model: anthropic-claude-4.6-sonnet via ChatGradient
  • RAG: query_do_knowledge_base() tool for App Platform patterns
  • Council analysis (especially Architect and Advocate) informs doc content
  • Output format: plain text/markdown for each doc type

Dependencies

Reference

  • docs/reference/09-agent-architecture.md — Node 5: doc_generator

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions