Skip to content

History / Dependency Graph

Revisions

  • 664: RefFrameKind removed (required FrameUid is the taxonomy); FrameUidC/FrameUidIndexR/FrameEpochC + Bevy doc IO on Frame-Tree-ECS-Native; frame-doc feature edges on Dependency-Graph

    Test User committed Jun 7, 2026
  • Dependency-Graph: add astrodyn_frame_doc (issue #663 exchange schema; gateway optional via frame-doc feature)

    Test User committed Jun 7, 2026
  • Revert "Restore dev-dep edges in dependency graph mermaid" This reverts commit 29ee6496e5e80964d5d2ac613c23137413e8a204.

    Test User committed May 9, 2026
  • Restore dev-dep edges in dependency graph mermaid The previous regeneration dropped the dashed dev-dep edges. They're the load-bearing channel by which physics crates' own Tier 2 / Tier 3 tests reach JEOD fixture loaders in astrodyn_verif_jeod, and they're the only place the back-edge invariant (verif crate as dev-dep on each physics crate) is visually documented. Solid = regular dep, dashed |dev| = [dev-dependencies] entry.

    @spencer702 spencer702 committed May 9, 2026
  • Regenerate dependency graph after verif gateway-only switch `astrodyn_verif_jeod` and `astrodyn_verif_parity` now depend on `astrodyn` and only `astrodyn` for physics — same gateway-only contract that already applied to `astrodyn_runner` and `astrodyn_bevy`. The "verification crates may reach around the gateway" exception is gone; the bypass-check CI lint now scans both verif crates. The diagram drops every dashed-arrow direct-physics edge from the verif crates and replaces them with a single `→ astrodyn` edge each. Dev-dep edges from physics crates back to `astrodyn_verif_jeod` (for its JEOD fixture parsers) remain — those support owner-crate unit / Tier 2 / Tier 3 tests that live in each crate's own `tests/`.

    @spencer702 spencer702 committed May 9, 2026
  • Regenerate dependency graph after astrodyn_runner / astrodyn_bevy gateway-only switch `astrodyn_runner` now depends on `astrodyn` and only `astrodyn`; the 7 direct physics deps and 2 dev-deps are gone. `astrodyn_bevy`'s 2 physics dev-deps are gone as well. Both consumers are now structurally gated by `scripts/check_no_bypass_deps.sh` in CI. Also corrects a stale `astrodyn_interactions ⇢ astrodyn_dynamics` entry (it has always been a regular dep, not dev) and modernises the regenerate snippet to match the listing above.

    @spencer702 spencer702 committed May 9, 2026
  • Add workspace dependency graph page

    @spencer702 spencer702 committed May 7, 2026