Skip to content

Commit 9de9bd5

Browse files
docs(claude): add CLAUDE.md with TypeScript Exemptions table (#17)
1 parent 31887a9 commit 9de9bd5

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

.claude/CLAUDE.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# CLAUDE.md
2+
3+
Repository-specific guidance for AI agents working in this repo. See the org-wide standard guidance in standards/.
4+
5+
### TypeScript Exemptions (Approved)
6+
7+
The hyperpolymath "no new TypeScript" policy has the following approved exemptions in this repo. These are *not* policy violations — they are documented carve-outs.
8+
9+
| Path | Files | Rationale | Unblock condition |
10+
|---|---|---|---|
11+
| `praxis/SymbolicEngine/**/*.ts` | 38 | praxis/SymbolicEngine — GraphQL service + dashboard frontend; depends on Node ecosystem (Apollo, GraphQL.js, Vue/React); migration scoped to a separate AffineScript Node-target + GraphQL-bindings milestone. | AffineScript Node-target codegen (affinescript#35) + GraphQL/Apollo bindings. |
12+
13+
Adding to this list requires explicit user approval and an unblock condition. New TypeScript files outside this list are blocked by the RSR antipattern check.

0 commit comments

Comments
 (0)