Skip to content

feat: wire ARG + FRG into language status dashboard#57

Merged
hyperpolymath merged 1 commit into
mainfrom
arg-frg-dashboard-wiring
May 28, 2026
Merged

feat: wire ARG + FRG into language status dashboard#57
hyperpolymath merged 1 commit into
mainfrom
arg-frg-dashboard-wiring

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

Extends the language status dashboard with ARG (Adoption Readiness Grades) + FRG (Foundations Readiness Grades) wiring, implementing the dashboard side of the framework being introduced in hyperpolymath/standards#226.

  • TOOLING-STATUS.adoc — adds a Language Grades Matrix section
  • language-status-tracker.jl — adds LanguageGrades struct + grade extraction

Reads per-language ARG-PROFILE.adoc + FRG-PROFILE.adoc from each tracked language repo (where present) and surfaces the X | F | E | D | C | B | A grade across all four maturity axes (ARG / TRG / FRG / CRG) plus RSR.

Companion per-language profile PRs:

  • affinescript: ARG-D + FRG-E
  • ephapax: ARG-E + FRG-D
  • my-lang: ARG-D-leaning-E + FRG-X

Test plan

  • CI passes
  • .adoc renders cleanly
  • language-status-tracker.jl parses/runs cleanly
  • No SPDX-header lint complaints

🤖 Generated with Claude Code

Extends TOOLING-STATUS.adoc with a Language Grades Matrix section and adds
the LanguageGrades struct + grade extraction to language-status-tracker.jl,
implementing the dashboard side of the ARG + FRG framework introduced in
hyperpolymath/standards.

Reads per-language ARG-PROFILE.adoc + FRG-PROFILE.adoc from each tracked
language repo (where present) and surfaces the X | F | E | D | C | B | A
grade across all four maturity axes (ARG / TRG / FRG / CRG) plus RSR.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath enabled auto-merge (squash) May 28, 2026 10:12
@github-actions
Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 72 issues detected

Severity Count
🔴 Critical 4
🟠 High 24
🟡 Medium 44

⚠️ Action Required: Critical security issues found!

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 boj-build.yml",
    "type": "unknown",
    "file": "boj-build.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "unknown",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "unknown",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in codeql.yml",
    "type": "unknown",
    "file": "codeql.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "unknown",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "unknown",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "unknown",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "unknown",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "unknown",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

@hyperpolymath hyperpolymath merged commit 0628dba into main May 28, 2026
22 of 25 checks passed
@hyperpolymath hyperpolymath deleted the arg-frg-dashboard-wiring branch May 28, 2026 10:13
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.

1 participant