Skip to content

chore: add RSR git hooks + AFFIRMATION.adoc + 2026-06-15 handoff/status#271

Merged
hyperpolymath merged 2 commits into
mainfrom
claude/rsr-hooks-affirmation
Jun 19, 2026
Merged

chore: add RSR git hooks + AFFIRMATION.adoc + 2026-06-15 handoff/status#271
hyperpolymath merged 2 commits into
mainfrom
claude/rsr-hooks-affirmation

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Three additive artifacts from the 2026-06-15 estate-maintenance session. All new files, SPDX-headered; no existing code touched.

hooks/closes #254 item 2

echidna was missing the RSR hooks/ dir (pre-commit enforcement) that echidnabot already has — surfaced by the rsr-template ↔ standards divergence check.

  • pre-commitjust pre-commit (fmt-check + lint [REUSE/SPDX + rustfmt + clippy] + test)
  • pre-pushjust validate-rsr (RSR-H12)
  • README.md → opt-in via git config core.hooksPath hooks; each hook no-ops with a warning if just is 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.

Provenance: the canonical standards AFFIRMATION template was not reachable from the session (404 at standards / rsr-template-repo / rhodium-standard-repositories; out of GitHub scope). Built to the reachable AUDIT.adoc gate + RSR_COMPLIANCE.adoc conventions — reconcile against the canonical template if one exists.

docs/handover/SESSION-HANDOFF-2026-06-15.md

MUST / 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

claude added 2 commits June 19, 2026 21:45
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
@hyperpolymath hyperpolymath marked this pull request as ready for review June 19, 2026 22:38
@hyperpolymath hyperpolymath merged commit e2252af into main Jun 19, 2026
32 of 43 checks passed
@hyperpolymath hyperpolymath deleted the claude/rsr-hooks-affirmation branch June 19, 2026 22:39
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.

chore: reconcile RSR divergences vs standards (verified 2026-06-15)

2 participants