OptionalaudienceTarget audience for this document. Determines the language, technical depth, and focus areas of the content. If not specified, the document will be written for a general audience with balanced technical and business perspectives. Examples:
OptionalconstraintsSpecific constraints or requirements for the document. These are must-have elements or considerations that should be included regardless of other factors. The AI will ensure these constraints are met. Examples:
Markdown file content. Only write the content of the file. Do not include any questions. This should contain only the contents of the file. Do not write down any questions or appreciation. For example, remove a sentence such as "Is it okay if we proceed with the table of contents? Please let me know if there is anything to add or exclude from the table of contents!"
PROHIBITED content in markdown:
The markdown must be a complete, standalone deliverable without any conversational elements. If clarification is needed, it should be requested outside the document content.
OptionaldetailLevel of detail expected in the document. Guides how deeply the AI should explore each topic and how much information to include. Examples:
OptionaldocumentDocument type that determines the structure and content guidelines. This helps the AI understand what kind of document to create and what sections or information should be included. Examples:
Filename to generate or overwrite. Should be descriptive and follow a consistent naming convention. Examples: "01-service-overview.md", "02-user-requirements.md", "03-business-model.md"
OptionalkeyKey questions or concerns this document should address. Helps ensure the document covers all important aspects and doesn't miss critical information. The AI will make sure to answer these questions within the document content. Examples:
OptionaloutlineOutline or table of contents that guides the document structure. Each item represents a main section to be covered in the document. The AI will expand each section with appropriate content while maintaining the specified structure. Example: ["Executive Summary", "Problem Statement", "Target Users", "Core Features", "Success Metrics", "Implementation Timeline"]
Describe briefly why you made this document, and if you have any plans for the next one. This helps maintain context between documents and ensures a logical flow in documentation creation. Example: "To define the core features and user needs for the e-commerce platform before moving on to detailed user flow documentation."
OptionalrelatedRelated documents that this document references or builds upon. Helps maintain consistency across documentation and allows the AI to understand the broader context. These documents should already exist or be planned in the documentation roadmap. Examples: ["00-project-charter.md", "01-market-analysis.md", "02-competitor-research.md"]
Interface representing a planning document file structure used by the Analyze Agent in the AutoBE system.
This interface defines the complete metadata and content structure for documentation generated during the requirements analysis phase. The Analyze Agent uses this structure to create comprehensive planning documents that serve as blueprints for backend developers implementing the system.
The documents created using this interface follow a waterfall model approach, where each document builds upon previous ones to form a complete specification before any code is written. These documents are designed to remove all ambiguity and provide developers with actionable, specific requirements.
Key characteristics:
Author
Kakasoo
Since
0.1.0
See