Skip to content

Benefits and Costs are two blocks now, and five sections never had a benefit half - #40

Merged
wshallwshall merged 2 commits into
mainfrom
claude/site-content-markup-8616c7
Aug 12, 2026
Merged

Benefits and Costs are two blocks now, and five sections never had a benefit half#40
wshallwshall merged 2 commits into
mainfrom
claude/site-content-markup-8616c7

Conversation

@wshallwshall

Copy link
Copy Markdown
Owner

The third BLUF slot moved twice. It began as What it costs you, asking for the price alone;
became Cost/Benefit, asking for both sides, with the eleven blocks under it rewritten rather
than relabelled; and is now two slots, Benefits then Costs. BLUF_SLOTS is six strings and
PD-10's row moved with it.

Benefits leading inverts the order this set used before, and the objection is recorded in
HOUSE-STYLE and in the BLUF_SLOTS comment rather than answered. Benefit-then-price is the shape of
a pitch followed by fine print, which is the register this corpus is built against. What holds it
honest is that Not for you still follows both, and that Costs keeps every concrete price the
combined block named.

The section split is not uniform, and that is the finding

Six body sections carried the retired heading. Only CI-ENFORCEMENT was a cost/benefit section --
its nine bullets divide 4/5 on a seam the page already had -- so it becomes ## Benefits and
## Costs.

The other five list scope limits with a cost bullet or two among them and contain no benefit
material at all: ASVS is five bullets of "no results", "no certification", "no speed claim";
AI-ASSISTED is seven; REVIEW-DEPTH is four. A ## Benefits heading over that would have been a
claim with no receipt, so they become ## Costs, and where it does not apply.

Known costs of this change

  • The [external] key in CI-ENFORCEMENT now appears twice, once under each new heading. It
    documents a notation used twice in the benefits and twice in the costs, and the split leaves no
    shared place to state it once. Duplicated deliberately, not by oversight.
  • Nine of eleven Costs blocks gained a sentence or two beyond a pure partition of the old
    text. Each traces to its own document's body and none softens or replaces preserved material,
    but the split is not a strict move-only operation.

Verification

  • Suite green at 146 on both commits.
  • Anchors moved twice; every inbound link repointed and resolving.
  • Ten Word copies regenerated on pandoc 3.10, the pinned version.
  • Two link regressions caught that no test can see -- pandoc renders a link as bare text in the
    .docx, so link text has to carry meaning read on its own.

🤖 Generated with Claude Code

wshallwshall and others added 2 commits August 11, 2026 19:06
…elivered

The third BLUF slot was "What it costs you" and asked for one thing: the price of
adopting the document. It is now "Cost/Benefit" and asks for two, so the eleven
blocks under it were REWRITTEN rather than relabelled. Relabelling alone would
have left every page naming a benefit in the label and delivering only a cost in
the prose -- the drift PD-10 exists to stop, arriving by a new route, and no gate
here can see it, because PD-4 is why the prose inside a block is not checked.

The vocabulary is pinned in two places and both moved together: PD-10's row in
HOUSE-STYLE.md and BLUF_SLOTS in tests/test_docs_do_not_drift.py. The both-halves
requirement is recorded as prose rather than folded into the enforced row, since
it is not enforceable and claiming enforcement it does not have is the defect
this set exists to catch.

Six H2 sections were renamed to match. The anchors made that less mechanical than
it looks: the slug rule deletes characters outside [\w\s-] rather than replacing
them, so the slash vanishes and "Cost/Benefit, and where it does not apply"
anchors as #costbenefit-and-where-it-does-not-apply. Five inbound links follow it.
CI-ENFORCEMENT's section loses no clause because it was already both-sided;
OVERVIEW's "What each one buys you" is a cross-document comparison and stays.

Two sentences broke in the rename and were rewritten rather than left standing.
REVIEW-DEPTH and AI-ASSISTED-DEVELOPMENT each ended up a block labelled
Cost/Benefit linking to a section of the same name, and REVIEW-DEPTH's had
collapsed to "Cost/Benefit is explicit.", which says nothing. Link text now
carries meaning standing alone, which matters more than it looks: pandoc renders
a link as bare text in the .docx, so a Word reader gets the words or nothing.

The long-sentence ratchet then caught the fix -- descriptive link text pushed one
sentence to 35 words, 220 against a baseline of 219. Split at its semicolon
rather than raising the baseline.

Ten Word copies regenerated on pandoc 3.10, the pinned version. Suite green at 146.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The BLUF slot splits again, from "Cost/Benefit" into "Benefits" then "Costs".
Benefits leads, which inverts the order this set used before. The objection is
recorded in HOUSE-STYLE and in the BLUF_SLOTS comment rather than answered:
benefit-then-price is the shape of a pitch followed by fine print, and this
corpus is built to read as the opposite. What holds it honest is that "Not for
you" still follows both, and that Costs keeps every concrete price the combined
block named -- a split is not permission to soften the half that was harder to
write. Eleven blocks became twenty-two, with the connectives that joined them
rebuilt at the source rather than carried across the cut, so neither block opens
on a dangling pointer to the other.

THE SECTION SPLIT IS NOT UNIFORM, AND THAT IS THE FINDING. Six body sections
carried the retired heading. Only CI-ENFORCEMENT was a cost/benefit section: its
nine bullets divide 4/5 on a seam the page already had, so it becomes ## Benefits
and ## Costs. The other five -- ASVS-ASSESSMENT, AI-ASSISTED-DEVELOPMENT,
CODE-QUALITY, DEPENDENCY-INTEGRITY, REVIEW-DEPTH -- list scope limits with a cost
bullet or two among them and contain no benefit material at all: ASVS is five
bullets of "no results", "no certification", "no speed claim"; AI-ASSISTED is
seven; REVIEW-DEPTH is four. Splitting those would have put a ## Benefits heading
over nothing true, so they become ## Costs, and where it does not apply. The
earlier rename to Cost/Benefit had already been generous to them.

The [external] key in CI-ENFORCEMENT now appears twice, once under each new
heading. It documents a notation used twice in the benefits and twice in the
costs, so the split leaves no shared place to state it once. That is a real cost
of the split and it is duplicated deliberately, not by oversight.

Anchors moved a second time: #costs-and-where-it-does-not-apply, plus #benefits
and #costs in CI-ENFORCEMENT. Five inbound links repointed, two of them rewritten
because a single pointer to the combined section now has two destinations.

Ten Word copies regenerated on pandoc 3.10. Suite green at 146.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@wshallwshall
wshallwshall merged commit d393aad into main Aug 12, 2026
3 checks passed
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