decomposer: generate deliverable files for Inspect the single_agent template and target repository conventions to identify the required project structure, configuration, interfaces, and implementation patterns for the application landing zone agent.; Define the application landing zone agent's behavior, input and output contracts, document-generation workflow, and architecture-diagram requirements using the extracted template conventions.; Validate the implemented application_landing_zone_agent by running repository tests and checking the TSD document generation, draw.io diagram generation, agent packaging, configuration, and committed implementation against the defined contracts.; Commit and push the validated application_landing_zone_agent implementation to the target repository.
This commit is contained in:
45
.agents/plans/wf-decompose-009b4010a9ea/DETAIL.md
Normal file
45
.agents/plans/wf-decompose-009b4010a9ea/DETAIL.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# Plan Detail
|
||||
|
||||
## Step 0: Inspect the single_agent template and target repository conventions to identify the required project structure, configuration, interfaces, and implementation patterns for the application landing zone agent.
|
||||
|
||||
- **Capability:** Analyze source repositories and extract implementation conventions for agent development.
|
||||
- **Plan label:** gap
|
||||
- **Reusable capability:** False
|
||||
- **Rationale:** This is discovery needed only for this requested agent build, not a standalone capability.
|
||||
- **Input schema:** `{'template_repository_url': 'string', 'target_repository_url': 'string', 'agent_goal': 'string'}`
|
||||
- **Output schema:** `{'template_repository_url': 'string', 'target_repository_url': 'string', 'agent_goal': 'string', 'repository_structure': 'object', 'required_files': 'string[]', 'configuration_conventions': 'object', 'interface_conventions': 'object', 'implementation_patterns': 'string[]', 'documentation_conventions': 'string[]', 'diagram_generation_conventions': 'string[]'}`
|
||||
- **Acceptance criteria:** (none)
|
||||
- **Success conditions:** (none)
|
||||
|
||||
## Step 1: Define the application landing zone agent's behavior, input and output contracts, document-generation workflow, and architecture-diagram requirements using the extracted template conventions.
|
||||
|
||||
- **Capability:** Specify an agent that transforms application requirements into TSD documents and draw.io architecture diagrams.
|
||||
- **Plan label:** gap
|
||||
- **Reusable capability:** False
|
||||
- **Rationale:** The behavior and prompt/configuration are specific to this deliverable agent.
|
||||
- **Input schema:** `{'template_repository_url': 'string', 'target_repository_url': 'string', 'agent_goal': 'string', 'repository_structure': 'object', 'required_files': 'string[]', 'configuration_conventions': 'object', 'interface_conventions': 'object', 'implementation_patterns': 'string[]', 'documentation_conventions': 'string[]', 'diagram_generation_conventions': 'string[]'}`
|
||||
- **Output schema:** `{'template_repository_url': 'string', 'target_repository_url': 'string', 'repository_structure': 'object', 'required_files': 'string[]', 'configuration_conventions': 'object', 'interface_conventions': 'object', 'implementation_patterns': 'string[]', 'documentation_conventions': 'string[]', 'diagram_generation_conventions': 'string[]', 'agent_specification': {'name': 'string', 'purpose': 'string', 'input_fields': 'object', 'output_fields': 'object', 'processing_workflow': 'string[]', 'tsd_requirements': 'string[]', 'architecture_diagram_requirements': 'string[]', 'validation_rules': 'string[]', 'error_handling_rules': 'string[]'}, 'system_prompt': 'string', 'configuration_requirements': 'object'}`
|
||||
- **Acceptance criteria:** (none)
|
||||
- **Success conditions:** (none)
|
||||
|
||||
## Step 3: Validate the implemented application_landing_zone_agent by running repository tests and checking the TSD document generation, draw.io diagram generation, agent packaging, configuration, and committed implementation against the defined contracts.
|
||||
|
||||
- **Capability:** Run automated and human-reviewable validation for TSD documents, draw.io architecture diagrams, and repository packaging.
|
||||
- **Plan label:** gap
|
||||
- **Reusable capability:** False
|
||||
- **Rationale:** Validation is specific to this repository's deliverable and does not warrant a separate reusable capability.
|
||||
- **Input schema:** `{'target_repository_url': 'string', 'implementation_status': 'string', 'implemented_files': 'string[]', 'agent_entrypoint': 'string', 'configured_capabilities': 'string[]', 'commit_reference': 'string', 'implementation_summary': 'string', 'validation_results': 'object'}`
|
||||
- **Output schema:** `{'target_repository_url': 'string', 'commit_reference': 'string', 'validation_status': 'string', 'tests_passed': 'boolean', 'tsd_validation': 'object', 'drawio_validation': 'object', 'packaging_validation': 'object', 'validation_errors': 'string[]', 'validation_summary': 'string'}`
|
||||
- **Acceptance criteria:** (none)
|
||||
- **Success conditions:** (none)
|
||||
|
||||
## Step 4: Commit and push the validated application_landing_zone_agent implementation to the target repository.
|
||||
|
||||
- **Capability:** Publish a validated agent repository through version-control commit and push operations.
|
||||
- **Plan label:** gap
|
||||
- **Reusable capability:** False
|
||||
- **Rationale:** Publishing is the final delivery action for this requested repository.
|
||||
- **Input schema:** `{'target_repository_url': 'string', 'commit_reference': 'string', 'validation_status': 'string', 'tests_passed': 'boolean', 'tsd_validation': 'object', 'drawio_validation': 'object', 'packaging_validation': 'object', 'validation_errors': 'string[]', 'validation_summary': 'string'}`
|
||||
- **Output schema:** `{'target_repository_url': 'string', 'publication_status': 'string', 'commit_reference': 'string', 'pushed': 'boolean', 'publication_summary': 'string'}`
|
||||
- **Acceptance criteria:** (none)
|
||||
- **Success conditions:** (none)
|
||||
21
.agents/plans/wf-decompose-009b4010a9ea/MAP.md
Normal file
21
.agents/plans/wf-decompose-009b4010a9ea/MAP.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Plan Map
|
||||
|
||||
**Workflow:** wf-decompose-009b4010a9ea
|
||||
**Intent:** Build Phase 2 HLD & Design Agent (application_landing_zone_agent) using single_agent template from https://gitea.kyndemo.live/agents/single_agent to generate TSD documents and draw.io architecture diagrams, pushing to https://gitea.kyndemo.live/agents/application_landing_zone_agent
|
||||
**This repo covers:** step 0, step 1, step 3, step 4
|
||||
|
||||
## Dependency graph
|
||||
|
||||
- Step 0: no dependencies
|
||||
- Step 1: depends on step 0
|
||||
- Step 2: depends on step 0, step 1
|
||||
- Step 3: depends on step 0, step 1, step 2
|
||||
- Step 4: depends on step 0, step 1, step 2, step 3
|
||||
|
||||
## Phase table
|
||||
|
||||
Phase 1: step 0
|
||||
Phase 2: step 1
|
||||
Phase 3: step 2
|
||||
Phase 4: step 3
|
||||
Phase 5: step 4
|
||||
Reference in New Issue
Block a user