Skip to content

Commit 7be6e52

Browse files
chore: apply estate naming mandate — agent_instructions->bot_directives, 6a2->descriptiles (#301)
Applies the 2026-06-30 estate naming mandate (register: `standards/CANONICAL-NAMES.adoc`) to echidna. ## Renames (git mv, history-preserving) 1. **`.machine_readable/agent_instructions/` merged into `.machine_readable/bot_directives/`** — README.adoc, coverage.a2ml, debt.a2ml, methodology.a2ml join the existing echidnabot.a2ml (no filename collisions); the empty `agent_instructions/` dir is gone. 2. **`.machine_readable/6a2/` -> `.machine_readable/descriptiles/`** — `6a2` is FULLY DEPRECATED; the family name is `descriptiles`. ## Reference updates - `0-AI-MANIFEST.a2ml` — 6 path references (`[context-tiers]`, `[canonical-locations]`, `[session-protocol]`) - `scripts/collect-field-signal.sh` — `STATE_FILE` path - `.machine_readable/contractiles/adjust/adjust.k9.ncl` + `bust/bust.k9.ncl` — 2 paths each - `bot_directives/README.adoc` — self-reference on the moved file ## Standards-pointer exception (deliberate) `descriptiles/STATE.a2ml` line 1318 references **hyperpolymath/standards** `.machine_readable/agent_instructions/debt.a2ml` and is **kept as-is**: standards has NOT migrated yet (verified 2026-07-01 — `standards/.machine_readable` still has `agent_instructions/` + `6a2/`, no `bot_directives/`). The earlier local commit fd54bbd wrongly rewrote that pointer; this PR does not repeat that mistake. ## Deferred (pre-commit hook constraint) 20 files with stale `6a2`/path references could not be staged: the pre-commit hook requires an `SPDX-License-Identifier: MPL-2.0` header + canonical owner line in every staged `.md/.adoc/.rs` file, but these docs are CC-BY-SA-4.0 (or lack the exact owner line), and licence-line edits are owner-gated. They are: AFFIRMATION.adoc, RSR_COMPLIANCE.adoc, CHANGELOG.md, .claude/CLAUDE.md, crates/echidna-core-spark/src/lib.rs, docs/ARCHITECTURE.md, docs/PROVER_COUNT.md, docs/ROADMAP.md, docs/decisions/2026-05-19-ci-baseline-triage.md, docs/decisions/2026-05-30-chapel-rehabilitation.md, docs/handover/{HANDOVER-INDEX,L3-LIVE-PROVER-CI-PROMPT,PHASE-3-PROMPT,PRODUCTION-WIRING-PLAN,README,STATE,TODO,llm-warmup-dev}.md, docs/wiki/{FAQ,Home}.md. (Historical scanner artifacts `reports/hypatia-findings*.json` were left untouched by design; remaining `6a2` grep hits are hex-checksum false positives in lockfiles/models.) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent 0cf46ee commit 7be6e52

15 files changed

Lines changed: 12 additions & 12 deletions

File tree

.machine_readable/agent_instructions/README.adoc renamed to .machine_readable/bot_directives/README.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Methodology-aware configuration for AI agents. Read by any AI agent
3232
== Relationship to Other Files
3333

3434
* `AGENTIC.a2ml` says WHAT agents can do (permissions, gating)
35-
* `agent_instructions/` says HOW agents should work (methodology)
35+
* `bot_directives/` says HOW agents should work (methodology)
3636
* `bot_directives/` says what the gitbot-fleet does (fleet-specific)
3737
* `CLAUDE.md` says how Claude specifically should work (Claude-specific)
3838

File renamed without changes.
File renamed without changes.
File renamed without changes.

.machine_readable/contractiles/adjust/adjust.k9.ncl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ let base = import "../_base.ncl" in
8686
{ kind = 'verisimdb, table = "contractile_executions",
8787
schema = "contractile_execution_v1",
8888
aux_tables = [ "adjust_drift_history" ] },
89-
{ kind = 'drift_log, path = ".machine_readable/6a2/DRIFT.a2ml",
89+
{ kind = 'drift_log, path = ".machine_readable/descriptiles/DRIFT.a2ml",
9090
append_only = true },
9191
],
9292

@@ -141,7 +141,7 @@ let base = import "../_base.ncl" in
141141
signature_required = true,
142142
},
143143
],
144-
signed_record_destination = ".machine_readable/6a2/ratification-<session-id>.a2ml",
144+
signed_record_destination = ".machine_readable/descriptiles/ratification-<session-id>.a2ml",
145145
must_precede_work = true,
146146
},
147147

.machine_readable/contractiles/bust/bust.k9.ncl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ let base = import "../_base.ncl" in
8888
{ kind = 'verisimdb, table = "contractile_executions",
8989
schema = "contractile_execution_v1",
9090
aux_tables = [ "bust_recovery_times" ] },
91-
{ kind = 'failure_log, path = ".machine_readable/6a2/FAILURES.a2ml",
91+
{ kind = 'failure_log, path = ".machine_readable/descriptiles/FAILURES.a2ml",
9292
append_only = true },
9393
],
9494

@@ -142,7 +142,7 @@ let base = import "../_base.ncl" in
142142
signature_required = true,
143143
},
144144
],
145-
signed_record_destination = ".machine_readable/6a2/ratification-<session-id>.a2ml",
145+
signed_record_destination = ".machine_readable/descriptiles/ratification-<session-id>.a2ml",
146146
must_precede_work = true,
147147
},
148148

File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)