refactor(planning): remove the original decision trace #272

Merged
nessar merged 1 commits from feature/remove-decision-trace into develop 2026-10-15 21:26:36 +02:00
Owner

Calculations now return the displayed plan, stable explanation and final-state snapshots without recording or delivering decision history. Removes trace contracts and streaming, worker acknowledgement queues, the advanced explorer and replay UI, and remaining-balance attempt lists, including their styles and translations.

Preserves cancellation and checkpoint recovery, captured-input date comparisons for displayed placements, explanation provenance and remaining-balance reasons. Updates the domain vocabulary, ADRs and benchmark documentation, and adapts mixed tests to retain assertions for supported behavior.

Closes #76. Integrated functional verification is tracked in #77; performance acceptance and any further optimization remain in #78.

Local verification:

  • 630 functional tests across 33 files passed with coverage under the 2 GB Node heap limit; the late-explanation regression also passed after its review correction.
  • Application and test typechecks, ESLint, formatting and the production build passed. The build reports initial-bundle and calendar-stylesheet size warnings.
  • Complete core outcomes match the original baseline (ea42561) for all seven benchmark scenarios.
  • Independent Standards and Spec reviews have no remaining findings.
  • The unchanged benchmark protocol timed out at its 300-second limit (exit 124). Its scenarios and gates remain unchanged; #78 owns the performance result.

Manual browser and physical-phone checks were not run.

Calculations now return the displayed plan, stable explanation and final-state snapshots without recording or delivering decision history. Removes trace contracts and streaming, worker acknowledgement queues, the advanced explorer and replay UI, and remaining-balance attempt lists, including their styles and translations. Preserves cancellation and checkpoint recovery, captured-input date comparisons for displayed placements, explanation provenance and remaining-balance reasons. Updates the domain vocabulary, ADRs and benchmark documentation, and adapts mixed tests to retain assertions for supported behavior. Closes #76. Integrated functional verification is tracked in #77; performance acceptance and any further optimization remain in #78. Local verification: - 630 functional tests across 33 files passed with coverage under the 2 GB Node heap limit; the late-explanation regression also passed after its review correction. - Application and test typechecks, ESLint, formatting and the production build passed. The build reports initial-bundle and calendar-stylesheet size warnings. - Complete core outcomes match the original baseline (`ea42561`) for all seven benchmark scenarios. - Independent Standards and Spec reviews have no remaining findings. - The unchanged benchmark protocol timed out at its 300-second limit (exit 124). Its scenarios and gates remain unchanged; #78 owns the performance result. Manual browser and physical-phone checks were not run.
nessar added 1 commit 2026-10-15 20:43:06 +02:00
refactor(planning): remove the original decision trace
CI / policy (push) Successful in 7s
CI / validate (push) Successful in 1m15s
CI / test (push) Successful in 3m18s
CI / benchmark (push) Failing after 5m53s
CI / build (push) Successful in 1m23s
CI / security (push) Successful in 7m6s
CI / policy (pull_request) Successful in 7s
CI / validate (pull_request) Successful in 1m9s
CI / build (pull_request) Successful in 43s
CI / test (pull_request) Successful in 3m19s
CI / images (push) Successful in 3m7s
CI / required (push) Successful in 2s
CI / benchmark (pull_request) Failing after 5m28s
CI / security (pull_request) Successful in 6m37s
CI / images (pull_request) Successful in 3m18s
CI / required (pull_request) Successful in 1s
d9d9befa12
nessar merged commit 2f4af14869 into develop 2026-10-15 21:26:36 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nessar/vac-optimizer#272