1.6 KiB
1.6 KiB
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:
- Read
CONSTRAINTS.md - Read this file (
ANTI_DRIFT.md) - Read the latest entry in
SESSION_LOG.md
At the end of every session:
- Append to
SESSION_LOG.md - Update
OPEN_THREADS.mdif anything is unfinished
Mental Model
- Claude decides
- GPT executes
- This repo records execution
Anything else is drift.