Skip to content

feat(typed-wasm-mcp): expand cartridge (mod.js, manifest, README)#69

Merged
hyperpolymath merged 3 commits into
mainfrom
docs/typescript-exemption-table
May 16, 2026
Merged

feat(typed-wasm-mcp): expand cartridge (mod.js, manifest, README)#69
hyperpolymath merged 3 commits into
mainfrom
docs/typescript-exemption-table

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Publishing the docs/typescript-exemption-table branch (2 commit(s) over main) — getting it on track per the 2026-05-16 estate pass. Far-from-main branches may need rebase before merge.

🤖 Generated with Claude Code

hyperpolymath and others added 3 commits May 3, 2026 00:25
Establishes the .claude/CLAUDE.md scaffold for this repo (previously
had no agent-instructions file). The body is intentionally short:
points at hyperpolymath/standards as the canonical policy source,
restates the key rules (no new TS, Deno not Node, AffineScript for new
code), and documents the 6 approved TypeScript exemptions in this repo
(MCP cartridge adapters in cartridges/*-mcp/adapter/mod.ts, all
gated on AffineScript MCP bindings).

Mirror tables exist in affinescript / standards / my-lang. Audit
lineage: TS-elimination audit, 2026-05-02.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
WIP snapshot: cartridge.json manifest, mod.js handler logic, README.adoc.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath merged commit fbf63c7 into main May 16, 2026
21 of 27 checks passed
@hyperpolymath hyperpolymath deleted the docs/typescript-exemption-table branch May 16, 2026 16:57
@github-actions
Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 24 issues detected

Severity Count
🔴 Critical 17
🟠 High 2
🟡 Medium 5

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Stale AI session file -- delete",
    "type": "stale",
    "file": "GEMINI.md",
    "action": "delete",
    "rule_module": "root_hygiene",
    "severity": "medium"
  },
  {
    "reason": "TypeScript file detected -- banned language",
    "type": "banned_language_file",
    "file": "/home/runner/work/boj-server/boj-server/cartridges/sanctify-mcp/adapter/mod.ts",
    "action": "flag",
    "rule_module": "cicd_rules",
    "severity": "critical"
  },
  {
    "reason": "TypeScript file detected -- banned language",
    "type": "banned_language_file",
    "file": "/home/runner/work/boj-server/boj-server/cartridges/academic-workflow-mcp/adapter/mod.ts",
    "action": "flag",
    "rule_module": "cicd_rules",
    "severity": "critical"
  },
  {
    "reason": "TypeScript file detected -- banned language",
    "type": "banned_language_file",
    "file": "/home/runner/work/boj-server/boj-server/cartridges/fireflag-mcp/adapter/mod.ts",
    "action": "flag",
    "rule_module": "cicd_rules",
    "severity": "critical"
  },
  {
    "reason": "TypeScript file detected -- banned language",
    "type": "banned_language_file",
    "file": "/home/runner/work/boj-server/boj-server/cartridges/ephapax-mcp/adapter/mod.ts",
    "action": "flag",
    "rule_module": "cicd_rules",
    "severity": "critical"
  },
  {
    "reason": "TypeScript file detected -- banned language",
    "type": "banned_language_file",
    "file": "/home/runner/work/boj-server/boj-server/cartridges/bofig-mcp/adapter/mod.ts",
    "action": "flag",
    "rule_module": "cicd_rules",
    "severity": "critical"
  },
  {
    "reason": "TypeScript file detected -- banned language",
    "type": "banned_language_file",
    "file": "/home/runner/work/boj-server/boj-server/cartridges/hesiod-mcp/adapter/mod.ts",
    "action": "flag",
    "rule_module": "cicd_rules",
    "severity": "critical"
  },
  {
    "reason": "believe_me undermines formal verification (1 occurrences, CWE-704)",
    "type": "believe_me",
    "file": "/home/runner/work/boj-server/boj-server/src/abi/Boj/SafeHTTP.idr",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "critical"
  },
  {
    "reason": "believe_me undermines formal verification (6 occurrences, CWE-704)",
    "type": "believe_me",
    "file": "/home/runner/work/boj-server/boj-server/src/abi/Boj/SafetyLemmas.idr",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "critical"
  },
  {
    "reason": "believe_me undermines formal verification (2 occurrences, CWE-704)",
    "type": "believe_me",
    "file": "/home/runner/work/boj-server/boj-server/cartridges/fleet-mcp/abi/FleetMcp/SafeFleet.idr",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "critical"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

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