Browse Source

update AGENT.md and README.md to match current state

main
cinnaboot 6 months ago
parent
commit
47a5de7432
  1. 2
      AGENT.md
  2. 11
      README.md

2
AGENT.md

@ -29,7 +29,6 @@
## Git Workflow ## Git Workflow
- Small commits with logical separation - Small commits with logical separation
- Concise commit messages - Concise commit messages
- Claude footer: short one-liner only
## Session Summaries ## Session Summaries
- When user requests session summary, create in docs/session_summaries/ - When user requests session summary, create in docs/session_summaries/
@ -39,7 +38,6 @@
## Common Commands ## Common Commands
- Build: make - Build: make
- Run: ./orbit_sim [config_file]
- Test: make test - Test: make test
- See README.md for full build instructions - See README.md for full build instructions

11
README.md

@ -6,7 +6,6 @@ A 3D orbital mechanics simulation using a 2-body gravitational model with sphere
- 2-body gravitational physics with SOI transitions - 2-body gravitational physics with SOI transitions
- Configurable star systems via toml files - Configurable star systems via toml files
- Solar system example configurations
## Getting Started ## Getting Started
@ -23,7 +22,8 @@ git submodule update --init --recursive # If already cloned without --recursive
```bash ```bash
sudo apt update sudo apt update
sudo apt install -y build-essential g++ make libx11-dev libxcursor-dev \ sudo apt install -y build-essential g++ make libx11-dev libxcursor-dev \
libxrandr-dev libxinerama-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxrandr-dev libxinerama-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev \
libcatch2-dev
``` ```
### Building ### Building
@ -49,13 +49,6 @@ make clean-all # Clean everything including raylib
```bash ```bash
make test # Run full automated test suite make test # Run full automated test suite
``` ```
The test suite validates:
- Orbital period accuracy (Earth, Mars)
- Energy conservation (RK4 integration)
- SOI transitions and multi-body interactions
- Eccentric orbit behavior (comets, parabolic, hyperbolic)
All tests use Catch2 framework with configurable time steps and durations. All tests use Catch2 framework with configurable time steps and durations.
## License ## License

Loading…
Cancel
Save