Browse Source

add manual TODO, and tell claude not to read or edit

main
cinnaboot 6 months ago
parent
commit
132a7a0dd5
  1. 1
      CLAUDE.md
  2. 29
      docs/TODO

1
CLAUDE.md

@ -16,6 +16,7 @@
- Single small file (<100 lines) clearly needed - Single small file (<100 lines) clearly needed
- File explicitly mentioned by user - File explicitly mentioned by user
- When reading multiple files or large files (>200 lines), always verify first - 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 ## Code Style
- Minimal comments - code should be self-documenting - Minimal comments - code should be self-documenting

29
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
Loading…
Cancel
Save