diff --git a/.github/workflows/ossf-best-practices.yml b/.github/workflows/ossf-best-practices.yml index 76bc36c..695a842 100644 --- a/.github/workflows/ossf-best-practices.yml +++ b/.github/workflows/ossf-best-practices.yml @@ -72,7 +72,7 @@ jobs: fi # Project state is the (status …) clause of the repo deed - # (resource-algebra#209), which replaced descriptiles/STATE.a2ml. + # (rsr-template-repo#209), which replaced descriptiles/STATE.a2ml. if ! DEED=$(bash scripts/deed-field.sh --find .); then echo "::error::exactly one _chora.deed is required at the root" exit 1 diff --git a/.machine_readable/arrival-pack/README.adoc b/.machine_readable/arrival-pack/README.adoc index 4c06831..8c85701 100644 --- a/.machine_readable/arrival-pack/README.adoc +++ b/.machine_readable/arrival-pack/README.adoc @@ -24,7 +24,7 @@ Two halves of the generated region: position, constraints, golden path, state. The repo deed (`_chora.deed`) is the single source of truth; it took -over the former CLADE / ECOSYSTEM / AGENTIC / STATE records (resource-algebra#209), and +over the former CLADE / ECOSYSTEM / AGENTIC / STATE records (rsr-template-repo#209), and `extract.sh` reads it through `scripts/deed-field.sh`. The golden path comes from its `(anchor (golden-path))` clause. CLAUDE.md is a *view*. Content outside the `ARRIVAL-PACK:BEGIN/END` markers is hand-authorable and preserved. diff --git a/.machine_readable/arrival-pack/claude-md.k9.ncl b/.machine_readable/arrival-pack/claude-md.k9.ncl index 16112e7..d4af629 100644 --- a/.machine_readable/arrival-pack/claude-md.k9.ncl +++ b/.machine_readable/arrival-pack/claude-md.k9.ncl @@ -34,7 +34,7 @@ K9! # Inputs the projection reads (single source of truth). inputs = { # The repo deed (_chora.deed) is the only input; the golden path is - # its (anchor (golden-path)) clause (resource-algebra#209). + # its (anchor (golden-path)) clause (rsr-template-repo#209). descriptiles = [ "_chora.deed", ], diff --git a/.machine_readable/arrival-pack/extract.sh b/.machine_readable/arrival-pack/extract.sh index 906f9ea..c6e9a0d 100755 --- a/.machine_readable/arrival-pack/extract.sh +++ b/.machine_readable/arrival-pack/extract.sh @@ -8,7 +8,7 @@ # (_chora.deed: identity, clade, lineage, status, maturity, ecosystem, # agentic, and the golden path in its (anchor) clause) into a single # deterministic JSON document on stdout. Every deed read goes through -# scripts/deed-field.sh; there are no .a2ml inputs (resource-algebra#209). +# scripts/deed-field.sh; there are no .a2ml inputs (rsr-template-repo#209). # # This is a READER only — it authors nothing. The deed remains the single # source of truth; arrival-pack.ncl renders this JSON into the CLAUDE.md region. diff --git a/.machine_readable/coaptation/README.adoc b/.machine_readable/coaptation/README.adoc index 332a738..17ed7bc 100644 --- a/.machine_readable/coaptation/README.adoc +++ b/.machine_readable/coaptation/README.adoc @@ -88,7 +88,7 @@ the "how far is too far" that proposes a re-anchor: `green` (nothing) / [cols="1,3"] |=== | `extract-clauses.sh` | Normative-side atomiser. Lifts the records of the `declaration` field of the six `/.k9.ncl` files (`nickel export` piped to `jq`) into `clauses.json` (stable id `verb.slug`). Reader only. -| `extract-facts.sh` | Descriptive-side atomiser. Projects the repo deed (through `scripts/deed-field.sh`), including its `(anchor …)` clause, into `facts.json` (stable id `family.key`). The family prefixes `clade.` `state.` `ecosystem.` `agentic.` name the deed clauses that replaced the retired CLADE / STATE / ECOSYSTEM / AGENTIC records (resource-algebra#209) and are kept so the witness map does not change. +| `extract-facts.sh` | Descriptive-side atomiser. Projects the repo deed (through `scripts/deed-field.sh`), including its `(anchor …)` clause, into `facts.json` (stable id `family.key`). The family prefixes `clade.` `state.` `ecosystem.` `agentic.` name the deed clauses that replaced the retired CLADE / STATE / ECOSYSTEM / AGENTIC records (rsr-template-repo#209) and are kept so the witness map does not change. | `witness-map.ncl` | The hand-authored *knowledge* layer: which fact witnesses which clause, under what predicate. The one file to review for honesty. | `grades.ncl` | Grade type per verb + aggregation tolerances. | `coapt.ncl` | The Yard comparator. Imports the atoms + map + grades; emits the receipt (`nickel export --format raw`). diff --git a/.machine_readable/coaptation/coapt.k9.ncl b/.machine_readable/coaptation/coapt.k9.ncl index a29577c..d15eace 100644 --- a/.machine_readable/coaptation/coapt.k9.ncl +++ b/.machine_readable/coaptation/coapt.k9.ncl @@ -45,7 +45,7 @@ K9! descriptiles = [ # The repo deed at the root (_chora.deed), read through # scripts/deed-field.sh; it replaced CLADE/STATE/ECOSYSTEM/AGENTIC.a2ml - # (resource-algebra#209). + # (rsr-template-repo#209). # Its (anchor …) clause replaced descriptiles/anchors/ANCHOR.a2ml. "*_chora.deed", ], diff --git a/.machine_readable/coaptation/extract-facts.sh b/.machine_readable/coaptation/extract-facts.sh index 43c77af..f0f40f8 100755 --- a/.machine_readable/coaptation/extract-facts.sh +++ b/.machine_readable/coaptation/extract-facts.sh @@ -6,7 +6,7 @@ # # Step 1 of the build path (descriptile half): give each descriptive fact a # STABLE ID. Reads this repo's deed (_chora.deed, which took over -# CLADE / STATE / ECOSYSTEM / AGENTIC .a2ml in resource-algebra#209) through +# CLADE / STATE / ECOSYSTEM / AGENTIC .a2ml in rsr-template-repo#209) through # scripts/deed-field.sh, including its (anchor …) clause (which took over # descriptiles/anchors/ANCHOR.a2ml), and projects the # fields that can bear witness to contractile obligations into one diff --git a/.machine_readable/coaptation/witness-map.ncl b/.machine_readable/coaptation/witness-map.ncl index 1ce8dab..4450694 100644 --- a/.machine_readable/coaptation/witness-map.ncl +++ b/.machine_readable/coaptation/witness-map.ncl @@ -35,7 +35,7 @@ }, # must.six-directory-present has NO descriptile witness. Its probe needs # descriptiles/PLAYBOOK + NEUROSYM and exactly one deed, and no fact here - # attests that: state and ecosystem are deed clauses since resource-algebra#209, + # attests that: state and ecosystem are deed clauses since rsr-template-repo#209, # and the anchor facts come from the deed. It is probe-deferred to the Hunt tier. # --- TRUST: deliberately NO descriptile witness. --- @@ -64,7 +64,7 @@ note = "deed (anchor (identity :project)) is un-substituted (Resource Algebra) ⇒ posture dip", }, - # --- BUST: deliberately NO descriptile witness since resource-algebra#209. --- + # --- BUST: deliberately NO descriptile witness since rsr-template-repo#209. --- # The bust entries used to read STATE.a2ml open-failures / last-result. Those # were hand-written values ("0", "unknown") that no maintenance run ever # updated, and the deed has no such field, so there is no descriptive evidence diff --git a/.machine_readable/contractiles/Justfile b/.machine_readable/contractiles/Justfile index 375fc07..97a5c69 100644 --- a/.machine_readable/contractiles/Justfile +++ b/.machine_readable/contractiles/Justfile @@ -408,7 +408,7 @@ import? "build/just/validate.just" # ═══════════════════════════════════════════════════════════════════════════════ # Repo state lives in the repo deed's (status …) and (maturity …) clauses -# (resource-algebra#209); the journal is docs/status/ROADMAP.adoc. There is +# (rsr-template-repo#209); the journal is docs/status/ROADMAP.adoc. There is # no last-updated stamp to touch: git log is the record of when it changed. # Show the lifecycle phase and maturity from the repo deed diff --git a/.machine_readable/descriptiles/README.adoc b/.machine_readable/descriptiles/README.adoc index 9d25b55..5f7207c 100644 --- a/.machine_readable/descriptiles/README.adoc +++ b/.machine_readable/descriptiles/README.adoc @@ -30,7 +30,7 @@ grammar specification, never against a neighbouring file. The descriptiles are clauses of the repo deed (`*_chora.deed`), not separate files; no `.a2ml` file may be recreated anywhere -(resource-algebra#209): +(rsr-template-repo#209): * `(neurosym)`: symbolic semantics, composition algebra; * `(playbook)`: executable plans, operational runbooks; diff --git a/Justfile b/Justfile index f82afcf..9a1e89c 100644 --- a/Justfile +++ b/Justfile @@ -408,7 +408,7 @@ import? "build/just/validate.just" # ═══════════════════════════════════════════════════════════════════════════════ # Repo state lives in the repo deed's (status …) and (maturity …) clauses -# (resource-algebra#209); the journal is docs/status/ROADMAP.adoc. There is +# (rsr-template-repo#209); the journal is docs/status/ROADMAP.adoc. There is # no last-updated stamp to touch: git log is the record of when it changed. # Show the lifecycle phase and maturity from the repo deed diff --git a/build/just/assess.just b/build/just/assess.just index 98e93a9..c4c382f 100644 --- a/build/just/assess.just +++ b/build/just/assess.just @@ -250,7 +250,7 @@ verify: check_file "LICENSE" check_community_file "CONTRIBUTING" check_either "README.adoc" "README.md" - # Identity, state and ecosystem live in the repo deed (resource-algebra#209). + # Identity, state and ecosystem live in the repo deed (rsr-template-repo#209). if DEED=$(bash scripts/deed-field.sh --find . 2>/dev/null) && bash scripts/deed-field.sh --has "$DEED" status; then echo " OK: $DEED (status, meta, ecosystem)" else diff --git a/build/just/validate.just b/build/just/validate.just index 477269f..dc6d724 100644 --- a/build/just/validate.just +++ b/build/just/validate.just @@ -35,7 +35,7 @@ validate-rsr: [ -f "$f" ] || MISSING="$MISSING $f" done # Identity, lifecycle, maintenance axes, the anchor and the maintenance - # policies are all clauses of the repo deed (resource-algebra#209). + # policies are all clauses of the repo deed (rsr-template-repo#209). DEED=$(bash scripts/deed-field.sh --find . || true) if [ -n "$DEED" ] && bash scripts/deed-field.sh --has "$DEED" status; then # Prints the field, or nothing when it is absent. diff --git a/docs/proposals/root-cleanup.adoc b/docs/proposals/root-cleanup.adoc index 1e912b1..891cb17 100644 --- a/docs/proposals/root-cleanup.adoc +++ b/docs/proposals/root-cleanup.adoc @@ -165,7 +165,7 @@ across `Justfile`, `scripts/`, `.machine_readable/`). Resolved: the repo deed (`_chora.deed` at the root) is the single AI manifest. The family-7 allocation manifest folded into it (standards#837 pilot), and no separate manifest or pointer file remains: no `.a2ml` file -may exist in the template or its downstream repos (resource-algebra#209). +may exist in the template or its downstream repos (rsr-template-repo#209). === Template-only relocations diff --git a/docs/reports/audit/pillar-audit-2026-04-15.adoc b/docs/reports/audit/pillar-audit-2026-04-15.adoc index e5d01c5..10798b1 100644 --- a/docs/reports/audit/pillar-audit-2026-04-15.adoc +++ b/docs/reports/audit/pillar-audit-2026-04-15.adoc @@ -3,7 +3,7 @@ = Gemini Audit Report (M2: Pillar Repo Audits) :date: 2026-04-15 -NOTE: Superseded in part (2026-10-06, resource-algebra#209): the `.a2ml` files named below no longer exist; their facts are clauses of the repo deed (`*_chora.deed`). +NOTE: Superseded in part (2026-10-06, rsr-template-repo#209): the `.a2ml` files named below no longer exist; their facts are clauses of the repo deed (`*_chora.deed`). Date: 2026-04-15 + Repository: `/var/mnt/eclipse/repos/resource-algebra` diff --git a/scripts/deed-field.sh b/scripts/deed-field.sh index e47c4bb..57d27c1 100755 --- a/scripts/deed-field.sh +++ b/scripts/deed-field.sh @@ -6,7 +6,7 @@ # *_praxis.deed: the root is the first form with an ABNF doc-head). # # The repo deed holds what the descriptiles CLADE / META / ECOSYSTEM / STATE / -# AGENTIC .a2ml files used to hold (resource-algebra#209). This is the one +# AGENTIC .a2ml files used to hold (rsr-template-repo#209). This is the one # shell reader for it, so that every gate, extractor and recipe asks the same # question the same way. It is a READER: it never writes the deed. # diff --git a/scripts/migrate-wellknown-to-www.sh b/scripts/migrate-wellknown-to-www.sh index 42f758f..3135692 100755 --- a/scripts/migrate-wellknown-to-www.sh +++ b/scripts/migrate-wellknown-to-www.sh @@ -2,7 +2,7 @@ # SPDX-License-Identifier: MPL-2.0 # # migrate-wellknown-to-www.sh — conflict-safe migration of a repository-root -# .well-known/ tree into www/.well-known/ (resource-algebra#53). +# .well-known/ tree into www/.well-known/ (rsr-template-repo#53). # # Stage 1 established the canonical location. Stage 5 (#119) sweeps it across # ~270 repositories, which changes what "conflict-safe" has to mean: a sweep diff --git a/scripts/sweep-wellknown.sh b/scripts/sweep-wellknown.sh index bce032b..1dc6db7 100755 --- a/scripts/sweep-wellknown.sh +++ b/scripts/sweep-wellknown.sh @@ -63,7 +63,7 @@ usage() { cat <<'EOF' Usage: scripts/sweep-wellknown.sh [options] [repo ...] -Classify, migrate and test repositories in batches (resource-algebra#119). +Classify, migrate and test repositories in batches (rsr-template-repo#119). Selecting repositories: --repos-file FILE one repository name per line ('#' comments allowed) @@ -356,7 +356,7 @@ sweep_repo() { # repo class -> appends to RESULT_CSV if [ -n "$(cd "$dir" && git status --porcelain)" ]; then # A commit failure is recorded, never fatal: one repository with an # unusual hook or an unwritable ref must not abandon the batch. - if (cd "$dir" && git add -A && git commit -qm "chore(www): migrate root .well-known/ to www/.well-known/ (resource-algebra#119)"); then + if (cd "$dir" && git add -A && git commit -qm "chore(www): migrate root .well-known/ to www/.well-known/ (rsr-template-repo#119)"); then if [ "$PUSH" -eq 1 ]; then (cd "$dir" && git push -q origin "HEAD:$BRANCH") \ || detail="${detail:+$detail; }push failed" diff --git a/scripts/validate-template.sh b/scripts/validate-template.sh index 5d24417..06222d4 100755 --- a/scripts/validate-template.sh +++ b/scripts/validate-template.sh @@ -187,7 +187,7 @@ log_info "Phase 2: Machine-readable metadata (.machine_readable/)" echo "" # Project state, architecture axes, ecosystem position, the anchor and the -# maintenance axes are clauses of the repo deed (resource-algebra#209). +# maintenance axes are clauses of the repo deed (rsr-template-repo#209). DEED_FILE=$(bash "$REPO_ROOT/scripts/deed-field.sh" --find "$REPO_ROOT" || true) for clause in status maturity meta ecosystem anchor policies/maintenance-axes; do if [ -z "$DEED_FILE" ] || ! bash "$REPO_ROOT/scripts/deed-field.sh" --has "$DEED_FILE" "$clause"; then diff --git a/tests/e2e/template_instantiation_test.sh b/tests/e2e/template_instantiation_test.sh index c949d20..92f9319 100755 --- a/tests/e2e/template_instantiation_test.sh +++ b/tests/e2e/template_instantiation_test.sh @@ -357,7 +357,7 @@ done log_step "Verifying machine-readable metadata" # Identity, state, meta and ecosystem are clauses of the minted repo's own -# deed (resource-algebra#209); the journal is docs/status/ROADMAP.adoc. +# deed (rsr-template-repo#209); the journal is docs/status/ROADMAP.adoc. CHILD_DEED="${TEST_REPO_NAME}_chora.deed" for file in "$CHILD_DEED" "docs/status/ROADMAP.adoc"; do if [ -f "$TEST_REPO_PATH/$file" ]; then @@ -393,7 +393,7 @@ fi # the {{PLACEHOLDER}} the deed's prose mentions. log_pass "Child deed carries the minted repo's identity" -# Mint-time clauses (resource-algebra#209 follow-up): the profile is the +# Mint-time clauses (rsr-template-repo#209 follow-up): the profile is the # minimal one, not the template's maximal spine profile; provenance and the # variant record name the template commit; exactly one canon pin survives. if [ "$(bash "$DEED_READ" "$CHILD" rsr-profile role 2>/dev/null || true)" = "spine" ]; then diff --git a/www/tests/check-migration.sh b/www/tests/check-migration.sh index 5f2e238..2bfa339 100755 --- a/www/tests/check-migration.sh +++ b/www/tests/check-migration.sh @@ -2,7 +2,7 @@ # SPDX-License-Identifier: MPL-2.0 # # check-migration.sh — prove scripts/migrate-wellknown-to-www.sh honours the -# behaviours stage 5 (#119) depends on (resource-algebra#53 acceptance: +# behaviours stage 5 (#119) depends on (rsr-template-repo#53 acceptance: # "Migration handles identical, missing and divergent root/www copies without # data loss"). Each scenario runs in a throwaway git repository. #