diff --git a/.planning/phases/20-remediation-approval-audit-safety/20-01-SUMMARY.md b/.planning/phases/20-remediation-approval-audit-safety/20-01-SUMMARY.md index 98df8d2..a88119b 100644 --- a/.planning/phases/20-remediation-approval-audit-safety/20-01-SUMMARY.md +++ b/.planning/phases/20-remediation-approval-audit-safety/20-01-SUMMARY.md @@ -102,6 +102,10 @@ None - no external service configuration required. No package installs. - Plan 02 (routes) can now import `approveRemediationActions`, `remediateApprovedActions`, `markCampaignFalsePositive`, and their typed error classes to wire `/api/phishing/campaigns/[id]/{approve,remediate,mark-false-positive}` routes, mapping `RemediationValidationError` → 400 and `RemediationConflictError` → 409 (or equivalent per Plan 02's own design). - No blockers. `npx vitest run lib/services/phishing-audit.test.ts lib/services/remediation-service.test.ts` (11 tests) and `npx tsc --noEmit --pretty` are both clean at HEAD. +## Self-Check: PASSED + +All created files and commit hashes verified present on disk / in git log. + --- *Phase: 20-remediation-approval-audit-safety* *Completed: 2026-07-16*