From 779f56cf398d99374893c124d65118e63f9e6bf0 Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Wed, 1 Jul 2026 22:44:47 +0100 Subject: [PATCH] =?UTF-8?q?chore:=20apply=20estate=20naming=20mandate=20?= =?UTF-8?q?=E2=80=94=20agent=5Finstructions->bot=5Fdirectives,=206a2->desc?= =?UTF-8?q?riptiles?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Per the 2026-06-30 estate naming mandate (register: standards/CANONICAL-NAMES.adoc): - merge .machine_readable/agent_instructions/ (README.adoc, coverage.a2ml, debt.a2ml, methodology.a2ml) into .machine_readable/bot_directives/ - rename .machine_readable/6a2/ -> .machine_readable/descriptiles/ ('6a2' is fully deprecated; family name is 'descriptiles') - update in-repo path references (0-AI-MANIFEST.a2ml, scripts/collect-field-signal.sh, adjust/bust contractile .ncl files, bot_directives/README.adoc self-reference) Deliberate exception: descriptiles/STATE.a2ml line 1318 still points at hyperpolymath/standards .machine_readable/agent_instructions/debt.a2ml — the standards repo has NOT migrated yet, so that pointer stays as-is. Reference updates in .md/.adoc/.rs files are deferred (pre-commit hook requires MPL-2.0 SPDX headers those CC-BY-SA-4.0 docs cannot carry; licence-line edits are owner-gated). Co-Authored-By: Claude Fable 5 --- .../README.adoc | 2 +- .../coverage.a2ml | 0 .../{agent_instructions => bot_directives}/debt.a2ml | 0 .../methodology.a2ml | 0 .machine_readable/contractiles/adjust/adjust.k9.ncl | 4 ++-- .machine_readable/contractiles/bust/bust.k9.ncl | 4 ++-- .machine_readable/{6a2 => descriptiles}/AGENTIC.a2ml | 0 .machine_readable/{6a2 => descriptiles}/ANCHOR.a2ml | 0 .../{6a2 => descriptiles}/ECOSYSTEM.a2ml | 0 .machine_readable/{6a2 => descriptiles}/META.a2ml | 0 .../{6a2 => descriptiles}/NEUROSYM.a2ml | 0 .../{6a2 => descriptiles}/PLAYBOOK.a2ml | 0 .machine_readable/{6a2 => descriptiles}/STATE.a2ml | 0 0-AI-MANIFEST.a2ml | 12 ++++++------ scripts/collect-field-signal.sh | 2 +- 15 files changed, 12 insertions(+), 12 deletions(-) rename .machine_readable/{agent_instructions => bot_directives}/README.adoc (95%) rename .machine_readable/{agent_instructions => bot_directives}/coverage.a2ml (100%) rename .machine_readable/{agent_instructions => bot_directives}/debt.a2ml (100%) rename .machine_readable/{agent_instructions => bot_directives}/methodology.a2ml (100%) rename .machine_readable/{6a2 => descriptiles}/AGENTIC.a2ml (100%) rename .machine_readable/{6a2 => descriptiles}/ANCHOR.a2ml (100%) rename .machine_readable/{6a2 => descriptiles}/ECOSYSTEM.a2ml (100%) rename .machine_readable/{6a2 => descriptiles}/META.a2ml (100%) rename .machine_readable/{6a2 => descriptiles}/NEUROSYM.a2ml (100%) rename .machine_readable/{6a2 => descriptiles}/PLAYBOOK.a2ml (100%) rename .machine_readable/{6a2 => descriptiles}/STATE.a2ml (100%) diff --git a/.machine_readable/agent_instructions/README.adoc b/.machine_readable/bot_directives/README.adoc similarity index 95% rename from .machine_readable/agent_instructions/README.adoc rename to .machine_readable/bot_directives/README.adoc index 1cc7487e..a077b116 100644 --- a/.machine_readable/agent_instructions/README.adoc +++ b/.machine_readable/bot_directives/README.adoc @@ -32,7 +32,7 @@ Methodology-aware configuration for AI agents. Read by any AI agent == Relationship to Other Files * `AGENTIC.a2ml` says WHAT agents can do (permissions, gating) -* `agent_instructions/` says HOW agents should work (methodology) +* `bot_directives/` says HOW agents should work (methodology) * `bot_directives/` says what the gitbot-fleet does (fleet-specific) * `CLAUDE.md` says how Claude specifically should work (Claude-specific) diff --git a/.machine_readable/agent_instructions/coverage.a2ml b/.machine_readable/bot_directives/coverage.a2ml similarity index 100% rename from .machine_readable/agent_instructions/coverage.a2ml rename to .machine_readable/bot_directives/coverage.a2ml diff --git a/.machine_readable/agent_instructions/debt.a2ml b/.machine_readable/bot_directives/debt.a2ml similarity index 100% rename from .machine_readable/agent_instructions/debt.a2ml rename to .machine_readable/bot_directives/debt.a2ml diff --git a/.machine_readable/agent_instructions/methodology.a2ml b/.machine_readable/bot_directives/methodology.a2ml similarity index 100% rename from .machine_readable/agent_instructions/methodology.a2ml rename to .machine_readable/bot_directives/methodology.a2ml diff --git a/.machine_readable/contractiles/adjust/adjust.k9.ncl b/.machine_readable/contractiles/adjust/adjust.k9.ncl index 513a6e38..4974ba7f 100644 --- a/.machine_readable/contractiles/adjust/adjust.k9.ncl +++ b/.machine_readable/contractiles/adjust/adjust.k9.ncl @@ -86,7 +86,7 @@ let base = import "../_base.ncl" in { kind = 'verisimdb, table = "contractile_executions", schema = "contractile_execution_v1", aux_tables = [ "adjust_drift_history" ] }, - { kind = 'drift_log, path = ".machine_readable/6a2/DRIFT.a2ml", + { kind = 'drift_log, path = ".machine_readable/descriptiles/DRIFT.a2ml", append_only = true }, ], @@ -141,7 +141,7 @@ let base = import "../_base.ncl" in signature_required = true, }, ], - signed_record_destination = ".machine_readable/6a2/ratification-.a2ml", + signed_record_destination = ".machine_readable/descriptiles/ratification-.a2ml", must_precede_work = true, }, diff --git a/.machine_readable/contractiles/bust/bust.k9.ncl b/.machine_readable/contractiles/bust/bust.k9.ncl index 3bd9674b..0740076b 100644 --- a/.machine_readable/contractiles/bust/bust.k9.ncl +++ b/.machine_readable/contractiles/bust/bust.k9.ncl @@ -88,7 +88,7 @@ let base = import "../_base.ncl" in { kind = 'verisimdb, table = "contractile_executions", schema = "contractile_execution_v1", aux_tables = [ "bust_recovery_times" ] }, - { kind = 'failure_log, path = ".machine_readable/6a2/FAILURES.a2ml", + { kind = 'failure_log, path = ".machine_readable/descriptiles/FAILURES.a2ml", append_only = true }, ], @@ -142,7 +142,7 @@ let base = import "../_base.ncl" in signature_required = true, }, ], - signed_record_destination = ".machine_readable/6a2/ratification-.a2ml", + signed_record_destination = ".machine_readable/descriptiles/ratification-.a2ml", must_precede_work = true, }, diff --git a/.machine_readable/6a2/AGENTIC.a2ml b/.machine_readable/descriptiles/AGENTIC.a2ml similarity index 100% rename from .machine_readable/6a2/AGENTIC.a2ml rename to .machine_readable/descriptiles/AGENTIC.a2ml diff --git a/.machine_readable/6a2/ANCHOR.a2ml b/.machine_readable/descriptiles/ANCHOR.a2ml similarity index 100% rename from .machine_readable/6a2/ANCHOR.a2ml rename to .machine_readable/descriptiles/ANCHOR.a2ml diff --git a/.machine_readable/6a2/ECOSYSTEM.a2ml b/.machine_readable/descriptiles/ECOSYSTEM.a2ml similarity index 100% rename from .machine_readable/6a2/ECOSYSTEM.a2ml rename to .machine_readable/descriptiles/ECOSYSTEM.a2ml diff --git a/.machine_readable/6a2/META.a2ml b/.machine_readable/descriptiles/META.a2ml similarity index 100% rename from .machine_readable/6a2/META.a2ml rename to .machine_readable/descriptiles/META.a2ml diff --git a/.machine_readable/6a2/NEUROSYM.a2ml b/.machine_readable/descriptiles/NEUROSYM.a2ml similarity index 100% rename from .machine_readable/6a2/NEUROSYM.a2ml rename to .machine_readable/descriptiles/NEUROSYM.a2ml diff --git a/.machine_readable/6a2/PLAYBOOK.a2ml b/.machine_readable/descriptiles/PLAYBOOK.a2ml similarity index 100% rename from .machine_readable/6a2/PLAYBOOK.a2ml rename to .machine_readable/descriptiles/PLAYBOOK.a2ml diff --git a/.machine_readable/6a2/STATE.a2ml b/.machine_readable/descriptiles/STATE.a2ml similarity index 100% rename from .machine_readable/6a2/STATE.a2ml rename to .machine_readable/descriptiles/STATE.a2ml diff --git a/0-AI-MANIFEST.a2ml b/0-AI-MANIFEST.a2ml index 5a5d8180..68626985 100644 --- a/0-AI-MANIFEST.a2ml +++ b/0-AI-MANIFEST.a2ml @@ -18,7 +18,7 @@ repo = "https://github.com/hyperpolymath/echidna" [context-tiers] # Tier 0 (always load): This file + .claude/CLAUDE.md — orientation only # Tier 1 (load if working on code): README.adoc, EXPLAINME.adoc, Justfile, Cargo.toml -# Tier 2 (load on demand): .machine_readable/6a2/*.a2ml, docs/ +# Tier 2 (load on demand): .machine_readable/descriptiles/*.a2ml, docs/ # Tier 3 (never load unless asked): tests/, generated/, proofs/ # # DO NOT READ unless specifically asked: @@ -32,9 +32,9 @@ repo = "https://github.com/hyperpolymath/echidna" [canonical-locations] state-files = ".machine_readable/" -state = ".machine_readable/6a2/STATE.a2ml" -meta = ".machine_readable/6a2/META.a2ml" -ecosystem = ".machine_readable/6a2/ECOSYSTEM.a2ml" +state = ".machine_readable/descriptiles/STATE.a2ml" +meta = ".machine_readable/descriptiles/META.a2ml" +ecosystem = ".machine_readable/descriptiles/ECOSYSTEM.a2ml" anchors = ".machine_readable/anchors/" policies = ".machine_readable/policies/" contractiles = ".machine_readable/contractiles/" @@ -95,9 +95,9 @@ invariant-9 = "Zero believe-me in Idris2 ABI (src/abi/)" [session-protocol] on-enter = [ "Read this manifest", - "Read .machine_readable/6a2/STATE.a2ml for current status", + "Read .machine_readable/descriptiles/STATE.a2ml for current status", "Read .claude/CLAUDE.md for build commands and conventions", ] on-exit = [ - "Update .machine_readable/6a2/STATE.a2ml with progress", + "Update .machine_readable/descriptiles/STATE.a2ml with progress", ] diff --git a/scripts/collect-field-signal.sh b/scripts/collect-field-signal.sh index d388ac91..f229edec 100755 --- a/scripts/collect-field-signal.sh +++ b/scripts/collect-field-signal.sh @@ -6,7 +6,7 @@ set -euo pipefail REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" -STATE_FILE="${REPO_ROOT}/.machine_readable/6a2/STATE.a2ml" +STATE_FILE="${REPO_ROOT}/.machine_readable/descriptiles/STATE.a2ml" TIMESTAMP=$(date -u +"%Y-%m-%d") # 1. Cold-start latency from Fly.io logs (requires auth)