Fix the seconds-vs-nanoseconds mix (received_at/created_at/start_time/matched_at seconds vs AuditRecord.timestamp_ns). Size M.
Part of the Roadmap-to-9/10 program (design: scratchpad/design/, ROADMAP-TO-9.md). Serial PROTO queue: only one [PROTO] story in flight at a time; WS-A is the sole .proto editor. Detailed brief written at dispatch. DoD per docs/STORY-WORKFLOW.md (engine+proto+CLI+offline mock-only E2E, no fabrication, golden regen on proto change).
Fix the seconds-vs-nanoseconds mix (received_at/created_at/start_time/matched_at seconds vs AuditRecord.timestamp_ns). Size M.
Part of the Roadmap-to-9/10 program (design: scratchpad/design/, ROADMAP-TO-9.md). Serial PROTO queue: only one [PROTO] story in flight at a time; WS-A is the sole .proto editor. Detailed brief written at dispatch. DoD per docs/STORY-WORKFLOW.md (engine+proto+CLI+offline mock-only E2E, no fabrication, golden regen on proto change).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fix the seconds-vs-nanoseconds mix (received_at/created_at/start_time/matched_at seconds vs AuditRecord.timestamp_ns). Size M.
Part of the Roadmap-to-9/10 program (design: scratchpad/design/, ROADMAP-TO-9.md). Serial PROTO queue: only one [PROTO] story in flight at a time; WS-A is the sole .proto editor. Detailed brief written at dispatch. DoD per docs/STORY-WORKFLOW.md (engine+proto+CLI+offline mock-only E2E, no fabrication, golden regen on proto change).
Delivered via PR #348 (WS-A2, squash-merged to dev). All wall-clock fields -> google.protobuf.Timestamp, durations -> google.protobuf.Duration (fixes the seconds-vs-nanoseconds mix incl. AuditRecord.timestamp_ns->timestamp, sync_interval_secs->sync_interval, execution_time_us->execution_time). prost-types confined to nuncio-proto via a single time.rs conversion module; store/core stay native i64/u64; only grpc mappers + CLI changed. Audit ns precision preserved losslessly (seconds+nanos split, tested). CLI renders RFC-3339. Golden regenerated; contract_stability passes; 498 tests. Absent start/end window now rejected with invalid_argument (honest-error).