fix: three systemic pipeline issues found via user testing
1. IU planner fragmentation: cross-cutting spec sections (Filtering,
Stats, Data Integrity, Integration) became separate modules with
separate mount paths. The web UI then called /filtering-and-views
instead of /tasks. Fix: consolidated spec to 3 resource-oriented
sections (Tasks, Projects, Web Experience). Long-term fix needed
in IU planner to merge non-resource IUs into parent resources.
2. SQL quoting: LLM generates date("now") with double quotes inside
JS template literals. SQLite treats double quotes as column names.
Fix: architecture prompt now explicitly requires single quotes for
SQL string literals.
3. Error visibility: Hono's default error handler returns "Internal
Server Error" with no details, making debugging impossible.
Fix: shared app.ts now includes onError handler that logs stack
traces and returns JSON error messages.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.