crucible / engine /prose.py

Commit History

  1. 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

  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. Rebuttal topics labelled as the opponent's claim; forecast reader names with direction check; complete ownership breakdowns

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Verified signature
    138163a
  25. Relationship layer: phrase claims carry their own direction and article

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

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

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

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

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

    Verified signature
    30b61f5

  1. Fix None growth in canonical pricing view (HON); R5 QA ids need QA context; guidance tolerance + typography; hyphenated horizons benign

    Verified signature
    27aa0ac
  2. Guidance exhibit matching + retries; outlier trim vs median of all methods; margin-change claims; motive rule scoped to trades

    Verified signature
    0dff983
  3. Root-cause remediation: reconciled forecast basis, canonical segments, PricingState, company guidance, ownership/insider permissions, S1-S12 validators

    Verified signature
    931437f

  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. 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. One label-adjacency rule for ingestion and audit; structured sensitivity shifts

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

    Verified signature
    c9fa753