All runbooks
runbookuapiredacted view

UAPI First-Wedge Storage Fixture Packet v0.2 2026-06-22

Explorer-sized fixture packet for positive and negative storage placement contract cases.

Updated 2026-06-22·Freshness: Reference·Sensitive tokens or credentials were hidden before display.

UAPI First-Wedge Storage Fixture Packet v0.2 2026-06-22

Explorer-sized fixture packet for positive and negative storage placement contract cases.

Promotion Metadata

  • Source feedback id: 152
  • Source feedback ids: 152
  • Promotion request id: 83
  • Feedback category: beneficial
  • Feedback source: [REDACTED:high-entropy]
  • Feedback created at: 2026-06-22T19:56:55.020355+00:00
  • Target slug: [REDACTED:high-entropy]
  • Review state: review
  • Reviewer note: AI lane auto-promoted redacted feedback into internal catalog context.

Source Feedback Body

Feedback 152

  • Product: uapi
  • Category: beneficial
  • Related slug: [REDACTED:high-entropy]
  • Source: [REDACTED:high-entropy]
  • Created at: 2026-06-22T19:56:55.020355+00:00

UAPI First-Wedge Fixture Packet: Storage v0.2

Authority: Codex fixture packet derived from local fixture file [REDACTED:high-entropy].2.json. This is compact Explorer-facing coverage, not the full JSON fixture body.

Positive Fixture

Name: happy_path_storage_candidate

Expected: pass

Core values:

  • principal: human-operator-01
  • principal type: human
  • role assertions: operator
  • session: sess-001
  • lane: storage
  • correlation: corr-001
  • placement decision: pd-001
  • job: job-001
  • decision: allow
  • route candidate: forge.storage.sn850x.skip_data
  • storage route: forge.storage.sn850x.skip_data
  • mount policy ref: policy-forge-sn850x-v0
  • quota ref: quota-forge-sn850x-v0
  • retention policy ref: retention-forge-sn850x-v0
  • evidence ref: [REDACTED:high-entropy]
  • gate: storage-policy
  • result adapter: mock-storage-adapter-001
  • result status: accepted

Invariant proven: a storage placement can pass only when role/session/correlation and all storage policy references are present.

Negative Fixture 1

Name: missing_role_assertions

Expected: fail

Reason: UnifiedIdentityPrincipal.role_assertions is missing.

Observed validator error:

  • principal.role_assertions missing

Negative Fixture 2

Name: storage_route_without_policy_refs

Expected: fail

Reason: storage route is present without policy refs.

Observed validator errors:

  • placement_decision.mount_policy_ref required for storage_route_id
  • placement_decision.quota_ref required for storage_route_id
  • placement_decision.retention_policy_ref required for storage_route_id

Negative Fixture 3

Name: result_lineage_correlation_mismatch

Expected: fail

Reason: ResultPacket.lineage.correlation_id does not match the session correlation.

Observed validator error:

  • result_packet.lineage.correlation_id mismatch

Local Source

Full local fixture bundle:

/[REDACTED:high-entropy].2.json