wrap-capture-error@fault: missing_feature  # DEV-1149 route parity: Strands captures finalize on events/track_partial (begin->finish merged), not the complete events/track route this scenario asserts. Error metadata ships with the exact error.type/error.message keys, but on the partial. NOT a DEV-1152 loss — begin(input=...) keeps ai_data.input, so the errored finalize still ships a non-empty event (wire-verified).
wrap-capture-usage@fault: missing_feature  # DEV-1149 route parity: Strands captures finalize on events/track_partial, not events/track; token usage (ai.usage.*) ships on the partial, not the complete-event properties this scenario asserts.
