# CLAUDE.md — WP31: PRISME-SLM (execution mandate) This repository executes UQO Working Paper 31, *PRISME: Intervention-Supervised Sparse Workspace Editing for Small Language Models* (author: Simon-Pierre Boucher, UQO). The full research mandate (phases 0–15, immutable rules, hypotheses H1–H7, baselines, ablations, paper structure) was supplied by the author on 2026-10-29 and is reproduced in `docs/MANDATE.md`. Working rules that bind every session in this repository: 1. Scientific truth first: never fabricate runs, metrics, citations, hardware or proofs. Every number in the manuscript traces to a run id in `experiments/runs/` and `results/claim_registry.csv`. 2. Phases are executed in order with acceptance gates logged in `PROGRESS.md`; failures go to `FAILURES.md`, design changes to `DECISIONS.md`. Unfavourable runs are never deleted. 3. Minimal falsifiable version first (no persistent memory, no RAG, no MoE, no RL, no tool use). 4. Resource boundaries: laptop (M5 Max) + existing MacLustr SSH access only; no purchases, no new credentials. 5. Independent train / calibration / dev / locked-test splits; test splits are not read before `protocol/preregistration.md` is frozen (see `protocol/locked_test_manifest.json`).