Add explicit anti-drift guardrail document

This commit is contained in:
jester 2025-12-13 18:43:30 +00:00
parent 19a0710d19
commit d4d3d796bf

76
ANTI_DRIFT.md Normal file
View File

@ -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.