Commit graph

472 commits

Author SHA1 Message Date
96507dc2c6 docs(22-01): complete Wave 0 pure-logic extraction plan
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W6RuWdiUiXrPK6FLBHjtpY
2026-07-16 14:30:18 -04:00
2d5761bf6f docs(22-03): log pre-existing itglue-search test failures as deferred
Out-of-scope failures observed during npm test for plan 22-03; unrelated
to this plan's files.
2026-07-16 14:29:40 -04:00
4b5e31c068 docs(22): create phase plan 2026-07-16 14:10:33 -04:00
476eb017eb fix(22): resolve checker blockers (unclassified default state, LiveLink id gate) 2026-07-16 14:00:52 -04:00
b4707ce962 docs(22): create phase plan (6 plans, 3 waves) 2026-07-16 13:46:09 -04:00
9164dc6177 docs(phase-22): add validation strategy 2026-07-16 13:29:48 -04:00
7072190629 docs(22): research phase domain for approval UI (LiveLink) 2026-07-16 13:28:39 -04:00
5d10f66f6b docs(22): fix typography weight overflow in UI design contract
Checker flagged 4 distinct font weights in use together (400/500/600/700)
against a 2-weight max. Consolidate to 400 (Body+Label, differentiated by
size/color) and 700 (Heading+Display, differentiated by size only) —
requires an explicit font-bold override on CardTitle since shadcn's
default is font-semibold. Also addresses two non-blocking flags:
"Reclassify" -> "Reclassify ticket", and aria-label on icon-only Copy
buttons (URL/hash).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W6RuWdiUiXrPK6FLBHjtpY
2026-07-16 13:17:30 -04:00
fd2280ab2c docs(22): UI design contract for approval UI (LiveLink)
Composes existing Pulse design tokens into a phase-specific contract:
page layout for the ticket-scoped review page and new campaigns list
page, evidence/timeline/classification display specs, and the
approve/remediate/mark-false-positive action-area contract (D-03..D-06
disabled-state and confirmation copy).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W6RuWdiUiXrPK6FLBHjtpY
2026-07-16 13:12:36 -04:00
73f2e25644 docs(state): record phase 22 context session 2026-07-16 12:49:14 -04:00
47c3510667 docs(22): capture phase context 2026-07-16 12:49:01 -04:00
ec7c2114bf docs(phase-21): complete phase execution 2026-07-16 12:19:06 -04:00
5d34dc3506 docs(phase-21): update tracking after wave 2 2026-07-16 12:16:20 -04:00
fff7d97c5d docs(21-02): append self-check result to summary
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W6RuWdiUiXrPK6FLBHjtpY
2026-07-16 12:15:25 -04:00
950227ea4e docs(21-02): add plan summary for triage-note service and endpoint
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W6RuWdiUiXrPK6FLBHjtpY
2026-07-16 12:15:07 -04:00
4bbea170b2 docs(phase-21): update tracking after wave 1 2026-07-16 12:08:43 -04:00
96734399e5 docs(21-01): append self-check result to summary 2026-07-16 12:07:38 -04:00
03bb560874 docs(21-01): complete triage-note sanitizer/formatter plan
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W6RuWdiUiXrPK6FLBHjtpY
2026-07-16 12:07:24 -04:00
235bc49810 fix(21): join real url indicators + cast NUMERIC confidence in triage-note plan 2026-07-16 11:37:50 -04:00
b0a15f30f2 docs(21): create phase plan 2026-07-16 11:28:19 -04:00
8d918f67bb docs(state): record phase 21 context session 2026-07-16 11:17:01 -04:00
9ae3034f84 docs(21): capture phase context 2026-07-16 11:16:56 -04:00
f276dda754 docs(phase-20): update tracking after wave 2 2026-07-16 10:46:32 -04:00
cd65314314 docs(20-02): complete remediation approval routes plan
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W6RuWdiUiXrPK6FLBHjtpY
2026-07-16 10:45:27 -04:00
4b3188da33 docs(phase-20): update tracking after wave 1 2026-07-16 10:41:23 -04:00
1267679998 docs(20-01): append self-check result to plan summary 2026-07-16 10:40:00 -04:00
446445f592 docs(20-01): complete remediation service layer plan
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-16 10:39:46 -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
03a641efa0 docs(20): capture phase context 2026-07-16 09:56:55 -04:00
d0285645e9 docs(19): add phase verification report 2026-07-16 08:32:32 -04:00
af75580dc0 docs(phase-19): update tracking after wave 2 — phase complete 2026-07-16 08:27:56 -04:00
8597908015 docs(19-02): complete classify route plan summary
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-16 08:27:05 -04:00
28f28a87a4 docs(phase-19): update tracking after wave 1 2026-07-16 08:23:11 -04:00
63f173ea44 docs(19-01): complete classification engine pure functions + orchestrator plan
- 19-01-SUMMARY.md: task commits, decisions, deviations, self-check
- deferred-items.md: logs 2 pre-existing unrelated itglue-search.test.ts
  failures discovered during full `npm test` run (out of scope, not fixed)
2026-07-16 08:22:14 -04:00
f2b3602ca1 docs(19): add pattern map 2026-07-16 08:05:15 -04:00
0be109d4cd docs(19): create phase plan 2026-07-16 08:04:57 -04:00
6981dcc628 docs(19): revise plans for D-03/D-04 verdict coverage + decision citations 2026-07-16 08:04:39 -04:00
ef55e6dfd3 docs(19): create phase plan 2026-07-16 07:49:00 -04:00
8d4618cf0f docs(phase-19): add validation strategy 2026-07-16 07:40:15 -04:00
e1c7eff088 docs(19): research classification engine phase domain 2026-07-16 07:38:52 -04:00
b09b00a08a docs(state): record phase 19 context session 2026-07-16 07:15:01 -04:00
32cdf55506 docs(19): capture phase context 2026-07-16 07:14:54 -04:00
b305dd5108 docs(18): close out HUMAN-UAT.md — all items resolved after gap closure 2026-07-16 07:00:03 -04:00
7d34b33273 docs(phase-18): final verification report — status passed 2026-07-16 06:59:24 -04:00
cd9dfc3954 docs(18): update code review after CR-03/CR-02 gap closure 2026-07-16 06:56:03 -04:00
b59d9c2071 docs(18-05): finalize summary after Task 3 live verification (approved) 2026-07-16 06:49:38 -04:00
4a34ba8ed2 docs(18-05): add partial SUMMARY for Tasks 1-2 (Task 3 checkpoint pending)
Documents the CR-03 own-campaign revalidation guard and CR-02 origin
decrement fix (Tasks 1-2, committed and green), ahead of the blocking
Task 3 human live-database-verification checkpoint.
2026-07-16 00:11:58 -04:00
24aa571245 docs(18): record planning completion for 18-05 2026-07-16 00:03:45 -04:00
b7a5273848 docs(18): extend 18-05 gap-closure plan to decrement origin on signal-diverged create-new too 2026-07-16 00:02:53 -04:00