Background
SamplingPolicy is a stored table value and public table type with a creation_time chrono field. It is related to policy configuration, but it is independent enough to migrate as its own implementation issue.
Prerequisites
- Default bincode table value baseline has landed.
- The table-value implementation umbrella is open and linked.
- Old-byte fixture coverage for the exact
SamplingPolicy stored value exists before production type changes are made, or this issue adds that fixture coverage first.
Scope
- Migrate
SamplingPolicy.creation_time.
- Preserve stored bincode compatibility where possible.
- Review public table API impact.
Acceptance criteria
- Old
SamplingPolicy stored bytes remain readable, or data migration is explicitly implemented.
creation_time semantics are preserved.
- Existing sampling policy table tests still pass.
- Public/API impact is visible in tests or compile checks.
- Any remaining chrono usage in the sampling policy surface is explicitly justified.
Out of scope
- Triage policy surfaces.
- Final chrono dependency cleanup.
Notes
Related discussion: #733
Background
SamplingPolicyis a stored table value and public table type with acreation_timechrono field. It is related to policy configuration, but it is independent enough to migrate as its own implementation issue.Prerequisites
SamplingPolicystored value exists before production type changes are made, or this issue adds that fixture coverage first.Scope
SamplingPolicy.creation_time.Acceptance criteria
SamplingPolicystored bytes remain readable, or data migration is explicitly implemented.creation_timesemantics are preserved.Out of scope
Notes
Related discussion: #733