From d4d3d796bf3d3b711b9da0824fd7df0bc373b0ea Mon Sep 17 00:00:00 2001 From: jester Date: Sat, 13 Dec 2025 18:43:30 +0000 Subject: [PATCH] Add explicit anti-drift guardrail document --- ANTI_DRIFT.md | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 ANTI_DRIFT.md diff --git a/ANTI_DRIFT.md b/ANTI_DRIFT.md new file mode 100644 index 0000000..3af9d0d --- /dev/null +++ b/ANTI_DRIFT.md @@ -0,0 +1,76 @@ +# Anti-Drift Guardrail – zlh-grind + +This document exists to **actively prevent drift** during GPT-driven execution work. + +It is intentionally short, blunt, and enforceable. + +--- + +## Purpose + +- Ensure execution work does not silently become architecture work +- Prevent re-litigation of settled decisions +- Keep GPT sessions aligned across days and chats +- Maintain a clean separation between *doing* and *deciding* + +--- + +## Canonical Authority + +**This repository is NOT canonical.** + +All source-of-truth documents live in: +- `jester/knowledge-base` + +If something is unclear: +- Stop +- Reference canonical docs +- Defer to Claude if architectural judgment is required + +--- + +## Hard Stop Conditions + +If any of the following occur, execution must stop: + +- A change affects system boundaries +- A change alters ownership between API / Agent / Frontend +- A change modifies provisioning, DNS, or orchestration authority +- A change contradicts the Cross-Project Tracker +- A change feels like "we should rethink this" + +**Execution does not rethink architecture.** + +--- + +## Allowed Changes + +GPT execution work may: + +- Implement already-decided designs +- Refactor for clarity without changing behavior +- Add logging, validation, or safety checks +- Document *what happened* during execution + +--- + +## Session Discipline + +At the start of every session: +1. Read `CONSTRAINTS.md` +2. Read this file (`ANTI_DRIFT.md`) +3. Read the latest entry in `SESSION_LOG.md` + +At the end of every session: +- Append to `SESSION_LOG.md` +- Update `OPEN_THREADS.md` if anything is unfinished + +--- + +## Mental Model + +- **Claude decides** +- **GPT executes** +- **This repo records execution** + +Anything else is drift.