cinnaboot
9fd1e29947
refactor: cartesian_to_elements_basic — SCENARIO pattern, named tolerances, TOML 1.0
...
- Consolidate 5 TEST_CASEs into 1 SCENARIO with 6 SECTIONs
- Add tolerance constants (A_TOL, E_TOL, ANG_TOL, R_TOL, V_TOL)
- Convert TOML to inline table syntax
- Add precalc script for expected values
- Update continue.md with tolerance reference table and strict widen policy
2 months ago
cinnaboot
24b6466532
refactor: test_cartesian_to_elements_advanced + restore compare_vec3 + document procedure
...
- Rewrite test with SCENARIO/SECTION, helper lambdas, std::array
- Tighten tolerances: A_TOL=1e-2, E_TOL=1e-4, ANG_TOL=1e-6
- Restore compare_vec3() to test_utilities for cleaner assertions
- Document 3-step refactoring procedure in continue.md
- Fix duplicate entry in status tracking
2 months ago
cinnaboot
1361002196
Add test refactoring status tracking and first refactored test
...
- Add status section to continue.md: completed, can-refactor, blocked, skip
- Add test_barkers_equation.cpp as first refactored test
2 months ago
cinnaboot
e6b5da8b86
update continue.md: add sim engine capability matrix and improved precalc guidance
...
- Add Sim Engine Capabilities section (Implemented / NOT Implemented)
- Update precalc scripts guidance: check capability matrix, always use local-frame values
- Update process per file: add pre-checks (TOML config exists, not already refactored, capability check)
- Add post-checks: verify no other tests broke, note missing sim_engine features
2 months ago
cinnaboot
7fb2e7e5fa
add more instructions for test refactoring
2 months ago
cinnaboot
848cee8ad2
remove unused metrics.angular_position
2 months ago
cinnaboot
55f9b248ff
docs: clean up continue.md section ordering and stale TODOs
...
- Fix section numbering (was 1,2,3,5,4, now sequential)
- Remove stale dump_simulation_state NULL check TODO (already fixed)
- Retain OrbitalMetrics::angular_position 2D-only TODO for future session
2 months ago
cinnaboot
0091d02704
refactor: rewrite test_orbital_period with SCENARIO/SECTION pattern
...
- Consolidate 3 TEST_CASEs into 2 SCENARIOs with SECTIONs
- Tighten tolerances: Earth 365.2105±0.1d, Mars 670.9345±0.1d
- Direction test: verify prograde rotation with 1μrad precision
- Use analytical propagation values as ground truth
- Add TOML 1.0 compliant configs (single-line inline tables)
- Update continue.md with tooling notes and TOML syntax requirements
2 months ago
cinnaboot
7d419f8d30
Revert "update docs/technical_reference.md new maneuver logic"
...
This reverts commit 601e564fa7 .
3 months ago
cinnaboot
601e564fa7
update docs/technical_reference.md new maneuver logic
3 months ago