Skip to content

BriefLoop v0.15.3 — Solar Stock Market Data and Review Surfaces

Latest

Choose a tag to compare

@Stahl-G Stahl-G released this 24 Aug 17:53
· 53 commits to main since this release
e1efaa0

BriefLoop v0.15.3 — Solar Stock Market Data and Review Surfaces

BriefLoop v0.15.3 extends the fresh SQLite/Codex path with the structured
market-data surface needed by Solar Stock Periodic. It also carries forward the
v0.15.1 post-final AI Second Opinion and the v0.15.2 deletion of the legacy JSON
control-plane runtime.

The release remains deliberately narrow: BriefLoop records how sources, claims,
market data, checks, and Human decisions move through a briefing workflow. It
does not prove investment conclusions, provider reliability, semantic truth, or
report quality.

What is included

  • Fresh-only SQLite schema 19 and strict briefloop.market_data_snapshot.v2.
  • Profile-bound ingestion of the TOYO weekly XLSX layout, plus strict JSON/CSV
    market-data inputs.
  • A bounded Yahoo adapter that may fill missing adjusted-close history, FX,
    securities, or fields; verified workbook cells remain authoritative.
  • Product-owned recalculation of latest price, period returns, USD conversion,
    and USD market capitalization from frozen inputs. Excel formula caches are
    comparison-only.
  • Store-bound primary and overseas comparison tables, an event timeline, seven
    deterministic PNG charts, a JSON read model, a hash-bound chart manifest,
    and a Market Data tab in the local HTML report.
  • Solar market-data Gates for missing required series, report-window mismatch,
    blocking workbook gaps, and input conflicts.
  • The schema-18 Solar discovery contract carried forward: 20 independent
    Tavily tasks, up to 20 advanced Search results per task, one deterministic
    targeted backfill for an under-covered task, Batch Extract in groups of 20,
    and an 800-unique-URL safety envelope.
  • Store-qualified post-final AI Second Opinion, Human observations, separately
    approved guidance, and explicit same-workspace successor opt-in.

Start a fresh Solar workspace

Python 3.12 is required. Existing development-schema workspaces are not
upgraded in place.

briefloop new solar-stock-periodic ./solar-weekly \
  --search-backend tavily \
  --report-window-start 2026-08-03 \
  --report-window-end 2026-08-12

briefloop run --workspace ./solar-weekly --runtime codex
briefloop runtime continue --workspace ./solar-weekly

For a profile-bound workbook:

briefloop market-data ingest \
  --workspace ./solar-weekly \
  --file ./weekly.xlsx \
  --profile toyo-weekly-v1

briefloop market-data project --workspace ./solar-weekly

Authority and evidence boundaries

  • SQLite ControlStore Receipts remain the sole runtime authority.
  • Search snippets are discovery-only. Only successful, non-empty extracted
    content may enter the evidence path.
  • Structured market data does not become Claim Ledger evidence and does not
    prove that an event caused a price move.
  • Embedded workbook charts are display-only; they are not evidence.
  • AI Second Opinion and approved guidance are advisory. They do not change
    Gates, finalization, delivery, repair, or Core next-action authority.
  • Provider calls never auto-retry, and exact replay never redials.

Honest limits

Solar Stock Periodic, the Codex runtime, Tavily acquisition, and AI Second
Opinion remain Experimental. Live provider usefulness, report coverage,
acquisition-to-finalized_local success rate, and advisory utility are
NOT MEASURED by this release.

The source tag v0.15.3 was created on 2026-08-14. Its first CI run exposed
stale Homebrew formula metadata; the formula was corrected on main, and the
post-fix main workflow passed. The GitHub Release record was published later
from the existing tag without moving or rewriting that tag.

For the complete change history, see the
CHANGELOG.md.