Example: Post-Incident Remediation
This example demonstrates how remediation is treated as a Change with explicit Intent and Scope.
Incident Context
After an incident where document generation crashed due to missing data structure, remediation was needed.
Remediation as Change
Intent:
- Goal: Ensure document generation handles missing data gracefully
- Not goal: Rewrite entire document system
- Why now: System crashes on missing data, blocking document generation
- Trade-off: Additional null checks add minor complexity
Scope
In scope:
- Document generation error handling
- Data validation before document creation
- Error messages for missing required data
Out of scope:
- Document template redesign
- Historical document regeneration
- Data migration
Constraints
- Existing documents must remain unchanged
- API contract must not break
- Error messages must be actionable
Execution Plan
- Add null checks in document generation
- Add validation for required fields
- Return clear error messages
- Add integration tests
- Deploy and observe
Observation
- Monitor document generation success rate
- Track error types and frequencies
- Verify no regressions in existing flows
Outcome
- Document generation no longer crashes
- Clear error messages help diagnose issues
- System more resilient to missing data