crucible / engine /brief.py

Commit History

  1. Lineage labels read the frozen state (Mapping, not dict)

    Verified signature
    c361f38
  2. Claim lineage: typed guidance/engine-vs-consensus relations, lineage checks, HistoricalMetricQuality label

    Verified signature
    bb286dd
  3. Gate: adaptive thinking (Sonnet 5 rejects type enabled + budget_tokens with 400); retry Claude without thinking on a rejected thinking config; QA notes record which gate answered

    Verified signature
    8896f3c
  4. Gate calibrated offline (reviewers' standard rubric; extended thinking; bounded retries; run deadline); triggers refuse sources that include a separated business

    Verified signature
    1cddb1f
  5. Structured arguments: PM numeric parsing, unquoted numeric skeletons, gate without temperature, three validator false positives (spelled period compounds, topic-scoped model phrases, T7 scoped to cited assumptions)

    Verified signature
    8127b85
  6. Structured arguments (crucible.args/2): typed evidence + figure-free judgement, templated figures, validated forwarding between rounds, semantic gate; data-quality notes kept out of author prompts

    Verified signature
    56d36d7

  1. Evidence lineage: final-claim lineage, public language only, EvidenceUse conclusion types, NewsEvidenceClaim, qualifier and basis ownership, full guidance table

    Verified signature
    35dbc47
  2. Deterministic fallbacks for empty summary/PM sections; relation tokens shown as clauses in PM anchors

    Verified signature
    d094c05
  3. Relationship layer: RelationshipClaim, typed break-even/story metrics, model-evidence scope, guidance epistemic state, semantic returns, typed blend sources

    Verified signature
    971125f
  4. SPGI root-cause remediation: typed units, comparability, corporate actions, StoryBase, discount-rate path, evidence permissions

    Verified signature
    30b61f5

  1. Root-cause remediation: reconciled forecast basis, canonical segments, PricingState, company guidance, ownership/insider permissions, S1-S12 validators

    Verified signature
    931437f

  1. ML models: walk-forward-judged panel rank, plain-language ML disclosure in report and progress

    Verified signature
    da2ea0f
  2. progress: story-start marker, updated timings; summary limited to two figures

    Verified signature
    401ffd0
  3. Summary-first report with expandable sections, mobile UI, live progress (storytellers, debate seats), low-risk stable-rate override

    Verified signature
    682d244
  4. Damodaran method: value-weighted business mix, mature-company stable cost of capital, required segment builds

    Verified signature
    2baf418
  5. Damodaran datasets wired in: monthly implied ERP (auto-refresh), country risk premiums, bottom-up industry betas, industry sales-to-capital and margins; market-built cost of equity in the cross-sectional DCF

    Verified signature
    4e0c85a
  6. Damodaran life cycle: consensus-based staging; story FCFF for every operating company; capital release, distress value and zero stable growth in decline; 13F ownership as a state namespace

    Verified signature
    2b5579d

  1. Label rule stops at sentences, commas and comparison words; peer multiples on an inconsistent currency basis withheld; subject row withheld after a separation

    Verified signature
    ba553cc
  2. Perimeter as a metric field; consensus reconciled against the USD base (D14); intrinsic label from the producing model; policy-excluded multiples absent; SEC tag recency; token-only persona templates; 10b5-1 rule scoped

    Verified signature
    1597754
  3. AnalysisState pipeline: reconciliation, staged validation, frozen state, claim-token prose, audited renderer; public/QA split

    Verified signature
    c9fa753