zlh-grind/ANTI_DRIFT.md

1.6 KiB
Raw Blame History

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.