Skip to content

docs(state): 6a2 checkpoint — refresh STATE/META, reconcile version/maturity#26

Open
hyperpolymath wants to merge 2 commits into
mainfrom
claude/dreamy-hypatia-O8XHo
Open

docs(state): 6a2 checkpoint — refresh STATE/META, reconcile version/maturity#26
hyperpolymath wants to merge 2 commits into
mainfrom
claude/dreamy-hypatia-O8XHo

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Part of the cross-repo documentation checkpoint (2026-06-05).

Changes

  • .machine_readable/6a2/STATE.a2ml + META.a2ml: last-updated → 2026-06-05; maturity reframed scaffold/experimentalimplementation/alpha with a factual maturity-note (the implementation is real but incomplete: Rust CLI/codegen ~1330 LOC, Idris2 ABI ~863 LOC, Zig FFI ~417 LOC, working example manifest); version aligned to authoritative Cargo.toml (0.1.0) with a note that CHANGELOG.adoc top says 0.2.0; PMPL→MPL-2.0 migration recorded as an ADR.
  • contractiles/intend/Intentfile.a2ml: fixed a leaked SPDX fragment inside the Purpose value.

Deferred to follow-up issues (not in this PR)

  • Stray root manifest eclexiaiser.toml (should be mylangiser.toml).
  • ~360 unfilled {{PLACEHOLDER}} tokens across ~44 files.
  • Contractile sextet completion (missing bust/adjust, stray lust, split trees) — parked pending the rsr-template spec.
  • Stray examples/SafeDOMExample.res / web-project-deno.json.

🤖 Draft — opened after an automated, reviewed checkpoint edit.

https://claude.ai/code/session_01BwV2DWsjkBiNP3oscimMLV


Generated by Claude Code

…d header in Intentfile purpose

Refresh .machine_readable/6a2/STATE.a2ml and META.a2ml (last-updated 2026-06-05).
Reconcile maturity from "scaffold"/experimental to implementation/alpha with a
note that the implementation is real but incomplete (Rust CLI/codegen ~1330 LOC,
Idris2 ABI ~863 LOC, Zig FFI ~417 LOC, working example manifest). Align version
to authoritative Cargo.toml (0.1.0) and note the CHANGELOG.adoc 0.2.0 discrepancy.
Record the PMPL-1.0-or-later -> MPL-2.0 licence migration (commit ce87d4b).

Fix the leaked SPDX fragment inside the Purpose value of
contractiles/intend/Intentfile.a2ml; SPDX header line at top preserved.

https://claude.ai/code/session_01BwV2DWsjkBiNP3oscimMLV
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 5, 2026

🔍 Hypatia Security Scan

Findings: 73 issues detected

Severity Count
🔴 Critical 1
🟠 High 10
🟡 Medium 62

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Action perpolymath/standards/.github/workflows/governance-reusable.yml@main\n needs attention",
    "type": "unpinned_action",
    "file": "governance.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "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 boj-build.yml",
    "type": "missing_timeout_minutes",
    "file": "boj-build.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in codeql.yml",
    "type": "missing_timeout_minutes",
    "file": "codeql.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.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 5, 2026 14:46
@hyperpolymath hyperpolymath enabled auto-merge (rebase) June 5, 2026 14:47
…cript/Deno web residue

Both failures on PR #26 were pre-existing repo issues (this PR's other
commits are docs-only), surfaced by the gates running on the whole tree:

- `.github/workflows/codeql.yml`: the `javascript-typescript` matrix exits
  "no source files" on every run (mylangiser is Rust/Idris2/Zig). Switch to
  `actions` (scans workflow files — every repo has them), matching the
  estate-wide CodeQL convention. Also corrected the file's stale
  `SPDX-License-Identifier: PMPL-1.0` header to MPL-2.0.
- Removed `examples/SafeDOMExample.res` (ReScript) + `examples/web-project-deno.json`:
  stray web-frontend template residue unrelated to mylangiser's API-wrapper
  purpose (unreferenced; the same SafeDOMExample.res fixture was already purged
  from other estate repos). The ReScript file was failing the governance
  "Language / package anti-pattern policy" gate (ReScript banned → AffineScript).

https://claude.ai/code/session_01BwV2DWsjkBiNP3oscimMLV
@hyperpolymath hyperpolymath disabled auto-merge June 5, 2026 14:48
@hyperpolymath hyperpolymath enabled auto-merge (rebase) June 5, 2026 14:48
@github-advanced-security
Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 5, 2026

🔍 Hypatia Security Scan

Findings: 70 issues detected

Severity Count
🔴 Critical 1
🟠 High 8
🟡 Medium 61

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Action perpolymath/standards/.github/workflows/governance-reusable.yml@main\n needs attention",
    "type": "unpinned_action",
    "file": "governance.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in boj-build.yml",
    "type": "missing_timeout_minutes",
    "file": "boj-build.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in codeql.yml",
    "type": "missing_timeout_minutes",
    "file": "codeql.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

@hyperpolymath hyperpolymath disabled auto-merge June 5, 2026 14:54
@hyperpolymath hyperpolymath enabled auto-merge (rebase) June 5, 2026 14:54
@hyperpolymath hyperpolymath disabled auto-merge June 5, 2026 14:55
@hyperpolymath hyperpolymath enabled auto-merge (rebase) June 5, 2026 14:55
@hyperpolymath hyperpolymath disabled auto-merge June 5, 2026 14:55
@hyperpolymath hyperpolymath enabled auto-merge (rebase) June 5, 2026 14:55
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.

3 participants