Skip to content

[xml] Unowned remainders: ReachPosition targets, Collision ByObjectType, TrafficSignal C.7.14, selectTriggeringEntities #119

Description

@JArmandoAnaya

What

Four XML-frontend/runtime remainders whose deferral owners closed without delivering them; all are currently unowned:

  1. ReachPositionCondition target generalization — still WorldPosition-only (core/src/ir/entity_condition.cpp:246-271); frontends/xml/src/read_conditions.cpp:321-323 warns "variants need resolution at evaluation time (deferred)" with no owner. The PositionResolver now resolves all §6.3.8 families, so wiring it in is mostly plumbing.
  2. CollisionCondition ByObjectType targetcore/src/ir/interaction_condition.h:227-228 says "wiring that target into this condition is a follow-up" (no issue); the taxonomy prerequisite (p2-s1) landed; read_conditions.cpp:407 warns it away.
  3. TrafficSignalStateAction signal-id validation (rule C.7.14)core/src/engine.cpp:950-955 still returns early; ids stay free-form. Matrix row defers to closed p3-s4.
  4. ManeuverGroup Actors@selectTriggeringEntitiesfrontends/xml/src/read_storyboard.cpp:203-204 warns "needs a run-time actor set (deferred)", owner-less, and the attribute appears in neither coverage matrix (§8.3.3.3).

Done when

For each: either implemented with tests, or explicitly re-scoped to Post-v0.0.1 with a diagnostic, a matrix row naming this issue as owner, and a roadmap post-list entry. No owner-less "(deferred)" remains in a user-visible warning.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions