crucible / engine /tests

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. Fundamentals table: compact headers + provenance footnotes; print-safe tables

    Verified signature
    4b4863a
  2. Lineage labels read the frozen state (Mapping, not dict)

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

    Verified signature
    bb286dd
  4. Guidance trigger subject uses the row's own label (keeps scope qualifiers like 'excluding OSTTRA')

    Verified signature
    cbaf3be
  5. 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
  6. 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
  7. Gate calibrated offline (reviewers' standard rubric; extended thinking; bounded retries; run deadline); triggers refuse sources that include a separated business

    Verified signature
    1cddb1f
  8. Gate verdicts must quote the object's own words (unattributed verdicts re-asked, then kept); thesis pass reads its points' evidence, not their wording; frontier pointer omitted when the unit prints its cases; gate drop ids carry P/A labels

    Verified signature
    2ade7c1
  9. Structured arguments items 1-2: thesis rests_on + two-pass gate with report context, one bounded repair turn, typed trigger labels, evidence printed in full once, identifier and authored-once audits, relaxed evidence limits, past returns withheld

    Verified signature
    0b22581
  10. Revert T7 scoping: rubric reviewers judged the collective-assessment drops correct

    Verified signature
    c14a380
  11. 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
  12. 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. Predicate verb agreement with its subject

    Verified signature
    abc0015
  2. High/low about an assumption is a typed assessment; trigger basis not written twice

    Verified signature
    582fcf8
  3. Counts after participles, coordinated predicates in the subject check, evaluative direction adjectives

    Verified signature
    5ada0cf
  4. Price moves checked against the price, return magnitude bands, pronoun objects and anchor-vs-price compounds, raw identifiers

    Verified signature
    e364aaf
  5. Token-boundary repeats, life-cycle stage terms, elliptical valuation subjects, coordinated and modified predicate subjects

    Verified signature
    6199caa
  6. Spread assessments, consequences drawn from descriptive evidence, speech verbs and officer names, anchor noun compounds

    Verified signature
    56d6700
  7. Universal valuation claims checked against every anchor; consistent tokenisation in the doubling check

    Verified signature
    7eb3696
  8. S15: word-matching fallback only for unsourced triggers (a sourced level trigger is not a guided change)

    Verified signature
    4fb98c3
  9. Rebuttal topics labelled as the opponent's claim; forecast reader names with direction check; complete ownership breakdowns

    Verified signature
    92e4b79
  10. Speech lineage (management statements need their quoted words), verbal magnitude bands, spelled counts, multiples named by metric

    Verified signature
    a89faee
  11. No mid-sentence truncation of authored prose; incomplete-sentence rule; money figures named by concept; named break-even counterparts; count agreement

    Verified signature
    f612cc5
  12. Clause-scoped valuation/logic rules, trend mood, parenthesis splitter, issuer as performance subject, hyphen-normalised doubling, count units, PP-modified predicate subjects

    Verified signature
    8f67d3b
  13. Guidance basis label: only guidance rows with typed values (a trigger may cite a plain metric claim)

    Verified signature
    ee01cfc
  14. Remaining SPGI items: predicate/list render slots, expected-return direction, value proximity band, metric-family comparisons, trigger guidance basis, composite input labels, segment margin cap disclosure + reconciliation

    Verified signature
    b6d55b9
  15. Acceptance fixes: ownership others count, relation clause/operand doubling, expectation comparatives, assumption assessments, stock performance claims, quote speaker roles, statement domains

    Verified signature
    0ae86f3
  16. Descriptive evidence cannot be a reason; failed guidance extraction retried and not reported as absence; clause phrase capitalisation

    Verified signature
    cf737ec
  17. R5: PASS/FAIL status tokens are case-sensitive (ordinary 'fail' is not QA vocabulary)

    Verified signature
    6ce2729
  18. Evidence lineage: final-claim lineage, public language only, EvidenceUse conclusion types, NewsEvidenceClaim, qualifier and basis ownership, full guidance table

    Verified signature
    35dbc47
  19. Title-case strong ratings checked; seats with no publishable prose say so

    Verified signature
    e604f4f
  20. Deterministic fallbacks for empty summary/PM sections; relation tokens shown as clauses in PM anchors

    Verified signature
    d094c05
  21. FULL_SENTENCE relation form is template-only; frontier framing is a valid paraphrase

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

    Verified signature
    f954d8a
  23. Doubled unit symbols and dangling references to removed sentences are rejected

    Verified signature
    251e467
  24. PREDICATE relation form must directly follow its subject

    Verified signature
    7124a54
  25. Relation logic covers the break-even growth relation; repeated or back-to-back claims rejected

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

    Verified signature
    e1704e4
  27. Guidance label binding: a guidance value must be named by its own concept in its clause

    Verified signature
    259245a
  28. Prose/trigger cleanup: trend relations, evidence interpretation, clause grammar, render modes, trigger satisfaction

    Verified signature
    138163a
  29. Expectations frontier (conditional, not conjunctive); guidance coverage pass and FOUND_BUT_REJECTED semantics

    Verified signature
    27241d7
  30. Relationship layer: phrase claims carry their own direction and article

    Verified signature
    87ff497
  31. Relationship layer: a claim's own direction or bound is never written twice

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

    Verified signature
    971125f
  33. SPGI hardening: ordering truth check, comparative vocabulary, trailing sign nouns

    Verified signature
    3203b97
  34. SPGI hardening: trigger magnitude check, implicit comparisons, token-structure rules

    Verified signature
    f9517e4