Attached by the alert fire path when a ``neo`` subscription's spec sizes
exposures by ``target_snr``: a NEOCP object's brightness lives as
per-epoch V in its stored Scout ephemeris, not in a static
``SourceBrightnessModel``. Reading V at task-materialization time means a
Scout re-fit automatically re-sizes future tasks — the same
one-shared-row property the pointing side already has
(docs/internal/design/alerts/neocp-recovery-alert/02-feasibility-and-filters.md §2.4).
V is used as a proxy for whatever filter the request images in; color
terms are Phase E polish. NEOs are point sources by construction.
System-attached — deliberately no Create/Update API schemas.