From e0b915d940560af3115d5aa48c7874398746594e Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Tue, 6 Jan 2026 10:26:28 -0500 Subject: [PATCH] update directives for claude to ignore manual TODO --- CLAUDE.md | 6 ++++-- docs/TODO | 11 +++++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 041e3a3..321ec53 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,3 +1,7 @@ +## DO NOT TOUCH +- docs/TODO - Manual file only. Never read, write, restore, or commit +- docs/session_logs/ - Manual logs only. Never read or write + # Orbital Mechanics Simulation - Project Memory ## Architecture @@ -17,8 +21,6 @@ - Single small file (<100 lines) clearly needed - File explicitly mentioned by user - When reading multiple files or large files (>200 lines), always verify first -- do not read or write to docs/TODO, this is meant to be a manually maintained file -- do not read or write to files docs/session_logs/ ## Code Style - Minimal comments - code should be self-documenting diff --git a/docs/TODO b/docs/TODO index 5b76d18..7f72fd2 100644 --- a/docs/TODO +++ b/docs/TODO @@ -1,5 +1,8 @@ - -Manual TODO file, no claude's allowed! +=== ATTENTION CLAUDE === +DO NOT read, write, edit, restore, or commit this file under any circumstances. +This is a manually maintained file - all changes must be made by humans only. +If you see modifications to this file in git status, IGNORE them and do not commit. +======================== === Project Documentation === @@ -12,8 +15,8 @@ Manual TODO file, no claude's allowed! === CTAGS === - previously we've used the Makefile to generate tags when building, - let's think about a way we can generate them without causing a conflict - for people who don't use ctags + let's think about a way we can generate them without causing a conflict + for people who don't use ctags === Simulation Config Files === - decide on an easier to read format, likely TOML or JSON