Skip to content

chore(rsr): machine-readable artefacts, Justfile, community-health#4

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/modest-hawking-3fd6it
Jun 18, 2026
Merged

chore(rsr): machine-readable artefacts, Justfile, community-health#4
hyperpolymath merged 1 commit into
mainfrom
claude/modest-hawking-3fd6it

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

RSR retrofit — machine-readable artefacts, Justfile, community-health

arghda-core had none of the estate's RSR scaffolding (no .machine_readable/, no Justfile). This adds the mandated, safe core.

Deliberately not in this PR: the estate CI-workflow battery (openssf-compliance, estate-rules, wellknown-enforcement, …). Those pull reusable workflows from standards that are currently red, and wiring them in would jeopardise this repo's currently-green inlined rust-ci.yml. That's a careful, separate step.

Added

  • .machine_readable/6a2/ — the six mandated A2ML artefacts (STATE, META, ECOSYSTEM, AGENTIC, NEUROSYM, PLAYBOOK), authored to reflect arghda-core specifically (not template residue). META.a2ml carries the verbatim maintenance-axis strings the RSR validator greps (scoping-first = true, axis-1 = "must > intend > like", idris-unsound-scan = "believe_me/assert_total", …).
  • 0-AI-MANIFEST.a2ml — root AI entry point (read-order, allocation, and the "arghda never proves" policy).
  • Justfile — real recipes wrapping the cargo gates: build, test, fmt/fmt-check, lint, check (= the exact CI gate), scan/dag/agda-check, and validate-rsr/validate.
  • .well-known/security.txt (RFC 9116), ai.txt, humans.txt.
  • SECURITY.md, CONTRIBUTING.md, CHANGELOG.md.

Discipline

  • New files carry MPL-2.0 SPDX from birth; existing .rs files are not swept (estate licence guardrail). No source/logic changed — purely additive.

Verification

  • just check (fmt-check + clippy -D warnings + build + test) green via the new recipes; just validate-rsr passes. 28 tests unchanged.

Deferred (follow-ups)

The CI-gate workflows, guix.scm/flake.nix dev-shells, the contractiles, and the optional .adoc authority docs (EXPLAINME/GOVERNANCE/MAINTAINERS/AUDIT/AFFIRMATION).

Draft for review.

🤖 Generated with Claude Code

https://claude.ai/code/session_019GiSiEfgZCte35dyykgBHs


Generated by Claude Code

…health

The repo had none of the estate's RSR scaffolding (no .machine_readable/,
no Justfile). This adds the mandated, safe core — deliberately NOT the
estate CI-workflow battery, which pulls reusable workflows that are red
and would jeopardise the currently-green build (a careful separate step).

Added
- `.machine_readable/6a2/` — the six mandated A2ML artefacts
  (STATE, META, ECOSYSTEM, AGENTIC, NEUROSYM, PLAYBOOK), authored to
  reflect arghda-core specifically (not template residue). META.a2ml
  carries the verbatim maintenance-axis strings the RSR validator greps.
- `0-AI-MANIFEST.a2ml` — root AI entry point (read-order + allocation +
  the "arghda never proves" policy).
- `Justfile` — real recipes wrapping the cargo gates: `build`, `test`,
  `fmt`/`fmt-check`, `lint`, `check` (= the exact CI gate), `scan`/`dag`/
  `agda-check`, and `validate-rsr`/`validate`.
- `.well-known/` — `security.txt` (RFC 9116), `ai.txt`, `humans.txt`.
- `SECURITY.md`, `CONTRIBUTING.md`, `CHANGELOG.md` (community-health).

Discipline
- New files carry MPL-2.0 SPDX from birth; existing `.rs` files are NOT
  swept (estate licence guardrail). No source/logic changed.

Verification
- `just check` (fmt-check + clippy -D warnings + build + test) green via
  the new recipes; `just validate-rsr` passes. 28 tests unchanged.

Deferred (follow-ups): the CI-gate workflows (openssf-compliance,
estate-rules, wellknown-enforcement, etc.), guix.scm/flake.nix dev-shells,
the contractiles, and the optional .adoc authority docs
(EXPLAINME/GOVERNANCE/MAINTAINERS/AUDIT/AFFIRMATION).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019GiSiEfgZCte35dyykgBHs
@hyperpolymath hyperpolymath marked this pull request as ready for review June 18, 2026 15:27
@hyperpolymath hyperpolymath merged commit cec15c5 into main Jun 18, 2026
1 check passed
@hyperpolymath hyperpolymath deleted the claude/modest-hawking-3fd6it branch June 18, 2026 15:27
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