DIAG-01: Content-addressable versioned RouteGraph storage #20

Closed
opened 2026-03-11 11:13:50 +01:00 by claude · 2 comments
Owner

Server stores RouteGraph definitions with content-addressable versioning (hash-based dedup). When an agent sends a diagram, the server hashes the content and only stores a new version if the hash differs from the current version.

Category: Route Diagrams
REQ-ID: DIAG-01

Server stores `RouteGraph` definitions with content-addressable versioning (hash-based dedup). When an agent sends a diagram, the server hashes the content and only stores a new version if the hash differs from the current version. **Category:** Route Diagrams **REQ-ID:** DIAG-01
Author
Owner

Implemented in Phase 2. SHA-256 hash of serialized RouteGraph used as content key for deduplication. DiagramRepository stores and retrieves by content hash. Key files: DiagramRepository.java, IngestionController.java.

Implemented in Phase 2. SHA-256 hash of serialized RouteGraph used as content key for deduplication. `DiagramRepository` stores and retrieves by content hash. Key files: `DiagramRepository.java`, `IngestionController.java`.
Author
Owner

Implemented: ClickHouseDiagramRepository with SHA-256 content hash and ReplacingMergeTree for content-addressable versioned storage.

Implemented: `ClickHouseDiagramRepository` with SHA-256 content hash and `ReplacingMergeTree` for content-addressable versioned storage.
Sign in to join this conversation.