Skip to content

chore(canon): follow the canon's DEED grammar into 1-formats/ - #117

Merged
hyperpolymath merged 2 commits into
mainfrom
chore/district-1-refs
Sep 17, 2026
Merged

hyperpolymath merged 2 commits into
mainfrom
chore/district-1-refs

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

What

Four references to the canon's DEED grammar, following the move in hyperpolymath/standards#827:

deed/spec/DEED-GRAMMAR-SPEC.adoc  ->  1-formats/deed/spec/DEED-GRAMMAR-SPEC.adoc
file line
.machine_readable/README.adoc 13
.machine_readable/contractiles/README.adoc 16
.machine_readable/descriptiles/README.adoc 14
.machine_readable/rsr-profile.a2ml 11

Why these four and not the other hits

Each names the path as the normative source in hyperpolymath/standards — the coupling is in the sentence, not in the word. A name-match pass is not enough: the district-0 pass flagged GOVERNANCE.adoc as coupled when all nine hits turned out to be this repo's own file, a relative link, historical audit text, or validate-template.sh checking the target repo.

The contractiles/ hits in this repo (.machine_readable/README.adoc, coaptation/verify.sh, Dustfile.a2ml, descriptiles/PLAYBOOK.a2ml, Justfile, build/just/assess.just) are not coupling: they are this repo's own .machine_readable/contractiles/ directory — its Mustfile/Dustfile — never the canon's.

Verification

  • Every occurrence of deed/spec/DEED-GRAMMAR-SPEC.adoc in the tree is one of these four files (checked with git grep -l), and each occurrence is attributed to hyperpolymath/standards in its surrounding text.
  • scripts/validate-template.sh → rc=0, 6 warnings — byte-identical to a pristine origin/main control (both are the pre-existing placeholder/SPDX/compiler-absent warnings).
  • Diff is exactly 4 lines, one per file.

Ordering

canon.lock [canon.lockstep].order is spine-adopts-then-canon-releases, so this may land either side of #827. The referenced path only becomes live when #827 merges; until then it points at a path the canon has not yet published, which is the same window the ordering rule already tolerates for the pins.

No version bump is involved on either side: district 1 changed none of the five [canon.artifacts] bytes, so the spine's criteria_sha256 / gates_sha256 pins are untouched and Canon lockstep stays green.

Standards#827 moves the canon's read/write formats under 1-formats/, including
deed/spec/DEED-GRAMMAR-SPEC.adoc -> 1-formats/deed/spec/DEED-GRAMMAR-SPEC.adoc.

Four files here name that path as the NORMATIVE source *in
hyperpolymath/standards*, so they are real couplings and follow the move:
  .machine_readable/README.adoc                 line 13
  .machine_readable/contractiles/README.adoc    line 16
  .machine_readable/descriptiles/README.adoc    line 14
  .machine_readable/rsr-profile.a2ml            line 11

The coupling is in the SENTENCE, not the word. A name-match pass is not enough:
the district-0 pass flagged GOVERNANCE.adoc as coupled when all nine hits were
this repo's own file, a relative link, historical audit text, or
validate-template.sh checking the target repo. Verified here that every
occurrence of the path in the tree is one of these four files and that each is
attributed to hyperpolymath/standards in its surrounding text.

The contractiles/ hits in this repo (.machine_readable/README.adoc,
coaptation/verify.sh, contractiles/dust/Dustfile.a2ml, descriptiles/PLAYBOOK.a2ml,
Justfile, build/just/assess.just) are NOT coupling: they are this repo's own
.machine_readable/contractiles/ directory, never the canon's.

No pin change: district 1 changed none of the five [canon.artifacts] bytes, so
criteria_sha256 and gates_sha256 are untouched and Canon lockstep stays green.

scripts/validate-template.sh: rc=0, 6 warnings, identical to a pristine
origin/main control.
@coderabbitai

coderabbitai Bot commented Sep 17, 2026 •

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

Next included review available in 35 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 7679d052-0abb-4d67-b5b6-fa88d20820da

📥 Commits

Reviewing files that changed from the base of the PR and between 244a2bd and eb7387f.

📒 Files selected for processing (4)
  • .machine_readable/README.adoc
  • .machine_readable/contractiles/README.adoc
  • .machine_readable/descriptiles/README.adoc
  • .machine_readable/rsr-profile.a2ml

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

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

Copy link
Copy Markdown

@hyperpolymath
hyperpolymath merged commit 611e976 into main Sep 17, 2026
54 checks passed
@hyperpolymath
hyperpolymath deleted the chore/district-1-refs branch September 17, 2026 20:09
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.

1 participant