- Introduced `BinaryReachabilityLifterTests` to validate binary lifting functionality. - Created `PackRunWorkerOptions` for configuring worker paths and execution persistence. - Added `TimelineIngestionOptions` for configuring NATS and Redis ingestion transports. - Implemented `NatsTimelineEventSubscriber` for subscribing to NATS events. - Developed `RedisTimelineEventSubscriber` for reading from Redis Streams. - Added `TimelineEnvelopeParser` to normalize incoming event envelopes. - Created unit tests for `TimelineEnvelopeParser` to ensure correct field mapping. - Implemented `TimelineAuthorizationAuditSink` for logging authorization outcomes.
519 B
519 B
| 1 | field | v2 | v1 | rule |
|---|---|---|---|---|
| 2 | schemaVersion | schemaVersion | schemaVersion | copy |
| 3 | componentRef | component.ref | component.ref | copy |
| 4 | packageIdentity | edges.package_identity | edges.package_identity | copy |
| 5 | reachabilityEvidence | edges.reachability.evidence.hash | edges.reachability.evidence_hash | copy |
| 6 | unknownsState | unknowns.state | unknowns_state | enum_map:unknown=pending;under_review=review;resolved=resolved;expired=stale |
| 7 | paginationCursor | meta.page.cursor | meta.page_cursor | stable_base64(sort_keys) |
| 8 | createdAt | meta.createdAt | meta.created_at | iso8601_utc |