Commit Graph

11 Commits

Author SHA1 Message Date
Joseph Doherty ec23db3551 docs(archreview): sync PLAN-05 tasks.json — PLAN COMPLETE (25/25), terminal verification green (8 Playwright E2E env-only)
Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj
2026-07-10 03:30:25 -04:00
Joseph Doherty e1ecf5d6ee docs(archreview): sync PLAN-05 tasks.json — Wave 7 complete (T19, T20, T23, T24 → 24/25)
Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj
2026-07-10 02:33:24 -04:00
Joseph Doherty 523e670579 fix(security): bundle import runs the script trust gate — forbidden-API scripts rejected at import review, not at runtime
#05-T20. Bundle import is now the fifth ScriptTrustValidator delegating call
site. RunSemanticValidationAsync gains a Pass 0 that runs ScriptTrustValidator
.FindViolations over every non-Skip template / shared / ApiMethod script body
before name resolution; any violation is a HARD error for all kinds (a trust
verdict is authoritative, not the false-positive-prone name heuristic) and
short-circuits so it is never masked by a Pass-1 name error. DetectBlockersAsync
runs the same gate for preview parity, emitting entity-qualified Blocker rows.
Transport gains a direct ScriptAnalysis project reference. Docs: Component-
ScriptAnalysis (fifth call site) + Component-Transport updated.

Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj
2026-07-10 02:18:12 -04:00
Joseph Doherty 8e92198078 docs(archreview): sync PLAN-05 tasks.json — Wave 6 complete (T6, T8, T14 → 20/25)
Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj
2026-07-09 17:44:58 -04:00
Joseph Doherty 33cf577718 docs(archreview): sync PLAN-05 tasks.json — Wave 5 complete (T5 → 17/25)
Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj
2026-07-09 17:06:17 -04:00
Joseph Doherty 4df5109742 docs(archreview): sync PLAN-05 tasks.json — Wave 4 complete (T4, T11, T12 → 16/25)
Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj
2026-07-09 16:48:20 -04:00
Joseph Doherty ea9c5709ac docs(archreview): sync PLAN-05 tasks.json — Wave 3 complete (T10, T13, T18 → 13/25)
Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj
2026-07-09 16:31:45 -04:00
Joseph Doherty 83294ab44e docs(archreview): sync PLAN-05 tasks.json — Wave 2 complete (T3, T7, T15, T17, T22 → 10/25)
Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj
2026-07-09 16:15:35 -04:00
Joseph Doherty 4d4ae05fc2 docs(archreview): sync PLAN-05 tasks.json — Wave 1 complete (T2, T9, T16, T21 → 5/25)
Parallel worktree-isolated implementers cherry-picked onto the plan branch;
combined full build 0/0 and 8 impacted consumer suites green (shared-component
changes to ValidationService + ScriptTrustValidator re-verified end-to-end).

Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj
2026-07-09 15:55:03 -04:00
Joseph Doherty 6b5c70dd19 docs(archreview): reconcile master tracker + tasks.json with P0 completion (10 tasks done) and SBR follow-up 2026-07-08 15:37:41 -04:00
Joseph Doherty c0c89a4954 docs(archreview): add architecture-review fix plans (P0 initiative baseline) 2026-07-08 14:43:07 -04:00