crucible / engine /concepts.py

Commit History

  1. SPGI root-cause remediation: typed units, comparability, corporate actions, StoryBase, discount-rate path, evidence permissions

    Verified signature
    30b61f5

  1. 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. Claim sweep fires only on contradiction; corrected triggers drop the failing status; denominator terms no longer govern polarity

    Verified signature
    12c6bb9
  2. P0 hardening: one percentage type, exhaustive rendered-claim audit, engine-owned terminology, reliability as evidence permissions, typed metric categories, FPI leadership, 10b5-1 semantics, deterministic ranges

    Verified signature
    d5edb72
  3. Semantic types: normalized metrics (currency/scale/ADS basis) with gated derivations; engine-owned labels and methodology; one ScenarioSet and immutable object ids; reliability controls weight, language and persona visibility; structured thesis triggers with causal polarity; separate intrinsic/pricing/momentum signals; claim-registry render audit; 8 publication gates; 95 tests

    Verified signature
    742f5b8
  4. Architecture: typed concepts + immutable AnalysisContext with rejected-field quarantine and lineage; applicability policy; valuation engines with label invariants; quant reliability states; semantic comparisons; engine-side synthesis/scenario EV; five-state checks; six publication gates incl. final render audit; property/golden/corruption tests

    Verified signature
    43c8298