Skip to content

Reposition the README around the risk-team objections - #7

Merged
orgoca merged 1 commit into
mainfrom
docs/readme-positioning
Aug 16, 2026
Merged

Reposition the README around the risk-team objections#7
orgoca merged 1 commit into
mainfrom
docs/readme-positioning

Conversation

@orgoca

@orgoca orgoca commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Reframes the README's thesis from an engineering-hygiene story to the actual adoption blocker.

The change in one line: "models get rewritten in SQL and drift" describes a problem that lands with whoever suffers it; "risk teams reject ML for three specific reasons, and they're right to" lands with whoever causes it — and that's the person holding the veto.

The existing three subsections already were the three objections, so they mostly needed relabelling (Stability / Explainability / Deployability) rather than rewriting. The personal anecdote survives intact as supporting evidence rather than as the thesis.

What's new

  • Opening states the positioning and the honest cost — about 2% of the teacher's Gini — on the first screen instead of leaving it to be discovered in the benchmark table. A stated, measured cost is more persuasive to an actuarial audience than an absent one.
  • Scorecard section. At depth ≤ 2 the artifact is a classic points scorecard. That shipped in Tuning sweeps, band efficiency, exact scorecards, tuning guide + FAQ #6 and the README never mentioned it; for a validator audience it's the closing argument — keep the scorecard, get the ML.
  • Choosing the configuration. The trees-vs-depth asymmetry, the sweeps, and band_efficiency, all also from Tuning sweeps, band efficiency, exact scorecards, tuning guide + FAQ #6 and previously unreferenced.

Corrections found along the way

  • band_driversband_conditioned_decision_drivers (primary name since viz: restore the original decision-driver design exactly #3)
  • check 4 now mentions band efficiency; guarantees list gains the reference-replay and scorecard re-sum tests; docs list gains the FAQ and tuning guide
  • the viz section referenced "the image at the top of this README" but there was no image — restored with an absolute raw URL, which also fixes rendering on the PyPI project page (relative paths break there). Delete that block if you removed the image deliberately.
  • dropped the hedge in "is designed to produce the same governed outputs". Three OSes, a SQL engine and a compiled COBOL binary agree on every push; the sentence right after already scopes the claim honestly.

Verified before opening: every relative link resolves to a real file, every referenced symbol imports, every referenced CLI subcommand exists.

Reframes the opening from an engineering-hygiene story (models get
rewritten downstream and drift) to the actual adoption blocker: risk
teams reject ML for three specific reasons — stability, explainability,
deployability — and those objections are correct. What was missing is
infrastructure that answers them, which is what the three guarantees do.

- new opening states the positioning and the honest cost (about 2% of
  the teacher's Gini) on the first screen rather than in a table
- 'Why I built this' becomes 'The three objections, answered', with the
  subsections labelled by the objection each one addresses; the personal
  anecdote stays as supporting evidence
- new scorecard section: at depth <= 2 the artifact IS a classic points
  scorecard, which is the closing argument for a validator audience and
  was missing from the README entirely
- new 'Choosing the configuration' section covering the trees-vs-depth
  asymmetry, the sweeps, and band_efficiency
- corrections: band_drivers -> band_conditioned_decision_drivers (its
  primary name since #3), check 4 now mentions band efficiency,
  guarantees list gains the reference-replay and scorecard re-sum tests,
  docs list gains the FAQ and tuning guide
- restores the hero image with an absolute raw URL so it renders on both
  GitHub and the PyPI project page; the viz section referenced 'the image
  at the top of this README', which was a dangling reference
- drops the hedge in 'is designed to produce the same governed outputs':
  three OSes, a SQL engine and a compiled COBOL binary agree on every
  push, and the sentence after it already scopes the claim

Verified: every relative link resolves, every referenced symbol imports,
every referenced CLI subcommand exists.
@orgoca
orgoca merged commit 48e852a into main Aug 16, 2026
20 checks passed
@orgoca
orgoca deleted the docs/readme-positioning branch August 16, 2026 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant