chore: add RSR git hooks + AFFIRMATION.adoc + 2026-06-15 handoff/status#271
Merged
Conversation
Satisfies the RSR hooks/ requirement (pre-commit enforcement) that echidna lacked while echidnabot had it — found in the rsr-template <-> standards divergence check (#254). - hooks/pre-commit -> just pre-commit (fmt-check + lint [REUSE/SPDX + rustfmt + clippy] + test) - hooks/pre-push -> just validate-rsr (RSR-H12) - hooks/README.md -> opt-in via `git config core.hooksPath hooks` Each hook no-ops with a warning if `just` is absent, so a missing toolchain never hard-blocks a commit. Refs: #254 https://claude.ai/code/session_01UAqDQaMwpUqWHUSZekGZWv
- AFFIRMATION.adoc: point-in-time honesty attestation per the RSR/CCCP audit gate (claims do not outrun proofs; verified vs aspirational vs known-debt; CRG-C complete, B not affirmed). Built to rsr-template-repo/AUDIT.adoc + RSR_COMPLIANCE.adoc conventions; canonical template was out of session scope. - docs/handover/SESSION-HANDOFF-2026-06-15.md: MUST/INTEND/WISH status tables for echidna + echidnabot, hard-constraint carry-forward, and a ready-to-paste prompt for the next session. Refs: #238, #254 https://claude.ai/code/session_01UAqDQaMwpUqWHUSZekGZWv
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Three additive artifacts from the 2026-06-15 estate-maintenance session. All new files, SPDX-headered; no existing code touched.
hooks/— closes #254 item 2echidna was missing the RSR
hooks/dir (pre-commit enforcement) that echidnabot already has — surfaced by the rsr-template ↔ standards divergence check.pre-commit→just pre-commit(fmt-check + lint [REUSE/SPDX + rustfmt + clippy] + test)pre-push→just validate-rsr(RSR-H12)README.md→ opt-in viagit config core.hooksPath hooks; each hook no-ops with a warning ifjustis absent.AFFIRMATION.adoc(root)Point-in-time honesty attestation per the RSR/CCCP audit gate (
rsr-template-repo/AUDIT.adoc): claims don't outrun proofs; verified (proof corpus green, ABI zero-believe_me, all jobs timed-out, governance green) vs aspirational (ML-at-scale, Cap'n Proto, Stages 5–8) vs known-debt (#245/#250/#216/#251/#254); CRG-C complete, B not affirmed. Timestamped:revdate: 2026-06-15.docs/handover/SESSION-HANDOFF-2026-06-15.mdMUST / INTEND / WISH status tables for both repos, the hard-constraint carry-forward list, and a ready-to-paste prompt for the next session.
Draft until reviewed.
https://claude.ai/code/session_01UAqDQaMwpUqWHUSZekGZWv
Generated by Claude Code