mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-03-10 17:11:04 +08:00
- Introduced a comprehensive template for generating epics and stories in Phase 5, including an index and individual epic files. - Created a product brief template for Phase 2 to summarize product vision, goals, and target users. - Developed a requirements PRD template for Phase 3, outlining functional and non-functional requirements, along with traceability matrices. feat: Implement tech debt roles for assessment, execution, planning, scanning, validation, and analysis - Added roles for tech debt assessment, executor, planner, scanner, validator, and analyst, each with defined phases and processes for managing technical debt. - Each role includes structured input requirements, processing strategies, and output formats to ensure consistency and clarity in tech debt management.
3.0 KiB
3.0 KiB
Review Pipelines
Pipeline definitions and task registry for team-review.
Pipeline Modes
| Mode | Description | Tasks |
|---|---|---|
| default | Scan + review | SCAN -> REV |
| full | Scan + review + fix | SCAN -> REV -> [confirm] -> FIX |
| fix-only | Fix from existing manifest | FIX |
| quick | Quick scan only | SCAN (quick=true) |
Pipeline Definitions
default Mode (2 tasks, linear)
SCAN-001 -> REV-001
| Task ID | Role | Dependencies | Description |
|---|---|---|---|
| SCAN-001 | scanner | (none) | Multi-dimension code scan (toolchain + LLM) |
| REV-001 | reviewer | SCAN-001 | Deep finding analysis and review report |
full Mode (3 tasks, linear with user checkpoint)
SCAN-001 -> REV-001 -> [user confirm] -> FIX-001
| Task ID | Role | Dependencies | Description |
|---|---|---|---|
| SCAN-001 | scanner | (none) | Multi-dimension code scan (toolchain + LLM) |
| REV-001 | reviewer | SCAN-001 | Deep finding analysis and review report |
| FIX-001 | fixer | REV-001 + user confirm | Plan + execute + verify fixes |
fix-only Mode (1 task)
FIX-001
| Task ID | Role | Dependencies | Description |
|---|---|---|---|
| FIX-001 | fixer | (none) | Execute fixes from existing manifest |
quick Mode (1 task)
SCAN-001 (quick=true)
| Task ID | Role | Dependencies | Description |
|---|---|---|---|
| SCAN-001 | scanner | (none) | Quick scan, max 20 findings, skip toolchain |
Review Dimensions (4-Dimension System)
| Dimension | Code | Focus |
|---|---|---|
| Security | SEC | Vulnerabilities, auth, data exposure |
| Correctness | COR | Bugs, logic errors, type safety |
| Performance | PRF | N+1, memory leaks, blocking ops |
| Maintainability | MNT | Coupling, complexity, dead code |
Fix Scope Options
| Scope | Description |
|---|---|
| all | Fix all findings |
| critical,high | Fix critical and high severity only |
| skip | Skip fix phase |
Session Directory
.workflow/.team/RV-<slug>-<YYYY-MM-DD>/
├── .msg/messages.jsonl # Message bus log
├── .msg/meta.json # Session state + cross-role state
├── wisdom/ # Cross-task knowledge
│ ├── learnings.md
│ ├── decisions.md
│ ├── conventions.md
│ └── issues.md
├── scan/ # Scanner output
│ ├── toolchain-findings.json
│ ├── semantic-findings.json
│ └── scan-results.json
├── review/ # Reviewer output
│ ├── enriched-findings.json
│ ├── review-report.json
│ └── review-report.md
└── fix/ # Fixer output
├── fix-manifest.json
├── fix-plan.json
├── execution-results.json
├── verify-results.json
├── fix-summary.json
└── fix-summary.md