Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .machine_readable/arrival-pack/arrival-pack.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ If you are unsure what something is, **read the canon; do not guess** (guessing
12. **Boundaries are real** — respect IS / IS-NOT; never assimilate or rename across them.
13. **Equivalence as identity** — the estate's intellectual through-line.
14. **Solutions at source** — fix the canonical/upstream origin, never patch the downstream symptom; trace and respect every up- and down-stream before you act.
15. **Elegance by default** — treat the most elegant and correct long-term option as the default arm; when you put a choice to the owner, LABEL which option that is, and if you recommend another, name both arms and say why you depart. Binds unasked design calls too: report the departure, never absorb it.
16. **Cheap models for upkeep**: CI/CD, workflow, template-drift and status-file work does not get a top-tier model. If it needs real effort, stop and say so, then open a thread on cheaper models (Sonnet and Haiku). Keep top-tier models for proof work and hard design.

## The machine-readable substrate (read in this order on arrival)
**CLADE** → **ANCHOR** → **AGENTIC** → **ECOSYSTEM** → **STATE**
Expand Down
18 changes: 10 additions & 8 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
<!-- The region between the ARRIVAL-PACK markers is generated from this
repo's a2ml by `just claude-md` — do not hand-edit it. -->

<!-- ARRIVAL-PACK:BEGIN — estate-common @Manifesto:DRAFT-unratified · repo @a2ml:CLADE@b974798d108a ECOSYSTEM@1c30abd8f618 AGENTIC@d72859864bbe STATE@9fbef88c72f8 ANCHOR@8b66b03d7736 — generated by `just claude-md`, do not hand-edit -->
<!-- ARRIVAL-PACK:BEGIN — estate-common @Manifesto:DRAFT-unratified · repo @a2ml:CLADE@7ffdab6877f6 ECOSYSTEM@23f3e432feaa AGENTIC@d72859864bbe STATE@405ba13c6906 ANCHOR@345d07147800 — generated by `just claude-md`, do not hand-edit -->

# You are in the hyperpolymath estate — orient before acting

Expand All @@ -27,6 +27,8 @@ If you are unsure what something is, **read the canon; do not guess** (guessing
12. **Boundaries are real** — respect IS / IS-NOT; never assimilate or rename across them.
13. **Equivalence as identity** — the estate's intellectual through-line.
14. **Solutions at source** — fix the canonical/upstream origin, never patch the downstream symptom; trace and respect every up- and down-stream before you act.
15. **Elegance by default** — treat the most elegant and correct long-term option as the default arm; when you put a choice to the owner, LABEL which option that is, and if you recommend another, name both arms and say why you depart. Binds unasked design calls too: report the departure, never absorb it.
16. **Cheap models for upkeep**: CI/CD, workflow, template-drift and status-file work does not get a top-tier model. If it needs real effort, stop and say so, then open a thread on cheaper models (Sonnet and Haiku). Keep top-tier models for proof work and hard design.

## The machine-readable substrate (read in this order on arrival)
**CLADE** → **ANCHOR** → **AGENTIC** → **ECOSYSTEM** → **STATE**
Expand Down Expand Up @@ -55,14 +57,14 @@ Deny: **Nix, Node/npm, TypeScript, Python, Go, AGPL**. (Guix, not Nix.)

---

# This repo: `rsr-template-repo` · clade `rm-rsr-template-repo`
# This repo: `lithoglyph` · clade `UNASSIGNED-lithoglyph`

- **Identity** — uuid `a5ea1382-a34c-5334-8a46-a2ebe904c810`; clade `rm` (secondary `gv`); born 2026-03-16; forge `hyperpolymath/rsr-template-repo`.
- **IS** — Canonical RSR-compliant repository template: scaffolding (CI/CD, AI manifests, ABI/FFI standards, container ecosystem, governance) that new hyperpolymath projects are instantiated from.
- **IS-NOT** — a project in its own right · Scaffoldia (the full-featured repo designer) · standards (the canon source this template operationalises)
- **Where it sits** — pipeline position **foundation**; chain `standards → rsr-template-repo → (every estate repo)`; coordination = `standards`.
- **Identity** — uuid `5f00f3e6-08a2-52cc-b8da-7b2f9e5036d1`; clade `UNASSIGNED` (secondary ``); born 2026-07-21; forge `hyperpolymath/lithoglyph`.
- **IS** — Narrative-first, reversible, audit-grade database for domains
- **IS-NOT** — (not yet declared — add ECOSYSTEM.what-this-is-not)
- **Where it sits** — pipeline position ****; chain ``; coordination = ``.
- **Constraints here** (AGENTIC) — fail-closed; evidence-per-step; no-silent-skip; rerun-after-fix; release-claim-requires-hard-pass. Never: banned langs (above), secrets, state files in repo root, AGPL. Details: `.machine_readable/bot_directives/{methodology,coverage,debt}.a2ml`.
- **Golden path** (ANCHOR) — `just test && just quality` → Core tests pass; Quality gates pass; No unresolved critical security findings.
- **State** — phase maintenance; maturity production; 95% complete; status active.
- **State** — phase ip-rename-complete; maturity experimental; % complete; status active.

<!-- ARRIVAL-PACK:END · provenance: CLADE@b974798d108a ECOSYSTEM@1c30abd8f618 AGENTIC@d72859864bbe STATE@9fbef88c72f8 ANCHOR@8b66b03d7736 · Manifesto@DRAFT-unratified · regenerate: `just claude-md` (k9 drift-detects; do not hand-edit above) -->
<!-- ARRIVAL-PACK:END · provenance: CLADE@7ffdab6877f6 ECOSYSTEM@23f3e432feaa AGENTIC@d72859864bbe STATE@405ba13c6906 ANCHOR@345d07147800 · Manifesto@DRAFT-unratified · regenerate: `just claude-md` (k9 drift-detects; do not hand-edit above) -->
Loading