From 132a7a0dd5ad3053f17472c39748abecc7ba6fbf Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Sun, 4 Jan 2026 10:25:34 -0500 Subject: [PATCH] add manual TODO, and tell claude not to read or edit --- CLAUDE.md | 1 + docs/TODO | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 docs/TODO diff --git a/CLAUDE.md b/CLAUDE.md index 05e413b..52ea319 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -16,6 +16,7 @@ - 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 ## Code Style - Minimal comments - code should be self-documenting diff --git a/docs/TODO b/docs/TODO new file mode 100644 index 0000000..fffdf34 --- /dev/null +++ b/docs/TODO @@ -0,0 +1,29 @@ + +Manual TODO file, no claude's allowed! + + +=== Project Documentation === + - update docs/implementation plan with claude, and try to condense, and remove + completed objectives + - maybe also combine with docs/verbose_project_overview ? + - remember to update project README if needed for changes + + - add flag to Makefile for running in --headless mode for testing + - add this to CLAUDE.md + + - the other claude generated files in docs/ are also overly verbose + + +=== Orbital Mechanics/Physics === + - change orbit propagation method to Newton-Raphson + - tell claude to move any updated changes into 'staging' block comment for + easier review, and for later refactoring + - find some test data for solar system object orbits for verification + - also need tests for circular orbits, and orbits which might have anomalies + with simple trig equations + - a nice concise reference doc: https://web.mit.edu/10.001/Web/Course_Notes/NLAE/node6.html + - lastly test with different time steps to find an 'acceptable' error that's + pretty accurate, but doesn't take too many iterations. I used < 10 + originally in orbital_shipping + + - parabolic, and hyperbolic orbits with tests