omnigraph/crates/omnigraph-server/tests
aaltshuler 58855c0a7c feat(cluster,server): inline policy content + config-free --cluster URI boot
Two serving changes that complete RFC-006's read side:

ServingPolicy carries the policy bundle CONTENT (digest-verified at
snapshot read) instead of a blob path — the catalog may live on object
storage, and the server must not re-read mutable state after the
snapshot. The server grows a PolicySource enum: File for omnigraph.yaml
deployments (unchanged), Inline for cluster boots, wired through
PolicyEngine::load_{graph,server}_from_source.

read_serving_snapshot_from_storage(uri) reads the applied revision
straight from a storage root, and --cluster accepts a scheme-qualified
URI (s3://bucket/prefix): config-free serving — a serving box needs only
the URI and credentials; the ledger and catalog on the bucket ARE the
deployment artifact. Bare paths keep the config-directory behavior.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 15:56:22 +03:00
..
support refactor(server): split the test monolith into area suites 2026-06-11 15:03:51 +03:00
auth_policy.rs refactor(server): split the test monolith into area suites 2026-06-11 15:03:51 +03:00
boot_settings.rs feat(cluster,server): inline policy content + config-free --cluster URI boot 2026-06-11 15:56:22 +03:00
data_routes.rs refactor(server): split the test monolith into area suites 2026-06-11 15:03:51 +03:00
multi_graph.rs feat(cluster,server): inline policy content + config-free --cluster URI boot 2026-06-11 15:56:22 +03:00
openapi.rs Stored-query registry foundation + config/CLI RFC-002 (#128) 2026-06-01 22:50:31 +02:00
s3.rs refactor(server): split the test monolith into area suites 2026-06-11 15:03:51 +03:00
schema_routes.rs refactor(server): split the test monolith into area suites 2026-06-11 15:03:51 +03:00
stored_queries.rs refactor(server): split the test monolith into area suites 2026-06-11 15:03:51 +03:00