1.8 KiB
1.8 KiB
| name | description |
|---|---|
| pipeline-sdlc | SDLC module — project management, iterations, bug tracking, test management, and AI cockpit. |
pipeline_sdlc
Complete SDLC lifecycle management with AI-powered development cockpit.
Architecture
pipeline_sdlc/
├── pipeline_sdlc/
│ ├── init.py # load_pipeline_sdlc()
│ ├── adapter.py # LLM context + model management
│ └── handlers/
│ ├── design.py # Design phase agent
│ ├── develop.py # Coding phase agent
│ ├── test.py # Testing phase agent
│ ├── deploy.py # Deployment phase agent
│ └── ops.py # Operations phase agent
├── wwwroot/
│ ├── api/
│ │ ├── cockpit_agent.dspy # Agent task execution
│ │ ├── cockpit_chat.dspy # Chat + auto-execute
│ │ ├── cockpit_cards.dspy # Dashboard stats
│ │ └── bug_*.dspy # Bug operations
│ └── sd_cockpit/index.ui # Cockpit main UI
Key DSPY Endpoints
Cockpit (AI Development)
cockpit_agent.dspy— Agent-driven task executioncockpit_chat.dspy— Chat with auto-executecockpit_cards.dspy— Dashboard statistics
Bug Management
bug_confirm.dspy— Confirm bugbug_close.dspy— Close bugcheck_iteration_bugs.dspy— Pre-close bug check
Pitfalls
- Cockpit LLM calls: Uses
pipeline_service.llm_bridge.llm_call()via ServerEnv. - Workspace isolation: Each project has
workspace_dir— agent file ops scoped here. - Deliverable storage: Agent outputs saved to
pipeline_deliverableswith quality scores. - CRUD generated dirs are auto-generated by xls2ui — never edit directly.
index_cockpit.uiis the new cockpit entry — ensure RBAC registered.