820e5c584b
fix(state): correct STATE.md progress totals after tool bug
...
gsd-sdk's state.complete-phase fallback (gsd-tools.cjs) overwrote the
milestone-wide progress totals with just phase 24's counts (total_phases:
1, total_plans: 7) and lost milestone_name entirely. Restored accurate
project-wide totals (10 phases / 37 plans across v3.0 including this
post-ship addition) and the milestone name.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-05 23:19:13 -04:00
ecd4dabd67
docs(phase-24): update tracking after wave 1 (plan 24-01 complete)
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-05 20:17:42 -04:00
602c3bb7b5
docs(24): create phase plan
2026-08-05 19:18:13 -04:00
e289f2d24f
docs(state): record phase 24 context session
2026-08-05 18:31:11 -04:00
e9478101a3
docs(quick-260721-n49): fix classifier to resolve per-company Mimecast tenant instead of the global tenant
2026-07-21 16:48:11 -04:00
3e9c7633d1
docs(quick-260721-mmf): fix Mimecast blast-radius query so it reflects the true blast radius across all recipients, not just the single reporter
2026-07-21 16:26:57 -04:00
6eafaae40a
docs(quick-260721-fy8): fix mimecast and qbo sync scheduler dispatch and reschedule mimecast cron
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-21 11:39:52 -04:00
a65b29055c
docs(quick-260718-9qg): complete QBO integration handoff quick task
...
Records the plan, execution summary, and STATE.md quick-task log entry
for the QBO_INTEGRATION_HANDOFF.md doc committed in ea8a36b .
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W6RuWdiUiXrPK6FLBHjtpY
2026-07-18 07:08:29 -04:00
a30d72e9ba
docs(quick-260718-7v8): Fix Mimecast blast-radius held-message false-positive fix
2026-07-18 05:48:23 -04:00
4a77b0544c
docs(quick-260717-v6c): Add Mark as accidental report action to phishing Action Area
2026-07-17 22:37:25 -04:00
90a1b684c9
docs: fix commit hash reference in quick task 260717-a19 STATE.md row
2026-07-17 07:27:14 -04:00
266fc19153
docs(quick-260717-a19): phishing allowlist/timing/idempotency fixes + Seubert reclassification
2026-07-17 07:27:02 -04:00
e9101b0d44
chore: archive v3.0 milestone files
2026-07-17 06:56:49 -04:00
8b04be160f
docs: fix stale requirement checkboxes (CLASSIFY-01..06, REVIEW-03), record milestone-close deferred items
2026-07-17 06:48:16 -04:00
369ae31dba
docs(23): mark phase complete — milestone v3.0 finished
2026-07-16 23:34:15 -04:00
f44cdd2910
docs(phase-23): update tracking after wave 3
2026-07-16 23:21:24 -04:00
a918b72d04
docs(23): gap-closure plan for AUTOGATE-03 idempotency defect (CR-01)
2026-07-16 22:54:19 -04:00
b69558aae8
docs(phase-23): update tracking after wave 1
2026-07-16 19:42:35 -04:00
7048bf693a
docs(23): create phase plan
2026-07-16 19:31:58 -04:00
bd2fc240ec
docs(state): record phase 23 context session
2026-07-16 18:37:10 -04:00
8a11a9f331
docs(23): add Classification Disposition + Per-Client Automation Gate phase
...
Scoping a dedicated "User Awareness" verdict for confirmed phishing-simulation
reports (KnowBe4/Breach Secure Now) plus a per-company automation gate for the
parse/classify/report-to-ticket pipeline stages. Surfaced live during Phase 22
review of a real Breach Secure Now report (ticket 699415).
2026-07-16 18:25:27 -04:00
1c9ce682e0
docs(260716-pgr): record quick task completion in STATE.md
2026-07-16 18:21:54 -04:00
40dd1e10e9
docs(260716-n46): record quick task completion in STATE.md
...
Mimecast blast-radius fixes: future end-date no longer silently swallowed
into a false-clean result, and campaigns from companies with their own
registered mimecast_tenants row (e.g. Seubert & Associates) now resolve
against that tenant instead of always querying the global Wulf tenant.
2026-07-16 16:50:10 -04:00
ced258bbda
docs(22): mark phase 22 complete — approval UI (LiveLink) shipped
...
All 6 plans merged: pure-logic extraction (resolver/default-params/timeline),
API read surface, evidence/classification/timeline cards, action-area card,
and the ticket-scoped review page + campaigns list + nav entry. Blocking
LiveLink checkpoint verified against a real Autotask ticket (numeric ticket
ID confirmed, no ticket_number fallback needed).
2026-07-16 15:40:30 -04:00
4b5e31c068
docs(22): create phase plan
2026-07-16 14:10:33 -04:00
73f2e25644
docs(state): record phase 22 context session
2026-07-16 12:49:14 -04:00
ec7c2114bf
docs(phase-21): complete phase execution
2026-07-16 12:19:06 -04:00
4bbea170b2
docs(phase-21): update tracking after wave 1
2026-07-16 12:08:43 -04:00
8d918f67bb
docs(state): record phase 21 context session
2026-07-16 11:17:01 -04:00
4b3188da33
docs(phase-20): update tracking after wave 1
2026-07-16 10:41:23 -04:00
948a218d86
docs(20): create phase plan
2026-07-16 10:29:49 -04:00
377ea3853d
docs(state): record phase 20 context session
2026-07-16 09:57:04 -04:00
af75580dc0
docs(phase-19): update tracking after wave 2 — phase complete
2026-07-16 08:27:56 -04:00
28f28a87a4
docs(phase-19): update tracking after wave 1
2026-07-16 08:23:11 -04:00
0be109d4cd
docs(19): create phase plan
2026-07-16 08:04:57 -04:00
b09b00a08a
docs(state): record phase 19 context session
2026-07-16 07:15:01 -04:00
24aa571245
docs(18): record planning completion for 18-05
2026-07-16 00:03:45 -04:00
20f3e1bbb5
docs(18): create gap-closure plan 18-04
2026-07-15 22:22:17 -04:00
c77b7edae7
docs(phase-18): update tracking after wave 1
2026-07-15 19:27:40 -04:00
78c984dceb
docs(state): record phase 18 planning session
2026-07-15 16:51:02 -04:00
0ec690b261
docs(state): record phase 18 context session
2026-07-15 15:39:03 -04:00
3fe1c02570
docs(phase-17): mark phase complete
2026-07-15 14:34:03 -04:00
fc7e47532b
docs(phase-17): update tracking after wave 1
2026-07-15 14:31:59 -04:00
683d90edd0
docs(state): record phase 17 planning session
2026-07-15 13:48:04 -04:00
e30d9af46d
docs(state): record phase 17 context session
2026-07-15 13:13:37 -04:00
50bb8e2ac9
docs(phase-16): mark phase complete
2026-07-15 10:45:47 -04:00
36ef9e7ce3
docs(phase-16): update tracking after wave 1
2026-07-15 10:33:49 -04:00
32fcf3b9f6
docs(16): create phase plan
2026-07-15 10:17:13 -04:00
d3e24d968b
docs(state): record phase 16 context session
2026-07-15 09:26:22 -04:00
664dfcb763
docs(phase-15): complete phase execution
2026-07-15 08:22:05 -04:00