You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
The **standards RSR compliance pass** — continuation of the standards
end-to-end (the Idris ABI fix landed separately in #389). Takes the
standards self-audit from **58.46% → 85.92% (🥉 BRONZE)**.
### 1. Real gaps (additive) — `feat(rsr)`
- `.well-known/security.txt` (RFC 9116:
Contact/Expires/Preferred-Languages → GitHub Security Advisory +
SECURITY.md)
- `.well-known/ai.txt` (AI usage/training policy; summary of the estate
bot-exclusion registry + `0-ai-gatekeeper-protocol`)
- `.well-known/humans.txt` (humanstxt.org attribution)
- Justfile `validate` recipe (registry-check hard-dep + RSR self-audit)
### 2. Audit-script de-brittle — `fix(rsr-audit)`
`rsr-audit.sh` was mis-calibrated for this GitHub/`.adoc` estate,
failing repos on deliberate, policy-correct choices. De-brittled
**format/case only** in the two core helpers + the CI check — **licence
content checks untouched**:
- credit `.adoc` docs (estate docs policy mandates AsciiDoc), `Justfile`
case, bare `LICENSE`
- accept GitHub Actions (`.github/workflows/*.y*ml`) as first-class (not
just GitLab CI / a hardcoded `ci.yml`) — the estate runs on GitHub; the
RSR satellite `CLAUDE.md` itself notes the old GitLab guidance is
superseded.
Improves scoring for **all 10 estate repos**, not just standards.
## 🔒 Flagged for owner (NOT changed — licence guardrail)
`rsr-audit.sh` hardcodes `MIT AND Palimpsest` as the required LICENSE
*content* (≈ lines 194/424/430), which contradicts the estate's
MPL-2.0-for-sole-owner policy. Updating what licence the standard
mandates is an owner decision — left as-is.
## Residual (honest)
3 checks still fail, all content-pattern brittleness for content the
estate phrases differently: SECURITY "24 hours" literal (standards has a
Response Timeline section), the exact TPCF perimeter strings, and "fork
workflow" (standards uses the TPCF perimeter model, not a fork
workflow). BRONZE (≥75%) is achieved; these can be de-brittled in a
follow-up.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_019awZjBD1qx61tvmEuEKNpn
---
_Generated by [Claude
Code](https://claude.ai/code/session_019awZjBD1qx61tvmEuEKNpn)_
0 commit comments