pub fn record_usage(
commands: Commands<'_, '_>,
turns: Query<'_, '_, (Entity, &ChildOf, &mut Outputs), Unread>,
effects: Query<'_, '_, LandedEffect, NotRetrieval>,
runs: Query<'_, '_, (&Usage, &RunPhase)>,
)Expand description
Count a landed completion’s usage once before deferred invalid-call decisions consume the turn, including responses completed after an early stream decision.