Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ossf-best-practices.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 <repo>_chora.deed is required at the root"
exit 1
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/arrival-pack/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Two halves of the generated region:
position, constraints, golden path, state.

The repo deed (`<repo>_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.
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/arrival-pack/claude-md.k9.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ K9!
# Inputs the projection reads (single source of truth).
inputs = {
# The repo deed (<repo>_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 = [
"<repo>_chora.deed",
],
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/arrival-pack/extract.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# (<repo>_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.
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/coaptation/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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 `<verb>/<verb>.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`).
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/coaptation/coapt.k9.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ K9!
descriptiles = [
# The repo deed at the root (<repo>_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",
],
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/coaptation/extract-facts.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#
# Step 1 of the build path (descriptile half): give each descriptive fact a
# STABLE ID. Reads this repo's deed (<repo>_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
Expand Down
4 changes: 2 additions & 2 deletions .machine_readable/coaptation/witness-map.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -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. ---
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/contractiles/Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/descriptiles/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion build/just/assess.just
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion build/just/validate.just
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion docs/proposals/root-cleanup.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ across `Justfile`, `scripts/`, `.machine_readable/`).
Resolved: the repo deed (`<repo>_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

Expand Down
2 changes: 1 addition & 1 deletion docs/reports/audit/pillar-audit-2026-04-15.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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`
Expand Down
2 changes: 1 addition & 1 deletion scripts/deed-field.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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.
#
Expand Down
2 changes: 1 addition & 1 deletion scripts/migrate-wellknown-to-www.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions scripts/sweep-wellknown.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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"
Expand Down
2 changes: 1 addition & 1 deletion scripts/validate-template.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions tests/e2e/template_instantiation_test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion www/tests/check-migration.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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.
#
Expand Down
Loading