docs(phase-18): update tracking after wave 1
This commit is contained in:
parent
19f05dd564
commit
c77b7edae7
2 changed files with 10 additions and 10 deletions
|
|
@ -419,7 +419,7 @@ summarizes classification, blast radius, and recommended/approved remediation st
|
||||||
4. `GET /api/phishing/campaigns` lists campaigns and `GET /api/phishing/campaigns/{id}` returns full detail (linked reports, messages, indicators, classification history)
|
4. `GET /api/phishing/campaigns` lists campaigns and `GET /api/phishing/campaigns/{id}` returns full detail (linked reports, messages, indicators, classification history)
|
||||||
5. Every `/api/phishing/*` route introduced in this phase calls `requireAuth()` (or `requirePermission()`) and rejects an unauthenticated/unauthorized request with 401/403 — establishing the auth convention every later phishing endpoint (Phases 19-21) must also follow
|
5. Every `/api/phishing/*` route introduced in this phase calls `requireAuth()` (or `requirePermission()`) and rejects an unauthenticated/unauthorized request with 401/403 — establishing the auth convention every later phishing endpoint (Phases 19-21) must also follow
|
||||||
**Plans**: 3 plans (2 waves)
|
**Plans**: 3 plans (2 waves)
|
||||||
- [ ] 18-01-PLAN.md — Campaign grouping service (tiered match + transactional find-or-create) + tests + phishing permission resource (CAMP-01, CAMP-02, ACCESS-01)
|
- [x] 18-01-PLAN.md — Campaign grouping service (tiered match + transactional find-or-create) + tests + phishing permission resource (CAMP-01, CAMP-02, ACCESS-01)
|
||||||
- [ ] 18-02-PLAN.md — POST /api/phishing/tickets/{id}/analyze + wire groupReportIntoCampaign into webhook + cron sweep automatic paths (DETECT-03, CAMP-01, CAMP-02, ACCESS-01)
|
- [ ] 18-02-PLAN.md — POST /api/phishing/tickets/{id}/analyze + wire groupReportIntoCampaign into webhook + cron sweep automatic paths (DETECT-03, CAMP-01, CAMP-02, ACCESS-01)
|
||||||
- [ ] 18-03-PLAN.md — GET /api/phishing/campaigns list + GET /api/phishing/campaigns/{id} nested detail (CAMP-03, ACCESS-01)
|
- [ ] 18-03-PLAN.md — GET /api/phishing/campaigns list + GET /api/phishing/campaigns/{id} nested detail (CAMP-03, ACCESS-01)
|
||||||
**UI hint**: no
|
**UI hint**: no
|
||||||
|
|
@ -487,7 +487,7 @@ Phases execute in numeric order. v1.0 (Phases 1-9.1) shipped 2026-07-10. v2.0 (P
|
||||||
| 15. Data Model, Detection & Ticket Evidence | v3.0 | 3/3 | Complete | 2026-07-15 |
|
| 15. Data Model, Detection & Ticket Evidence | v3.0 | 3/3 | Complete | 2026-07-15 |
|
||||||
| 16. EML/MIME Evidence Parser | v3.0 | 3/3 | Complete | 2026-07-15 |
|
| 16. EML/MIME Evidence Parser | v3.0 | 3/3 | Complete | 2026-07-15 |
|
||||||
| 17. Mimecast Blast Radius Lookup | v3.0 | 1/1 | Complete | 2026-07-15 |
|
| 17. Mimecast Blast Radius Lookup | v3.0 | 1/1 | Complete | 2026-07-15 |
|
||||||
| 18. Campaign Grouping & Phishing Analysis API | v3.0 | 0/TBD | Not started | - |
|
| 18. Campaign Grouping & Phishing Analysis API | v3.0 | 1/3 | In Progress| |
|
||||||
| 19. Classification Engine | v3.0 | 0/TBD | Not started | - |
|
| 19. Classification Engine | v3.0 | 0/TBD | Not started | - |
|
||||||
| 20. Remediation, Approval & Audit Safety | v3.0 | 0/TBD | Not started | - |
|
| 20. Remediation, Approval & Audit Safety | v3.0 | 0/TBD | Not started | - |
|
||||||
| 21. Autotask Triage Note | v3.0 | 0/TBD | Not started | - |
|
| 21. Autotask Triage Note | v3.0 | 0/TBD | Not started | - |
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,10 @@
|
||||||
gsd_state_version: 1.0
|
gsd_state_version: 1.0
|
||||||
milestone: v3.0
|
milestone: v3.0
|
||||||
milestone_name: Phishing Triage Automation
|
milestone_name: Phishing Triage Automation
|
||||||
status: completed
|
status: executing
|
||||||
stopped_at: Phase 18 planned, 3 plans ready
|
stopped_at: Phase 18 planned, 3 plans ready
|
||||||
last_updated: "2026-07-15T20:51:02.723Z"
|
last_updated: "2026-07-15T23:14:09.528Z"
|
||||||
last_activity: 2026-07-15 -- Phase 17 marked complete
|
last_activity: 2026-07-15 -- Phase 18 execution started
|
||||||
progress:
|
progress:
|
||||||
total_phases: 7
|
total_phases: 7
|
||||||
completed_phases: 3
|
completed_phases: 3
|
||||||
|
|
@ -21,14 +21,14 @@ progress:
|
||||||
See: .planning/PROJECT.md (updated 2026-07-14)
|
See: .planning/PROJECT.md (updated 2026-07-14)
|
||||||
|
|
||||||
**Core value:** A manager/security operator can see every phishing/spam report ticket automatically triaged, deduplicated into campaigns, and classified — with any destructive remediation gated behind explicit human approval.
|
**Core value:** A manager/security operator can see every phishing/spam report ticket automatically triaged, deduplicated into campaigns, and classified — with any destructive remediation gated behind explicit human approval.
|
||||||
**Current focus:** Phase 17 — mimecast-blast-radius-lookup
|
**Current focus:** Phase 18 — campaign-grouping-phishing-analysis-api
|
||||||
|
|
||||||
## Current Position
|
## Current Position
|
||||||
|
|
||||||
Phase: 17 — COMPLETE
|
Phase: 18 (campaign-grouping-phishing-analysis-api) — EXECUTING
|
||||||
Plan: 1 of 1
|
Plan: 1 of 3
|
||||||
Status: Phase 17 complete
|
Status: Executing Phase 18
|
||||||
Last activity: 2026-07-15 -- Phase 17 marked complete
|
Last activity: 2026-07-15 -- Phase 18 execution started
|
||||||
|
|
||||||
Progress: [░░░░░░░░░░] 0%
|
Progress: [░░░░░░░░░░] 0%
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue