From 875aac5db0d089d3ad75be441b1471cbc6d880b2 Mon Sep 17 00:00:00 2001 From: 404oops Date: Thu, 27 Aug 2026 18:37:10 +0200 Subject: [PATCH] Revert "docs: record AI-normalization review rules in CLAUDE.md" This reverts commit f220276724fdc1a16ae56f9c95e41773fe4231ed. --- CLAUDE.md | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 02502469f..4f2fa3032 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,19 +1 @@ FOLLOW ./AGENTS.md - -- Any change that alters the response shape of an existing (pre-cutoff) model — as the - Responses-API finish_reason/reasoning change in OpenAIUtil.js did — must sit behind the - normalize policy resolution or be explicitly approved first. Equalization work never - licenses silent changes to what current models already return. -- Before writing a behavioral claim into chat.md/chatresponse.md, verify it against every - code path it covers: the Mistral remap and the Anthropic coercer handled unmapped - finish_reason differently, and the shipped sentence was true for one and false for the other. -- When you self-disclose a defect mid-session, immediately record it in a Known Gaps section - of the PR draft — disclosures that live only in the transcript do not survive to review, - and a prepared PR silently ships them. -- Make the final act before handoff a fresh `npm run build:workerLib` followed by the suites, - stating exit codes; never pipe a suite run through grep when the exit code is the evidence. -- When a user's uncommitted edit "vanishes" from the worktree, check `git stash list` before - concluding it was lost — GitHub Desktop auto-stashes on branch switch as - "!!GitHub_Desktop" and `git stash pop` recovers it. -- `tools/typecheck-baseline.json` is a permanent no-go zone: never edit it and never run - `typecheck:update`, subagents included.