crucible / engine /state_builder.py

Commit History

  1. Withheld-run fixes: recorded margin floor; re-blend bounded by the recorded cap; precise break-even revenue and sign-aware growth clause; pre-revenue message; no retry invitation for deterministic failures

    Verified signature
    7e513ed

  1. Mechanical DCF: cumulative discounting along the rate path; MechanicalDCFState; MECHANICAL_DCF_DISCOUNT_PATH

    Verified signature
    6ef5a6f
  2. Story business identity from canonical state only: no recalled segments, filing-verified disposals, story-business validators

    Verified signature
    1a91f00
  3. BSX root causes: token-safe segment keywords + parent-sector compatibility gate; growth label; semantic gate before the PM

    Verified signature
    b4f6be8

  1. Claim lineage: typed guidance/engine-vs-consensus relations, lineage checks, HistoricalMetricQuality label

    Verified signature
    bb286dd
  2. Open items: break-even solved on the adopted margin (floor never cuts); recalibrated thesis gate; benign co-citation; no triggers on price multiples; nominated peers only; benchmark applicability; merged guidance rows; engine-EPS basis; market composite noun; insider transaction counts; filer names; quarter limitation; story revenue/share precision

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

    Verified signature
    1cddb1f
  4. 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. Acceptance fixes: ownership others count, relation clause/operand doubling, expectation comparatives, assumption assessments, stock performance claims, quote speaker roles, statement domains

    Verified signature
    0ae86f3
  2. Publication semantics: relation-logic preservation, subject-aware valuation language, full-sentence slot, conclusion domains, segment perimeter, insider pressure

    Verified signature
    f954d8a
  3. Publication integrity: final-claim-only summary, relation logic, typed render slots, valuation relations, evidence domains, trigger ranges

    Verified signature
    e1704e4
  4. Prose/trigger cleanup: trend relations, evidence interpretation, clause grammar, render modes, trigger satisfaction

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

    Verified signature
    971125f
  6. SPGI hardening: trigger magnitude check, implicit comparisons, token-structure rules

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

    Verified signature
    30b61f5

  1. Guidance exhibit matching + retries; outlier trim vs median of all methods; margin-change claims; motive rule scoped to trades

    Verified signature
    0dff983
  2. 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. Summary-first report with expandable sections, mobile UI, live progress (storytellers, debate seats), low-risk stable-rate override

    Verified signature
    682d244
  3. report: segment-build evidence cited as claims

    Verified signature
    792a33c
  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. F7 is perimeter-aware: after a separation the story must start from the continuing company

    Verified signature
    8abec04
  7. 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
  8. Legacy cleanup: state mode is the only debate path; text gate, claim sweep, report exporter, metric categories and 29 unused modules removed; LLM stage override replaced by a deterministic GAAP-distortion test; unused dependencies dropped

    Verified signature
    33b81e9

  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. One rating table; typed thesis triggers; rating-word and gap-direction ingestion rules; clause-bounded labels

    Verified signature
    0bc5388
  4. Blend: excluded price model cannot reweight or haircut; adjustments carried into state; stage-accurate withheld message

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

    Verified signature
    c9fa753