Skip to content

Choose the committed-state publication protocol #100

Description

@fproulx-boostsecurity

Question

How should Pantry and GraphHub represent and publish one revisioned committed-state signal after successful Analysis ingestion so graph clients refresh from a snapshot and cannot observe candidate deltas, while ordinary Pantry mutations retain granular observer events?

Resolve revision semantics, observer interface shape, interaction with queued delta batches, client version handling, reconnect and stale-client behavior, and the absence of publication on serialization or persistence failure.

Metadata

Metadata

Labels

architectureArchitecture and structural codebase improvementwayfinder:grillingWayfinder decision resolved with maintainer input

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions