Skip to content

chore: apply estate naming mandate — agent_instructions->bot_directives, 6a2->descriptiles#301

Merged
hyperpolymath merged 1 commit into
mainfrom
chore/estate-naming-mandate
Jul 1, 2026
Merged

chore: apply estate naming mandate — agent_instructions->bot_directives, 6a2->descriptiles#301
hyperpolymath merged 1 commit into
mainfrom
chore/estate-naming-mandate

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

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.shSTATE_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

…es, 6a2->descriptiles

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 <noreply@anthropic.com>
@hyperpolymath
hyperpolymath merged commit 7be6e52 into main Jul 1, 2026
32 of 41 checks passed
@hyperpolymath
hyperpolymath deleted the chore/estate-naming-mandate branch July 1, 2026 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant