Add "Change V5.2.0: Plugin Enhancements (Sprint 4 Commands)"
@@ -0,0 +1,63 @@
|
|||||||
|
> **Type:** Implementation
|
||||||
|
> **Version:** V5.2.0
|
||||||
|
> **Status:** In Progress
|
||||||
|
> **Date:** 2026-01-28
|
||||||
|
> **Origin:** [Change V5.2.0: Plugin Enhancements Proposal](Change-V5.2.0%3A-Plugin-Enhancements-Proposal.-)
|
||||||
|
|
||||||
|
# Sprint 4: Commands Implementation
|
||||||
|
|
||||||
|
Implementation of 16 new user-facing commands across 8 plugins.
|
||||||
|
|
||||||
|
## Scope
|
||||||
|
|
||||||
|
| Plugin | Items | Description |
|
||||||
|
|--------|-------|-------------|
|
||||||
|
| projman | 1 | Dynamic sprint diagram |
|
||||||
|
| pr-review | 2 | Confidence threshold, pr-diff command |
|
||||||
|
| data-platform | 3 | data-quality, lineage-viz, dbt-test |
|
||||||
|
| viz-platform | 3 | chart-export, color blind validation, responsive breakpoints |
|
||||||
|
| contract-validator | 1 | dependency-graph command |
|
||||||
|
| doc-guardian | 3 | changelog-gen, doc coverage, stale doc warnings |
|
||||||
|
| claude-config-maintainer | 2 | config-diff, linting best practices |
|
||||||
|
| cmdb-assistant | 3 | cmdb-topology, change audit, IP conflict detection |
|
||||||
|
|
||||||
|
## Architecture Decisions
|
||||||
|
|
||||||
|
### Command Implementation Pattern
|
||||||
|
|
||||||
|
All commands follow the standard plugin command structure:
|
||||||
|
```
|
||||||
|
plugins/{name}/commands/{command}.md
|
||||||
|
```
|
||||||
|
|
||||||
|
Commands that generate Mermaid diagrams should output raw Mermaid syntax that can be rendered by compatible tools.
|
||||||
|
|
||||||
|
### Task Sizing
|
||||||
|
|
||||||
|
Per Sprint 3 lessons, all tasks sized S or M:
|
||||||
|
- **S (Simple):** Single command file, 2-4 checklist items
|
||||||
|
- **M (Medium):** Command + supporting changes, 4-6 checklist items
|
||||||
|
|
||||||
|
### Dependencies
|
||||||
|
|
||||||
|
- Mermaid-generating commands (sprint-diagram, lineage-viz, dependency-graph, cmdb-topology) share similar output patterns
|
||||||
|
- No cross-plugin dependencies within this sprint
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
*To be populated during planning*
|
||||||
|
|
||||||
|
## Lessons Applied
|
||||||
|
|
||||||
|
From Sprint 3:
|
||||||
|
- Keep tasks scoped to S/M size (avoid 400+ tool call runaway)
|
||||||
|
- Pre-grant agent permissions before dispatch
|
||||||
|
- Use structured progress comments for visibility
|
||||||
|
|
||||||
|
## Status
|
||||||
|
|
||||||
|
- [ ] Issues created
|
||||||
|
- [ ] Milestone assigned
|
||||||
|
- [ ] Sprint approved
|
||||||
|
- [ ] Execution started
|
||||||
|
- [ ] Sprint completed
|
||||||
Reference in New Issue
Block a user