Skip to content

RSR seed CLAUDE.md contradicted four language bans (RESOLVED in 617f2a5e) #900

Description

@hyperpolymath

Status: RESOLVED — filed for the record.

Finding

The RSR seed rhodium-standard-repositories/CLAUDE.md (877 lines) predated four
language rulings and still read as though none had happened: 13 ReScript mentions,
13 Deno mentions, 0 Bun mentions. Source: developer/.claude/checkpoints/2026-09-22-pipeline-delivery-summary.md §7 finding 1.

Acceptance criteria

  • All four bans stated with ratification dates (Python 2026-01-03, ReScript
    2026-04-30, TypeScript 2026-08-27, Deno 2026-09-22)
  • Bun named tier 1 with bunx for one-shot tools
  • Surviving mentions are ban statements or dated history, not residue
  • Capability-boundary section does not assert a control that does not exist

Resolution — 617f2a5e

Full rewrite, 877 → 914 lines (+87/−50). Counts before → after: ReScript 13→6,
TypeScript 3→5, Deno 13→6, Python 11→12, Bun 0→16, bunx 0→4, AffineScript 1→22.

The substantive change was not a rename. Deno's granular permission model
(--allow-net, --allow-read) has no Bun equivalent, so swapping the word
would have asserted a security control that does not exist. The boundary is moved
explicitly outside the runtime — typed-wasm sandbox, rootless Podman with read-only
mounts, SDP perimeter — and the file now warns against reading Bun as a drop-in.

Shipped in #899. Twin artefact unfrozen in 8d22285f (see the sibling issue).

Decision sheet: #787

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions