Parent: #2
Why
The project currently contains many interacting subsystems (source sync, scheduler, analysis jobs, Today Picks, trend ingestion, auth, LLM, DuckDB/OLTP fallback and frontend state). Fixing bugs ad hoc without a shared reproduction contract makes regressions and duplicate fixes likely.
WorkOrder
Lead: QA / BA
Contributors: Frontend, Backend, Architect
Create a single bug/reproduction matrix before broad feature iteration.
Required dimensions
For every confirmed defect capture:
- user-visible symptom
- environment and preconditions
- exact reproduction steps
- expected vs actual result
- API / frontend / DB / scheduler boundaries touched
- logs / request ID / job ID where applicable
- severity: P0/P1/P2/P3
- reproducibility: always / intermittent / environment-specific
- regression test candidate
- owning implementation issue
Critical flow baseline
At minimum cover:
- login/session/OAuth
- source creation → scheduled/manual sync → content persisted
- extraction/enrichment/classification
- analysis job enqueue → recovery/dispatch → completion/failure
- Today Picks query and marking/feedback paths
- trending synchronization/snapshots
- DuckDB unavailable → OLTP fallback
- startup migration → scheduler start → graceful shutdown
- frontend list/detail/loading/error/empty states for primary screens
Acceptance criteria
Non-goal
This issue inventories and contracts defects; individual product fixes belong in linked implementation issues.
Parent: #2
Why
The project currently contains many interacting subsystems (source sync, scheduler, analysis jobs, Today Picks, trend ingestion, auth, LLM, DuckDB/OLTP fallback and frontend state). Fixing bugs ad hoc without a shared reproduction contract makes regressions and duplicate fixes likely.
WorkOrder
Lead: QA / BA
Contributors: Frontend, Backend, Architect
Create a single bug/reproduction matrix before broad feature iteration.
Required dimensions
For every confirmed defect capture:
Critical flow baseline
At minimum cover:
Acceptance criteria
planning/2026-08-stabilization/quality/.Non-goal
This issue inventories and contracts defects; individual product fixes belong in linked implementation issues.