Skip to content

deed: correct the deed to the Mathesis identity (re-anchoring WO 3.1) - #73

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/mathesis-stage-3-reanchoring-s2qr20
Nov 11, 2026
Merged

hyperpolymath merged 1 commit into
mainfrom
claude/mathesis-stage-3-reanchoring-s2qr20

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

Work order 3.1 of docs/proposals/mathesis-re-anchoring.adoc, under owner ruling D-1 (a). The deed now describes Mathesis, not the RSR template (findings F-1, F-3 and F-4). The owner reviewed the clause text through the selector on 2026-11-11 and approved it. Every write went through scripts/deed-clause.sh, the one writer.

Changes

  • (ecosystem): the purpose and the IS-NOT list from "The proposed identity", the chain prescribe -> prove -> describe, and a standard-source edge to standards. It has no registry edge, because registration in gv-clade-index is the owner's act.
  • (manifest): :project "mathesis", which must equal :canonical-name (F-4). A Mathesis purpose replaces the template purpose.
  • (meta): :languages measured over the tracked files. :type stays library (owner ruling 2026-11-11).
  • (anchor): the golden path is just check, the recipe that CI runs in the pinned Guix job (F-1). The clause also states what Mathesis owns and the languages in use. Five semantic-authority files that exist replace four that did not.
  • (variant (paths :added)): the 72 paths that scripts/check-variant-drift.sh measured as absent from the template at the mint pin.
  • (bot-directives): divergent invariants and known constraints that are already in force. (debt) points to the open findings in ROADMAP.adoc.
  • (integrations): feedback-o-tron, proven, verisimdb and vexometer are removed, because no tool reads them. groove stays (owner ruling 2026-11-11).
  • CLAUDE.md and the coaptation receipt are regenerated (just claude-md, just coapt).

RSR Quality Checklist

As Applicable

  • Repo deed (ecosystem) updated
  • Repo deed (meta) updated
  • docs/status/ROADMAP.adoc updated: WO 3.4 writes the real stages there.

Testing

Run in this session on the branch, with just 1.56.0 (checksum from mise.lock), Nickel 1.18.0 (CI checksum) and the canon validator at standards 8e48b1c:

  • canon deed lint over the 3 tracked deeds: pass
  • just validate-state, just validate-claude-md, just validate-coapt, just validate-rsr: pass
  • scripts/check-variant-drift.sh against the template at the mint pin: 0 undeclared additions (the gate still reports rendered files that differ, as expected for a minted repo)
  • tests/workflows/deed_clause_test.sh: pass

On main, just validate-coapt failed before this change: the committed receipt was stale. The receipt now reads band green. That reading still rests on the template intend contract; WO 3.3 states the Mathesis contracts. I did not run just check here: this container has no Guix and no provers. CI runs it.


Generated by Claude Code

Owner ruling D-1 (a), 2026-11-10. The owner reviewed and approved the
clause text through the selector on 2026-11-11. Every write went through
scripts/deed-clause.sh.

- (ecosystem): the purpose and the IS-NOT list from "The proposed
  identity"; the chain prescribe -> prove -> describe; a standard-source
  edge to standards. No registry edge: registration is the owner's act.
- (manifest): :project "mathesis" (it must equal :canonical-name, F-4)
  and a Mathesis purpose in place of the template purpose.
- (meta): :languages measured over the tracked files; :type stays
  library (owner ruling 2026-11-11).
- (anchor): golden path `just check`, the recipe CI runs (F-1); what
  Mathesis owns; the languages in use; five semantic-authority files
  that exist, in place of four that did not.
- (variant (paths :added)): the 72 paths that check-variant-drift.sh
  measured as absent from the template at the mint pin.
- (bot-directives): divergent invariants and known constraints already
  in force; (debt) points to the open findings in ROADMAP.adoc.
- (integrations): feedback-o-tron, proven, verisimdb and vexometer go,
  because no tool reads them. groove stays (owner ruling 2026-11-11).

CLAUDE.md and the coaptation receipt are regenerated (just claude-md,
just coapt). Observed in this session: canon deed lint (standards
8e48b1c), just validate-state, just validate-claude-md,
just validate-coapt and just validate-rsr pass; the drift gate reports
no undeclared addition.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0136P7Zo9dheFQzYYWV49hAk
@coderabbitai

coderabbitai Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

Explain Change →

Caution

Review failed

The pull request is closed.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@sonarqubecloud

Copy link
Copy Markdown

@hyperpolymath
hyperpolymath marked this pull request as ready for review November 11, 2026 16:22
@chatgpt-codex-connector

Copy link
Copy Markdown
Codex Review Summary: ❌ Failed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ❌ Failed 2026-11-11T16:22:57.376844Z
We couldn’t complete this review. Comment @codex review to try again.
574ad84 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@hyperpolymath
hyperpolymath merged commit b2cf524 into main Nov 11, 2026
45 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.

3 participants