Skip to content

Standardize .machine_readable to estate 06-12 layout + Echo/Landauer currency#34

Merged
hyperpolymath merged 2 commits into
mainfrom
claude/gallant-faraday-LSAGJ
Jun 13, 2026
Merged

Standardize .machine_readable to estate 06-12 layout + Echo/Landauer currency#34
hyperpolymath merged 2 commits into
mainfrom
claude/gallant-faraday-LSAGJ

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

What this is

The eclexia slice of an estate-wide reconciliation + governance checkpoint. Two commits, docs/metadata only — no source, no build impact:

  1. chore(governance) — bring .machine_readable/ to the 06-12 estate standard:
    • flat contractiles {Adjust,Bust,Dust,Intent,Must,Trust}.a2ml + Justfile; old nested bust/+must/+trust/ removed
    • bot_directives trio hypatia / gitbot-fleet / git-private-farm (+ README.adoc), grounded in eclexia's real workflows (propagation is live here — instant-sync.yml ships) and Rust/Coq facts; secret NAMES only
    • rename svc/k9self-validating
    • governance docs: CODEOWNERS, GOVERNANCE.adoc, MAINTAINERS.adoc, CODE_OF_CONDUCT.md, CONTRIBUTING, issue templates; 6a2/0-AI-MANIFEST.a2ml + README.adoc; formal/coq/manifest.scm
  2. docs(currency) — Echo/Landauer realignment:
    • 6a2/STATE.a2ml: current build snapshot (25 crates, 519 tests, axiom-free EchoThermo.v), Echo + Landauer milestones, honest Known-Gaps, Echo follow-ons
    • ANCHOR.scm: records the 2026-06-13 realignment (Echo is now core — type former + landauer_cost resource bridge), adds Echo to semantic-authority.owns, fixes stale mandatory-files (./STATE.scm.machine_readable/6a2/*.a2ml)
    • .claude/CLAUDE.md: fixes the stale .scm artefact paths

⚠️ Upstream template bug found (systemic — needs an rsr-template-repo fix)

The estate branch's flat contractiles were copied from rsr-template-repo without substituting repo identity. Mustfile/Adjustfile/Intentfile/Trustfile all literally described "rsr-template-repo … the master template for all hyperpolymath" and the Mustfile enforced the old nested layout (contractiles/bust/, self-validating/k9-svc/, 6a2/anchors/) as critical — which contradicts the template's own delivered flat layout. echo-types' freshly-standardized 06-12 main carries the same leaked Mustfile. This PR rewrites all four for eclexia, but the template itself should be fixed (identity substitution + flat-layout Mustfile checks). I couldn't file it directly — rsr-template-repo is outside this session's scope.

Scope / non-goals

  • Not the full SPDX/REUSE header sweep or the CI campaign C001–C005 from estate-standardization-20260607 — those remain for the estate rollout (or a focused REUSE pass). This PR is the structural-layout + currency layer.
  • For eclexia's .machine_readable/ + governance layout, this supersedes estate-standardization-20260607 (and corrects its template leaks).

Reconciliation note

The claude/gallant-faraday-LSAGJ dev branch was rebased onto current main (the Echo/Landauer work already landed via #32/#33; the old tip is preserved under tag backup/eclexia-dev-20260613).

https://claude.ai/code/session_01PWMMxryCcPrAjJ8tuGvygG


Generated by Claude Code

claude added 2 commits June 13, 2026 08:00
- flat contractiles (Adjust/Bust/Dust/Intent/Must/Trust .a2ml + Justfile);
  drop the old nested bust/must/trust subdirs
- localize contractiles: the estate branch shipped the rsr-template-repo
  Mustfile/Adjustfile/Intentfile/Trustfile un-substituted (they claimed
  eclexia was the canonical template, checked a nested layout that does not
  exist); rewritten to eclexia's actual flat layout, intent, drift bands,
  and trust boundaries
- bot_directives trio: hypatia / gitbot-fleet / git-private-farm (+ README),
  grounded in the live workflows (instant-sync propagation IS enabled here)
  and the repo's Rust/Coq facts; secret NAMES only
- rename svc/k9 -> self-validating
- governance docs: CODEOWNERS, GOVERNANCE.adoc, MAINTAINERS.adoc,
  CODE_OF_CONDUCT.md, CONTRIBUTING, ISSUE_TEMPLATE, copilot agent config
- 6a2/0-AI-MANIFEST.a2ml + README.adoc; formal/coq/manifest.scm

https://claude.ai/code/session_01PWMMxryCcPrAjJ8tuGvygG
- 6a2/STATE.a2ml: build snapshot (25 crates, 519 tests, axiom-free
  EchoThermo.v), Echo[A,B] + Landauer milestones, honest Known-Gaps as
  blockers, Echo follow-on next-actions
- ANCHOR.scm: record the 2026-06-13 realignment (Echo became core — type
  former + landauer_cost resource bridge); add Echo to
  semantic-authority.owns; fix stale mandatory-files (./STATE.scm etc. ->
  .machine_readable/6a2/*.a2ml)
- .claude/CLAUDE.md: fix stale .scm artefact paths -> 6a2/*.a2ml; point to
  contractiles / bot_directives / self-validating

https://claude.ai/code/session_01PWMMxryCcPrAjJ8tuGvygG
@hyperpolymath hyperpolymath marked this pull request as ready for review June 13, 2026 12:06
@hyperpolymath hyperpolymath merged commit 881b034 into main Jun 13, 2026
18 checks passed
@hyperpolymath hyperpolymath deleted the claude/gallant-faraday-LSAGJ branch June 13, 2026 12:06
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.

2 participants