HTML archetype·Excel dashboard·PPT 골든 회귀를 추가 고도화

- HtmlSkill에 board_report와 strategy_brief 구조화 섹션 타입을 추가해 이사회 보고형/전략 요약형 HTML 산출물 표현력을 확장
- ArtifactQualityReviewService HTML 리뷰에 board-report-panel, strategy-brief-panel 인식과 보완 포인트 규칙을 추가
- Excel dashboard sheet에 KPI, highlights, actions를 함께 렌더링해 executive dashboard 시트 밀도를 강화
- PptxSkillGoldenDeckTests에 strategy deck 회귀 샘플을 추가해 strong 전략 덱 품질 기준을 고정
- README.md와 docs/DEVELOPMENT.md에 2026-04-14 23:32 (KST) 기준 이력과 검증 명령을 반영

검증 결과
- dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify_doc_next5\\ -p:IntermediateOutputPath=obj\\verify_doc_next5\\ : 경고 0 / 오류 0
- dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj -c Release -v minimal --filter ArtifactQualityReviewServiceTests|ExcelSkillDashboardSummaryTests|HtmlSkillConsultingSectionsTests|HtmlSkillPrintFrameTests|DeckQualityReviewServiceTests|PptxSkillGoldenDeckTests|PptxSkillAutoRepairTests|PptxSkillConsultingDeckTests -p:OutputPath=bin\\verify_doc_next5_tests\\ -p:IntermediateOutputPath=obj\\verify_doc_next5_tests\\ : 통과 14
This commit is contained in:
2026-04-14 23:33:23 +09:00
parent 116c420bf6
commit e1f6caf11a
9 changed files with 318 additions and 2 deletions

View File

@@ -67,6 +67,26 @@ public class HtmlSkillConsultingSectionsTests
{ "title": "Margin uplift", "detail": "+4.2p improvement after workflow change", "source": "Finance close", "tag": "KPI" },
{ "title": "Cycle time", "detail": "Lead time reduced from 12 to 8 days", "source": "PMO tracker", "tag": "Ops" }
]
},
{
"type": "board_report",
"title": "Board Ask",
"decision": "Approve the next rollout wave",
"recommendation": "Release the phase-2 budget now",
"rationale": "The pilot hit margin and lead-time targets.",
"metrics": [
{ "label": "Margin", "value": "+4.2p", "note": "pilot" }
],
"risks": ["Adoption lag in region B"],
"next_steps": ["Confirm budget", "Launch phase 2"]
},
{
"type": "strategy_brief",
"title": "Strategy Brief",
"strategic_question": "Where should we scale first?",
"thesis": "Scale the high-retention segment first.",
"implications": ["Refocus sales coverage", "Prioritize onboarding"],
"decisions": ["Approve segment focus", "Adjust regional targets"]
}
]
}
@@ -81,6 +101,8 @@ public class HtmlSkillConsultingSectionsTests
html.Should().Contain("matrix-grid");
html.Should().Contain("decision-summary");
html.Should().Contain("evidence-cards");
html.Should().Contain("board-report-panel");
html.Should().Contain("strategy-brief-panel");
}
finally
{