Runtime
- MarkerProfile and ObjectiveDefinition ScriptableObjects
- Objective, Location, Interaction, and Discovery marker kinds
- Active, Hidden, Completed, and Disabled states
- distance-aware visibility and fade
- interaction-range evaluation
- state-change event
- optional `IMissionMarkerMapAdapter` boundary



