Skip to content

Prose: sweep all 20 antithesis-construct matches (paradigm-shift check now silent) - #63

Merged
rivassec merged 1 commit into
mainfrom
prose-antithesis-sweep
Sep 12, 2026
Merged

rivassec merged 1 commit into
mainfrom
prose-antithesis-sweep

Conversation

@rivassec

Copy link
Copy Markdown
Owner

Backlog item 7. Every construct flagged by check_paradigm_shift.py across the published posts is rephrased - claims, voice, and punch preserved, mostly by inverting to 'Y, not X' or stating the point directly. The detector now reports zero matches, which permanently stops the informational annotations that appear on PR diffs whenever an old post's file is touched.

Worth your eye specifically

  • iam-blast-radius Summary (live meta description): now 'Least privilege means smaller failure domains, not fewer actions.' Same claim, inverted.
  • Your motto in About + the proposed profile README: 'Security is infrastructure, not a feature.' Same idea, reordered. Action needed: the live About page is regenerated from your GitHub profile README on every deploy (fetch_about.sh), so the same one-line edit is needed in the rivassec/rivassec profile README - otherwise the next deploy reverts About. I did not touch your profile repo.
  • The venezuela-osint match was a detector false positive (the following 'It's unclear...' opens a new thought); defused with a minimal reorder rather than a rewrite.

Verified

  • check_paradigm_shift.py: 0 matches (was 20)
  • em-dash/ASCII clean, descriptions <=160, link graph 21 posts 0 issues, 27 tests pass, publish build clean
  • No factual claim added or removed in any rewrite

Every 'not X. It is Y' / 'isn't just X, it's Y' construct flagged by
check_paradigm_shift is rephrased - claims, voice, and punch kept,
mostly by inverting to 'Y, not X' or restating directly. The detector
now reports zero matches, so PR-diff annotations on old prose stop.

Notes:
- iam-blast-radius Summary changed (live meta description):
  'Least privilege means smaller failure domains, not fewer actions.'
- the venezuela match was a detector false positive (following
  sentence was a new thought); defused with a minimal reorder
- the motto ('Security is infrastructure, not a feature.') changed in
  about.md AND the proposed profile README - the LIVE About page
  re-syncs from the GitHub profile README at every deploy, so the
  profile repo needs the same edit or fetch_about.sh reverts this
@rivassec
rivassec merged commit 33cde29 into main Sep 12, 2026
17 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