← Back to tests
5876b5d239308669 catalog Investigate

flips r2 to operational when sentinel returns null (404)

Workspace @cv/perspective-shared Suite type vitest Suites 1 Behaviours 0 Graph 4 nodes · 23 edges Recent runs 0
src/careervector-health.test.ts

Suite membership

A test is valid when it belongs to suites and those suites reach behaviours.

CareerVector ops & public-status surface
Prove the CareerVector ops + status workers honour their wire contracts without a live D1: the telemetry-tier gating on GET /workspaces/:id degrades correctly on expired/unbound projections, the services/finops/ status rollups never leak secret tokens, the /graph/ops projection emits only the nine canonical hub kinds and rejects behaviour→infra shortcuts, ops-mcp + status-mcp forward 1:1 to their API workers inside the admin boundary, the status api returns the public projection shape with no admin bindings, and the CORS contract only echoes the status.careervector.corbet.ch origin. The typed UI clients pin their production base URLs and request shapes.
careervector-ops-status
via suite
no behaviour door

Recent execution

StatusWorkflowCommitDurationWhen
No recent execution records for this test.