Files
resolutionflow/frontend/src/pages
Michael Chihlas ad9c4c8cd6 fix(l1): repair Tasks 14-15 frontend — restore real component contracts
Tasks 14 (df7150f) and 15 (f483196) were committed with broken TypeScript (I
misread eslint EXIT=0 as 'tsc clean'). Corrections:
- L1Dashboard: revert the speculative rewrite (it imported a non-existent
  StartWalkPanel and dropped the real PageMeta/greeting/inputs layout). Re-apply
  outcome dispatch as a MINIMAL edit on the real page — handleStart branches on
  outcome (matched/build -> walker; suggest -> use-flow/build-new; out_of_scope ->
  escalate-without-walk), preserving the original structure.
- L1WalkTreeVariant: revert the rewrite (it imported a non-existent WalkModals and
  changed the props contract, breaking L1WalkPage). Re-apply on the real component:
  keep {session,onSessionUpdate,onDone} + ResolveModal/EscalateModal + header +
  transcript sidebar; add an ai_build branch that walks nodes via /next-node (passing
  node_text), a disclaimer banner, and terminal -> existing resolve/escalate modals.
  flow/proposal keep the Phase-1 synthetic path.

Verified: tsc -b EXIT=0 + eslint EXIT=0 (whole-project typecheck). L1WalkPage
unchanged (already routes ai_build -> tree variant).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-30 20:18:45 -04:00
..