77 lines
1.6 KiB
Markdown
77 lines
1.6 KiB
Markdown
# 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.
|