fix (ornith-35): watchlistRepository double-encoding bug — single JSON.stringify, 13/13 tests pass

This commit is contained in:
Investor Flow Build
2026-06-30 17:54:01 -04:00
parent 97607e0bd4
commit 1007ab4ed5
62 changed files with 11617 additions and 34 deletions
+1
View File
@@ -0,0 +1 @@
{"type":"spec-lock","project":"investor-flow","task":"investor-flow-platform-design","phase":"design","summary":"Locked v1 design (SPEC.md + CONTEXT.md + 6 ADRs). Investor Flow: beginner-first multi-tenant investment research terminal, local-first Bun/SQLite + Docker Compose. 18 modules M1-M18 incl Filter/Strategy Screeners, Strategy Lab + Backtest, Options Convexity Sleeve (options-as-insurance not trading, 5-state Convexity Posture unlock default Off), Macro Module (Druckenmiller 25% lens, regime classifier feeds SizingEngine Layer 4). Analyst Voice 70/25 Alfred/Druckenmiller single house voice. Sizing 4-layer system + Conviction Tier unlocks. 13 SEC EDGAR engineering skills installed globally. Renamed repo from trader-flow to investor-flow.","decisions":"26+ locked decisions, all on disk. Tracer-bullet slice #1: signup+login+cached NVDA overview via one yfinance adapter.","next":"DESIGN.md (typed schema, API, deep-module contracts) + DECOMPOSITION.md + automaton_orchestrate_finalize","artifacts":"CONTEXT.md (repo root, 107 lines), docs/adr/0001-0005, SPEC.md (task folder)"}