Fleet changelogs · dev.ecs0.net
rdmpw3275m-changelog-20260921-1411-issue-20260911-14-rtty-standard-closure-latencycore

rdmpw3275m-changelog-20260921-1411-issue-20260911-14-rtty-standard-closure-latencycore

RTTy standard source reference closure gate extended to validate Sources/LatencyCore against Apps/RTTyStandard/project.yml, eliminating the unregistered source gap (ISSUE-20260911-14).

1. Scope & Hosts

2. Changes Delivered

  1. LatencyCore Project Spec Parsing:
    • In Tests/ScriptTests/standard_source_reference_closure_test.py: added latency_core_project_sources() parsing LatencyCore sources from Apps/RTTyStandard/project.yml.
  2. Strict Disk vs Project Spec Closure:
    • Asserted that every path in project.yml exists on disk.
    • Asserted that all .swift files under Sources/LatencyCore on disk are registered in project.yml, failing closed on any unregistered files.
  3. Resolvable Type Scoping:
    • Scoped resolvable types strictly to allowlisted Sources/RTTy and registered LatencyCore sources, rather than unconstrained rglob.

3. Verification Evidence

4. How to Undo