tag reopen sweep + omission-loop backfill (overnight build, 2026-07-19)
tag reopen sweep + omission-loop backfill (overnight build, 2026-07-19)
Thesis-tag reopen sweep + omission-loop backfill (overnight build, 2026-07-19)
Question: the omission feedback loop (thesis-tag-audit + thesis-verdict-scoreboard, built 2026-06-24) existed but was starved and unconsumed — 51 tags all sourced from profile refreshes, 5 reopen prompts sitting unexamined, ~30 deep-dive verdicts never tagged, and no weekly ritual reading the reports. User call 2026-07-19: build out the open follow-ups overnight.
What shipped tonight (all four parts):
- All 5 fired reopen triggers re-examined with receipts (below), tags updated, bands refined so nothing on the board insta-fires.
- 30 deep-dive verdicts backfilled into
config/thesis-tags.json(store 51 → 81 tags),as_of= each artifact's own date so returns-since-verdict are honest. Reopen bands use ONLY artifact-stated levels; where an artifact had none the band is tape-derived and marked auto-derived. Lint: 0 errors / 0 warnings. - Pass-edge attribution by source stream added to
thesis-verdict-scoreboard(which stream's passes run away from us), with self-check coverage. - Weekly consumption wired (user-ratified): both reports + two standing questions
(rotating bear-case attack, book-concentration read) are now steps in the weekly
money loop —
ops/docs/RUN-SCHEDULE.md§ Weekly money loop, mirrored in.brief/money-loop.mdandPRODUCT-LOOP.md.
The five re-examinations
| Tag | Trigger that fired | Desk verdict 2026-07-19 | New band |
|---|---|---|---|
| MU intact-but-priced | pre-registered pullback: price 848.95 < 1000 AND RSI 41.1 < 45 | The desk's own June condition for a trend-hold add-candidate fired. Thesis demand-anchored intact (EDGAR quarterly ramp, $100B backlog — 2026-07-18 sell-side regime read); multiple risk still real (sector derate, VWAP froth, insider selling). Tag stays intact-but-priced; the ENTRY decision routes to the desk-call flow, flagged for the morning read. | >934 (SMA50) / <483 (SMA200) |
| ARM intact-but-priced | <270 "loses the trend" (left deliberately firing at the 07-17 refresh) | −39.2% 30D is the July AI-complex derate, not ARM-specific falsification; still +52.6% 3M, well above SMA200 184.74. Dedicated ARM deep-dive still owed → TASKS-RESEARCH row. | >316 (SMA50) / <185 (SMA200) |
| BRBR broken | >12 SMA50 reclaim | EDGAR shows no fundamental resolution: Q2'26 revenue $598.7M vs $588.0M yr-ago (~flat), op cash flow negative two straight quarters (−$3.1M, −$14.3M), inventories $409.1M vs $330.4M at FY-end, cash $32.6M. The +28% 30D bounce = bear-market rally. Broken stands. | >21 (SMA200) |
| GDX no-view | <72 breakdown leg | Breakdown RECORDED as the macro signal (gold-miners complex broke: GDX 71.32 strong-down/collapse; GLD −27.7% from high). GDX stays a signal tracker; below leg retired (already fired), watching recovery only. | >83 (SMA50) |
| HUBS broken | >211 SMA50 reclaim | EDGAR contradicts the tag: Q1'26 revenue $881.0M, op income positive ($27.9M), cash $943.9M. Broken now rests only on the forward AI-disruption case → dedicated re-exam filed (TASKS-RESEARCH). SMA200 reclaim (~298) would falsify the tag. Correction (2026-07-19 re-exam): this row's original YoY used the wrong year-ago comparator (Q2'25 instead of Q1'25) — true Q1'26 YoY is +23.4% (vs $714.1M), not +15.8%, and the op-income swing is ~$55.4M (vs −$27.5M). The error understated the bull case. Resolved same day: flipped to intact-but-priced, see 2026-07-19-stopped-out-reexams-and-hubs-verdict.md. |
>298 (SMA200) |
The backfill (30 tags, verbatim-level bands)
Sources: 28 June–July deep-dives (extracted by 4 read-only analyst agents, desk-judged) plus the two 2026-07-18 copper dives. States as the artifacts rendered them: intact ×14 (GENB MEDP SDGR CGEH LAES ARGX CBRS EWY PL RKLB STX WDC FCX SCCO), intact-but-priced ×14 (CIEN ABCL ELAN RGEN INFQ IONQ QBTS RGTI KLIC OUST ILMN NTRA RVMD VPG), broken ×1 (QUBT), no-view ×1 (ALMU).
Found at backfill — six constructive June verdicts already stopped out. STX, WDC, EWY, PL, RKLB, CBRS all sit BELOW their artifact stop/support levels (e.g. STX 787.66 vs stop ~810; EWY 162.54 vs stop ~184; RKLB 67.62 vs ~70). The June trend-hold entries never fired (each required an SMA20 reclaim that never came), so the entry discipline kept us out of the drawdown — but the constructive verdicts are tape-contradicted and each tag carries a "re-exam owed" note. Consolidated follow-up row in TASKS-RESEARCH.
Twelve below-legs that would have insta-fired at the current price were intentionally not armed (a permanently-firing leg is anti-signal — the A222 rule); the breaches are recorded in notes instead.
First honest read of the loop (post-backfill, data through 2026-07-17 close)
Scoreboard: 27 cautious tags priced; avg return of passed names −8.7% → passing SAVED +8.7% per pass; 10 correct avoids (<−10%), 0 passes ran >+25%; worst miss RGEN +16.4%. By stream: deep-dives 16 passes avg −14.6% (deep-dive caution has been excellent), company-profiles/investigations ≈ flat (freshly re-affirmed clocks). The DELL-class error is currently ABSENT — the June caution was right in aggregate.
Audit board: 7 prompts, all genuine (0 insta-fires). For the Monday pass:
- intact-broke ×3: RKLB −31.0%, PL −28.2%, WDC −26.8% since 2026-06-29 — covered by the stopped-out re-exam row above.
- caution-overridden ×4: ELAN (+4.5%, −6.8% from high, strong-up — the breakout branch of the livestock pick is firing while we sit tagged "priced"; Q2 print ~early Aug is the decision point), ILMN, NTRA, RVMD (all strong-up within 6% of highs). These are the exact "wait for pullback silently becomes missed the confirmation" candidates the loop was built to catch — each needs a desk verdict Monday.
Verdict + reasoning
Resolved as built: the omission loop is no longer write-and-forget. Verdicts from every stream now enter the store when made, fired triggers get re-examined with receipts, the scoreboard attributes pass-edge by stream, and the weekly money loop consumes all of it plus the two standing questions. The board's 7 open prompts are Monday's queue, not tonight's — flips from price alone would repeat the error class this loop exists to prevent.
Sources
- research/market-engine/config/thesis-tags.json (51 → 81 tags)
- research/market-engine/data/summaries/ (2026-07-17 close)
- research/market-engine/data/stocks/{BRBR,HUBS}/edgar/key-financials.json (pulled 2026-07-19)
- research/deep-dives/ 2026-06-01 → 2026-07-18 (30 verdict artifacts, listed in tag sources)
- ops/docs/RUN-SCHEDULE.md § Weekly money loop; .brief/money-loop.md; PRODUCT-LOOP.md
Related
5 eventsNo direct external sources are attached to this read.