Skip to content

Commit ef3a12d

Browse files
refactor(machine-readable): estate canon migration (descriptiles / bot_directives / contractiles) (#39)
Item 3 of the hygiene pass. **Leads the estate rename** (ahead of standards, per your call) and adopts the standards contractile canon. ## Structure - `6a2/` → **`descriptiles/`** (6 core a2ml files); `anchors/` moved underneath it - `agent_instructions/` → **`bot_directives/`** - `contractiles/` → standards **6-verb canon**: `must / trust / adjust / dust / bust / intend`, each a trident (`<Verb>file.a2ml` + `<verb>.ncl` + `<verb>.k9.ncl`) + `<verb>.manifest.a2ml`, plus `INDEX.a2ml` + `_base.ncl`. (`bust` = breakage/expiry/hard-stop; `lust` retired into `intend`.) - `CLADE.a2ml`: template residue → `a2ml-validate-action` (kept `rm` clade prefix) - Path-ref fixes in consumers (`0-AI-MANIFEST`, `validate-a2ml.sh`, `Justfile`, `MAINTENANCE-CHECKLIST.a2ml`) — incl. pre-existing root-vs-`6a2` path bugs - Deleted cruft: root `contractiles/`, root `.machine_readable/*.contractile`, stale `docs/templates/contractiles/` 66 files: 23 add, 21 delete, 13 rename, 9 modify. All hook-clean (renames are pure moves; new files are `.a2ml`/`.ncl`). ## ⚠️ Deferred (need you) 1. **Contractile DATA fill** — seed templates carry ADOPTER INSTRUCTIONS; the **gating** contracts (`must`/`trust`) must be authored by you, not generated. Old Purpose/Anti-Purpose content is in git history. 2. **`.adoc` reference updates** (`ai/README`, `AI-CONVENTIONS`, `bot_directives/README`) + a contractiles `README` — blocked by the pre-commit hook, which **requires the MPL owner-string and rejects CC-BY-SA docs** (a hook/policy mismatch worth fixing). Belongs to your header pass. 3. **`CLADE.a2ml` `uuid` + `[clade]`/`[lineage]`** — the `uuid` still collides with rsr-template-repo; reconcile in `gv-clade-index`. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent c61bb00 commit ef3a12d

66 files changed

Lines changed: 3806 additions & 1501 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.machine_readable/ADJUST.contractile

Lines changed: 0 additions & 126 deletions
This file was deleted.

.machine_readable/CLADE.a2ml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
uuid = "a5ea1382-a34c-5334-8a46-a2ebe904c810"
77
primary-forge = "github"
88
primary-owner = "hyperpolymath"
9-
canonical-name = "rsr-template-repo"
10-
prefixed-name = "rm-rsr-template-repo"
9+
canonical-name = "a2ml-validate-action"
10+
prefixed-name = "rm-a2ml-validate-action"
1111

1212
[clade]
1313
primary = "rm"
@@ -16,9 +16,9 @@ assigned = "2026-03-16"
1616
rationale = ""
1717

1818
[forges]
19-
github = "hyperpolymath/rsr-template-repo"
20-
gitlab = "hyperpolymath/rsr-template-repo"
21-
bitbucket = "hyperpolymath/rsr-template-repo"
19+
github = "hyperpolymath/a2ml-validate-action"
20+
gitlab = "hyperpolymath/a2ml-validate-action"
21+
bitbucket = "hyperpolymath/a2ml-validate-action"
2222

2323
[lineage]
2424
type = "standalone"

.machine_readable/INTENT.contractile

Lines changed: 0 additions & 72 deletions
This file was deleted.

.machine_readable/MUST.contractile

Lines changed: 0 additions & 91 deletions
This file was deleted.

.machine_readable/TRUST.contractile

Lines changed: 0 additions & 80 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)