Add explicit anti-drift guardrail document
This commit is contained in:
parent
19a0710d19
commit
d4d3d796bf
76
ANTI_DRIFT.md
Normal file
76
ANTI_DRIFT.md
Normal 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.
|
||||||
Loading…
Reference in New Issue
Block a user