feat(framework): P1+P2 — public sanitization + blocking CI gate #572

Merged
jason.woltje merged 1 commits from feat/p1p2-sanitization-gate into main 2026-06-21 02:40:12 +00:00
Owner

Closes #571 · umbrella #542 · design:

Combined P1 (gate) + P2 (clean tree) so the blocking gate and a green tree land together (no red-merge).

  • — two-class (structural + labeled denylist), self-tested; wired blocking in .
  • Purge operator identity from 26 files; delete ; relocate AUDIT → ; delete 2 'MANDATORY jarvis-brain rule' blocks; neutralize SOUL persona; strip keeping the universal merge-authority rule; neutral .
  • Verified: gate green, both git tests pass, all , prettier-clean, YAML valid.
  • Deferred (tracked): private-host genericization (entangled in routing + uconnect fixtures).

⚠️ Coordinating merge/sequencing with Lead (mos-claude) before merge.

Closes #571 · umbrella #542 · design: Combined P1 (gate) + P2 (clean tree) so the blocking gate and a green tree land together (no red-merge). - — two-class (structural + labeled denylist), self-tested; wired **blocking** in . - Purge operator identity from 26 files; delete ; relocate AUDIT → ; delete 2 'MANDATORY jarvis-brain rule' blocks; neutralize SOUL persona; strip keeping the universal merge-authority rule; neutral . - Verified: gate green, both git tests pass, all , prettier-clean, YAML valid. - **Deferred (tracked):** private-host genericization (entangled in routing + uconnect fixtures). ⚠️ Coordinating merge/sequencing with Lead (mos-claude) before merge.
jason.woltje added 1 commit 2026-06-21 01:57:23 +00:00
feat(framework): P1+P2 — public sanitization + blocking CI gate
All checks were successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
6ad96c37cd
Adds tools/quality/scripts/verify-sanitized.sh (two-class, self-tested) wired
blocking in .woodpecker/ci.yml; sanitizes operator identity from the public
framework package so the gate is green.

- purge jarvis/jason/woltje/PDA across 26 files -> generic
- delete jarvis-loop.json overlay; add neutral examples/{personas,overlays}
- relocate maintainer AUDIT to docs/audits/; delete 2 jarvis-brain rule blocks
- neutralize SOUL persona; strip "(Policy: Jason ...)" keeping universal rule
- test fixtures jason.woltje -> ci-bot (both git tests pass)

Deferred (tracked): private third-party host (uscllc) genericization.

Refs #542, closes #571

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
jason.woltje merged commit bf24066a49 into main 2026-06-21 02:40:12 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#572