- Code\rebar_pipeline, review_pipeline, pier-program을 정션에서 실제 폴더로 전환 - Code\rhino_mcp 및 CLAUDE_rhino배경.md 추가, .mcp.json은 PYTHONPATH로 새 위치 사용 - pier-program 내부 .git 제거(이력은 backup\pier-program_20261028.bundle에 보관) - worktree 가이드 반영(CLAUDE.local.md, HANDOFF.md) - D:\Rhino-MCP 경로 참조를 새 위치로 치환 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
258 lines
6.1 KiB
Markdown
258 lines
6.1 KiB
Markdown
# PDCA Iteration Report: {{FEATURE_NAME}}
|
|
|
|
## Overview
|
|
|
|
| Item | Value |
|
|
|------|-------|
|
|
| Feature | {{FEATURE_NAME}} |
|
|
| Date | {{DATE}} |
|
|
| Total Iterations | {{TOTAL_ITERATIONS}} |
|
|
| Final Status | {{STATUS}} |
|
|
| Duration | {{DURATION}} |
|
|
|
|
## Iteration Configuration
|
|
|
|
```yaml
|
|
evaluators:
|
|
- gap-detector
|
|
- code-analyzer
|
|
- qa-monitor
|
|
|
|
thresholds:
|
|
gap_analysis: {{GAP_THRESHOLD}}%
|
|
code_quality: {{QUALITY_THRESHOLD}}%
|
|
functional: {{FUNCTIONAL_THRESHOLD}}%
|
|
|
|
limits:
|
|
max_iterations: {{MAX_ITERATIONS}}
|
|
fixes_per_iteration: {{FIX_LIMIT}}
|
|
```
|
|
|
|
## Score Progression
|
|
|
|
### Summary Chart
|
|
|
|
```
|
|
Score (%)
|
|
100 ┤
|
|
90 ┼──────────────────────────── Target ──────
|
|
80 ┤ ╭────────╮
|
|
70 ┤ ╭──╯ ╰──────────────────────────
|
|
60 ┤───╯
|
|
50 ┤
|
|
└───┬────┬────┬────┬────┬────┬────┬────┬───
|
|
Init 1 2 3 4 5 6 7
|
|
Iteration
|
|
```
|
|
|
|
### Detailed Scores
|
|
|
|
| Iteration | Gap Analysis | Code Quality | Functional | Overall |
|
|
|-----------|--------------|--------------|------------|---------|
|
|
| Initial | {{INIT_GAP}}% | {{INIT_QUALITY}}% | {{INIT_FUNC}}% | {{INIT_OVERALL}}% |
|
|
{{#ITERATIONS}}
|
|
| {{ITER_NUM}} | {{GAP}}% | {{QUALITY}}% | {{FUNC}}% | {{OVERALL}}% |
|
|
{{/ITERATIONS}}
|
|
| **Final** | **{{FINAL_GAP}}%** | **{{FINAL_QUALITY}}%** | **{{FINAL_FUNC}}%** | **{{FINAL_OVERALL}}%** |
|
|
|
|
## Issues Fixed
|
|
|
|
### By Severity
|
|
|
|
| Severity | Initial | Fixed | Remaining |
|
|
|----------|---------|-------|-----------|
|
|
| 🔴 Critical | {{CRITICAL_INIT}} | {{CRITICAL_FIXED}} | {{CRITICAL_REMAIN}} |
|
|
| 🟡 Warning | {{WARNING_INIT}} | {{WARNING_FIXED}} | {{WARNING_REMAIN}} |
|
|
| 🟢 Info | {{INFO_INIT}} | {{INFO_FIXED}} | {{INFO_REMAIN}} |
|
|
|
|
### By Category
|
|
|
|
| Category | Initial | Fixed | Remaining |
|
|
|----------|---------|-------|-----------|
|
|
| Design-Impl Gap | {{GAP_INIT}} | {{GAP_FIXED}} | {{GAP_REMAIN}} |
|
|
| Security | {{SEC_INIT}} | {{SEC_FIXED}} | {{SEC_REMAIN}} |
|
|
| Code Quality | {{QUAL_INIT}} | {{QUAL_FIXED}} | {{QUAL_REMAIN}} |
|
|
| Functional | {{FUNC_INIT}} | {{FUNC_FIXED}} | {{FUNC_REMAIN}} |
|
|
|
|
## Iteration Details
|
|
|
|
{{#ITERATIONS}}
|
|
### Iteration {{ITER_NUM}}
|
|
|
|
**Scores:** Gap {{GAP}}% | Quality {{QUALITY}}% | Functional {{FUNC}}%
|
|
|
|
**Issues Addressed:**
|
|
{{#ISSUES}}
|
|
- [{{SEVERITY}}] {{DESCRIPTION}}
|
|
- Location: `{{LOCATION}}`
|
|
- Fix: {{FIX_DESCRIPTION}}
|
|
{{/ISSUES}}
|
|
|
|
**Files Modified:**
|
|
{{#FILES}}
|
|
- {{ACTION}}: `{{PATH}}`
|
|
{{/FILES}}
|
|
|
|
---
|
|
{{/ITERATIONS}}
|
|
|
|
## Changes Summary
|
|
|
|
### Created Files
|
|
|
|
{{#CREATED_FILES}}
|
|
- `{{PATH}}`
|
|
- Purpose: {{PURPOSE}}
|
|
{{/CREATED_FILES}}
|
|
|
|
### Modified Files
|
|
|
|
{{#MODIFIED_FILES}}
|
|
- `{{PATH}}`
|
|
- Changes: {{CHANGES}}
|
|
{{/MODIFIED_FILES}}
|
|
|
|
### Deleted Files
|
|
|
|
{{#DELETED_FILES}}
|
|
- `{{PATH}}`
|
|
- Reason: {{REASON}}
|
|
{{/DELETED_FILES}}
|
|
|
|
## Remaining Issues
|
|
|
|
{{#HAS_REMAINING_ISSUES}}
|
|
The following issues could not be auto-fixed and require manual attention:
|
|
|
|
{{#REMAINING_ISSUES}}
|
|
### {{ISSUE_NUM}}. {{TITLE}}
|
|
|
|
- **Severity:** {{SEVERITY}}
|
|
- **Category:** {{CATEGORY}}
|
|
- **Location:** `{{LOCATION}}`
|
|
- **Description:** {{DESCRIPTION}}
|
|
- **Reason Not Fixed:** {{REASON}}
|
|
- **Suggested Action:** {{SUGGESTION}}
|
|
|
|
{{/REMAINING_ISSUES}}
|
|
{{/HAS_REMAINING_ISSUES}}
|
|
|
|
{{^HAS_REMAINING_ISSUES}}
|
|
✅ All identified issues have been addressed.
|
|
{{/HAS_REMAINING_ISSUES}}
|
|
|
|
## Recommendations
|
|
|
|
### Immediate Actions
|
|
|
|
{{#IMMEDIATE_ACTIONS}}
|
|
1. {{ACTION}}
|
|
{{/IMMEDIATE_ACTIONS}}
|
|
|
|
### Follow-up Tasks
|
|
|
|
{{#FOLLOWUP_TASKS}}
|
|
- [ ] {{TASK}}
|
|
{{/FOLLOWUP_TASKS}}
|
|
|
|
## Quality Metrics
|
|
|
|
### Before/After Comparison
|
|
|
|
| Metric | Before | After | Change |
|
|
|--------|--------|-------|--------|
|
|
| Design-Impl Match | {{BEFORE_GAP}}% | {{AFTER_GAP}}% | {{CHANGE_GAP}} |
|
|
| Security Score | {{BEFORE_SEC}} | {{AFTER_SEC}} | {{CHANGE_SEC}} |
|
|
| Complexity Avg | {{BEFORE_COMPLEX}} | {{AFTER_COMPLEX}} | {{CHANGE_COMPLEX}} |
|
|
| Code Duplication | {{BEFORE_DUP}} | {{AFTER_DUP}} | {{CHANGE_DUP}} |
|
|
|
|
## Next Steps
|
|
|
|
```
|
|
{{#SUCCESS}}
|
|
✅ Iteration successful. Proceed with:
|
|
1. Review changes: /pdca-analyze {{FEATURE_NAME}}
|
|
2. Manual testing of critical paths
|
|
3. Create completion report: /pdca-report {{FEATURE_NAME}}
|
|
{{/SUCCESS}}
|
|
|
|
{{#PARTIAL}}
|
|
⚠️ Partial success. Manual intervention needed:
|
|
1. Review remaining issues above
|
|
2. Make manual fixes or design decisions
|
|
3. Re-run iteration: /pdca-iterate {{FEATURE_NAME}}
|
|
{{/PARTIAL}}
|
|
|
|
{{#FAILURE}}
|
|
❌ Iteration failed. Required actions:
|
|
1. Review failure reasons in report
|
|
2. Update design document if needed
|
|
3. Address blocking issues manually
|
|
4. Re-attempt: /pdca-iterate {{FEATURE_NAME}}
|
|
{{/FAILURE}}
|
|
```
|
|
|
|
---
|
|
|
|
## Appendix
|
|
|
|
### A. Evaluator Criteria Used
|
|
|
|
#### Gap Analysis
|
|
|
|
```yaml
|
|
api_endpoints:
|
|
match_rate: {{GAP_THRESHOLD}}%
|
|
weight: 30%
|
|
data_models:
|
|
match_rate: {{MODEL_THRESHOLD}}%
|
|
weight: 30%
|
|
components:
|
|
match_rate: {{COMP_THRESHOLD}}%
|
|
weight: 20%
|
|
error_handling:
|
|
coverage: {{ERROR_THRESHOLD}}%
|
|
weight: 20%
|
|
```
|
|
|
|
#### Code Quality
|
|
|
|
```yaml
|
|
security:
|
|
critical_issues: 0
|
|
weight: 40%
|
|
complexity:
|
|
max_per_function: 15
|
|
weight: 20%
|
|
duplication:
|
|
max_lines: 10
|
|
weight: 20%
|
|
maintainability:
|
|
min_score: 70
|
|
weight: 20%
|
|
```
|
|
|
|
### B. Tool Usage Statistics
|
|
|
|
| Tool | Invocations | Success Rate |
|
|
|------|-------------|--------------|
|
|
| Read | {{READ_COUNT}} | {{READ_SUCCESS}}% |
|
|
| Write | {{WRITE_COUNT}} | {{WRITE_SUCCESS}}% |
|
|
| Edit | {{EDIT_COUNT}} | {{EDIT_SUCCESS}}% |
|
|
| Grep | {{GREP_COUNT}} | {{GREP_SUCCESS}}% |
|
|
| Bash | {{BASH_COUNT}} | {{BASH_SUCCESS}}% |
|
|
|
|
### C. Performance Metrics
|
|
|
|
| Metric | Value |
|
|
|--------|-------|
|
|
| Total Duration | {{TOTAL_DURATION}} |
|
|
| Avg Iteration Time | {{AVG_ITER_TIME}} |
|
|
| Evaluation Time | {{EVAL_TIME}} |
|
|
| Fix Application Time | {{FIX_TIME}} |
|
|
|
|
---
|
|
|
|
*Generated by hmcmkit Evaluator-Optimizer Pattern*
|
|
*POPUP STUDIO PTE. LTD. - https://popupstudio.ai*
|