Skip to content

chore: standardize .machine_readable to 06-12 estate layout#15

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

chore: standardize .machine_readable to 06-12 estate layout#15
hyperpolymath merged 2 commits into
mainfrom
claude/gallant-faraday-LSAGJ

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

Standardizes Axiology.jl to the 06-12 estate gold standard for .machine_readable/ layout and governance. Two logical commits; docs/metadata only — Julia test suite unaffected.

What changed

  • Governance scaffold pulled from estate-standardization-20260607: GOVERNANCE.adoc, MAINTAINERS.adoc, CODE_OF_CONDUCT.md, CONTRIBUTING.md, .github/CODEOWNERS, ISSUE_TEMPLATE, 6a2/0-AI-MANIFEST.a2ml, 6a2/README.adoc, contractiles/Justfile.
  • Four template-leaked contractiles rewritten for Axiology.jl identity (see below).
  • Bustfile.a2ml + Dustfile.a2ml added (flat, missing from estate set and from the pre-estate nested contractiles/bust/dust/).
  • bot_directives estate trio added: hypatia.a2ml, gitbot-fleet.a2ml, git-private-farm.a2ml.
  • STATE.a2ml + META.a2ml refreshed: last-updated → 2026-06-13; completion 0 → 65%; build stats, milestones landed/open, architecture and design-decision records added.

Template-leak fix (FLAGGED)

The estate branch carried four un-substituted rsr-template-repo copies. All four claimed to be the "canonical RSR template repository" or named rsr-template-repo explicitly:

File What the template said Fixed to
Mustfile.a2ml rsr-template-repo; checked old nested layout (contractiles/bust/, self-validating/k9-svc/) as critical Axiology.jl identity; flat 06-12 layout checks; Julia test gate
Intentfile.a2ml template repo-initialization intents ("provide copy-and-substitute template for new repos") Axiology.jl north-star: value-theory Julia library, Idris2 ABI + Zig FFI
Adjustfile.a2ml drift checks for "template placeholders" and "template version" Axiology.jl drift bands: state currency, test baseline, FFI source, SPDX
Trustfile.a2ml rsr-template-repo; trust-deny scoped to "template files" Axiology.jl identity; trust-deny scoped to src/abi/, ffi/zig/, workflows

Instant-sync / propagation

instant-sync.yml is present → propagation is LIVE. Secret name used: FARM_DISPATCH_TOKEN. Target: hyperpolymath/.git-private-farm. Recorded in git-private-farm.a2ml.

Scope EXCLUDES

  • Full SPDX/REUSE header sweep (left to estate rollout).
  • CI campaigns or workflow changes.
  • Julia test suite (untouched; 43/45 baseline unchanged).

https://claude.ai/code/session_01PWMMxryCcPrAjJ8tuGvygG


Generated by Claude Code

claude added 2 commits June 13, 2026 08:19
- Pull GOVERNANCE.adoc, MAINTAINERS.adoc, CODE_OF_CONDUCT.md,
  CONTRIBUTING.md, .github/CODEOWNERS, ISSUE_TEMPLATE, 6a2/0-AI-MANIFEST,
  6a2/README.adoc, contractiles/Justfile from estate-standardization-20260607.
- Rewrite all four template-leaked contractiles for Axiology.jl identity:
  Mustfile (was rsr-template-repo; checked old nested layout),
  Intentfile (was template repo-initialization intents),
  Adjustfile (was template placeholder drift),
  Trustfile (was rsr-template-repo trust-level: maximal).
- Add flat Bustfile.a2ml + Dustfile.a2ml (missing from estate set and
  pre-estate nested form); Julia detection (julia --project=. -e Pkg.test())
  and known exceptions (2/45 failing baseline, zig toolchain absence).
- Add bot_directives estate trio: hypatia.a2ml (Zig FFI + backup-source
  pre-adjudicated classes), gitbot-fleet.a2ml (dependabot + robot-repo-automaton
  fleet), git-private-farm.a2ml (propagation LIVE via instant-sync.yml,
  secret name FARM_DISPATCH_TOKEN).
- Update bot_directives/README.adoc for Axiology.jl context.

Template-leak fix summary: Adjustfile, Intentfile, Mustfile, Trustfile all
named rsr-template-repo and described the template repo's purpose; all four
now describe Axiology.jl (value-theory Julia library, Idris2 ABI + Zig FFI).

https://claude.ai/code/session_01PWMMxryCcPrAjJ8tuGvygG
- STATE.a2ml: last-updated 2026-03-15 → 2026-06-13; completion-percentage
  0 → 65 (matching README.adoc badge); add build stats (julia 1.9+,
  test-baseline 43/45, 172 @test / 129 @testset, 1088 source lines),
  milestones landed / open list derived from README and EXPLAINME.adoc.
- META.a2ml: add last-updated 2026-06-13; add [repository], [architecture],
  [design-decisions], [governance] sections grounded in Project.toml,
  ABI-FFI-README.md, EXPLAINME.adoc.

https://claude.ai/code/session_01PWMMxryCcPrAjJ8tuGvygG
@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 28 issues detected

Severity Count
🔴 Critical 0
🟠 High 21
🟡 Medium 7
View findings
[
  {
    "reason": "codeql.yml lists `language: javascript-typescript` but the repo has no source files in any CodeQL-scannable language. The analyze job will exit 'no source files' on every run. Switch the matrix to `actions` (which scans workflow files — every repo has those).",
    "type": "codeql_language_matrix_mismatch",
    "file": "codeql.yml",
    "action": "switch_codeql_matrix_to_actions",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in scorecard-enforcer.yml",
    "type": "scorecard_publish_with_run_step",
    "file": "scorecard-enforcer.yml",
    "action": "split_scorecard_publish_job",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in instant-sync.yml",
    "type": "secret_action_without_presence_gate",
    "file": "instant-sync.yml",
    "action": "peter-evans/repository-dispatch",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in mirror.yml",
    "type": "secret_action_without_presence_gate",
    "file": "mirror.yml",
    "action": "webfactory/ssh-agent",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in mirror.yml",
    "type": "secret_action_without_presence_gate",
    "file": "mirror.yml",
    "action": "webfactory/ssh-agent",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in mirror.yml",
    "type": "secret_action_without_presence_gate",
    "file": "mirror.yml",
    "action": "webfactory/ssh-agent",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in mirror.yml",
    "type": "secret_action_without_presence_gate",
    "file": "mirror.yml",
    "action": "webfactory/ssh-agent",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in mirror.yml",
    "type": "secret_action_without_presence_gate",
    "file": "mirror.yml",
    "action": "webfactory/ssh-agent",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in mirror.yml",
    "type": "secret_action_without_presence_gate",
    "file": "mirror.yml",
    "action": "webfactory/ssh-agent",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in codeql.yml",
    "type": "codeql_missing_actions_language",
    "file": "codeql.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

@hyperpolymath
hyperpolymath marked this pull request as ready for review June 13, 2026 09:05
@hyperpolymath
hyperpolymath merged commit 5af881c into main Jun 13, 2026
11 of 15 checks passed
@hyperpolymath
hyperpolymath deleted the claude/gallant-faraday-LSAGJ branch June 13, 2026 09:05
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