Commit 6782246
committed
chore(hypatia): allowlist the 6 documented TS MCP-adapter exemptions
The "no new TypeScript" rule in .claude/CLAUDE.md carries 6 approved
exemptions — all MCP cartridge adapters that use the TS-native
@anthropic/sdk (academic-workflow / bofig / ephapax / fireflag /
hesiod / sanctify). The exemption table is canonical there with
rationale, audit lineage (TS-elimination audit, 2026-05-02), and an
unblock condition (AffineScript bindings to MCP).
Until now that exemption only lived in CLAUDE.md; the Hypatia scanner
kept flagging the 6 files as critical "banned_language_file"
findings on every PR (18 critical → 12 critical after this). Mirror
the exemption into .hypatia-ignore using the same rule + path format
as the existing ReScript-migration entries, so policy and scanner
agree.
This is the existing-state allowlist; not adding new TS. Adding new
entries to this file still requires explicit user approval and an
unblock condition per the file's own header. Removes a real but
noise-level barrier to merging PR #146.1 parent 0eb16b8 commit 6782246
1 file changed
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
0 commit comments