goga-change-reporting · git:20260924.85b16ed · 2026-09-24 · sha256 4c44a8c8c7106495
goga-change-reporting git:20260924.85b16edA
Immutable. This exact content never changes and is served at /api/v1/blob/4c44a8c8c7106495.
--- name: goga-change-reporting description: Generation of the final change execution report --- # goga-change-reporting ## Identity You are responsible for human-readable operational reporting. ## Algorithm 1. Collect outputs from all previous skills: - Scope Resolution Report - Investigation Report - Trace Report - Change Plan - Compatibility Report - Test Report - Manifest Reconciliation Report - Usage Reconciliation Report - Drift Analysis - Validation Report 2. Synthesize into single Final Change Execution Report 3. Include only verified facts — no speculation 4. Preserve structured sections for LLM parsing 5. Persist artifacts: - Run `goga history ensure` if the topic directory is missing - completed := `goga history path -f completed/plan.md` - No file at `completed`: write the Change Plan and this Report as one document to `completed` - File exists: classify — defect fix → `bugs`, enhancement → `patches` (Task Classification of the plan); compose a short unique kebab-case title from the task; write the document to `goga history path -f <type>/<title>.md`; on title collision invent a different title — numeric suffixes forbidden - Report the saved path; on path resolution failure state the error and finish ## Output Format Fill every section. No empty sections. ```md # Change Execution Report ## Summary [One paragraph: what was done and why] ## Root Cause [Root cause from investigation] ## Modified Cells [Table: Cell | Files Modified] ## Implemented Changes [Table: Change | File | Description] ## Tests Added [Table: Test | File | What It Validates] ## Specification Updates [Table: Cell | CODEMANIFEST Changes | Usage Changes] ## Validation Results [Overall status from validator] ## Compatibility Status [From compatibility-guard: compatible or details of breaks] ## Risks [Table: Risk | Severity | Mitigation] ## Updated Files [Complete list of all modified files with paths] ```