aboutsummaryrefslogtreecommitdiff
path: root/scripts/tests/remove.bats
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-26 03:03:48 -0500
committerCraig Jennings <c@cjennings.net>2026-05-26 03:03:48 -0500
commit4fac2a09e5bd395f4058f2e2f5a3e1dab662af87 (patch)
treefaff5a4b79d6004437812805cc138e69456de51b /scripts/tests/remove.bats
parentb7b932d208849b69917ab076f5d990ce6a208fdd (diff)
downloadrulesets-4fac2a09e5bd395f4058f2e2f5a3e1dab662af87.tar.gz
rulesets-4fac2a09e5bd395f4058f2e2f5a3e1dab662af87.zip
feat(voice): add prose mode for Craig-authored prose + strengthen em-dash, fragments, formatting
The personal voice patterns only ran for commits and PRs, so the emails and documents I author never got my actual writing voice. General mode deliberately skips them. I added a third mode, prose, that applies my voice patterns to prose I write or send without dragging in the publish-artifact mechanics that misfire on free text. The modes now nest. General (#1-31) handles anyone's prose, prose adds my voice patterns (em-dash zero-tolerance, contractions, semicolons to periods, sentence-split, felt-experience cut, fragment rewrite, terse-cut, no-emphasis-formatting), and personal adds the three artifact-mechanics patterns on top (first-person rewrite, public-artifact scope flag, praise/correction asymmetry). Those three stay personal-only because they assume a commit or PR: a document is legitimately third-person, a journal has no public-scope concern, and praise/correction asymmetry is a PR-review rule. Three gaps closed along the way. #13 (em-dash) was "use fewer". It's now zero-tolerance in prose and personal modes, and the rule holds inside examples and quoted text, not just running prose. #37 (every prose sentence needs a subject and a verb) was locked to personal mode. It now applies to my prose too. And #41 is new: I make points with words, not bold or italics or underscores, so emphasis markup gets rephrased so the stress lives in the wording. I updated commits.md to match. The publish flow still uses personal mode, but the pattern count is now 41 and the personal-only set is the three artifact-mechanics patterns.
Diffstat (limited to 'scripts/tests/remove.bats')
0 files changed, 0 insertions, 0 deletions