User Story
When we report any upload metric — success rate, durability, failure breakdown —
I want a single, documented definition of what an "upload attempt" is: when it starts, when it ends, and which events mark each outcome,
so every number we publish represents the same activity over the same window, and nobody argues about "what counts."
Context
Without a shared definition, every downstream metric (2-copy rate, store success, pull success) measures something slightly different. A reasonable, accurate count depends on agreeing on the lifecycle boundaries before we instrument anything.
Acceptance Criteria
Parent
User Story
When we report any upload metric — success rate, durability, failure breakdown —
I want a single, documented definition of what an "upload attempt" is: when it starts, when it ends, and which events mark each outcome,
so every number we publish represents the same activity over the same window, and nobody argues about "what counts."
Context
Without a shared definition, every downstream metric (2-copy rate, store success, pull success) measures something slightly different. A reasonable, accurate count depends on agreeing on the lifecycle boundaries before we instrument anything.
Acceptance Criteria
Parent