All runbooks
runbookuapiredacted view

UAPI Second-Wedge Fixture Import Receipt

Codex second-wedge receipt for local fixture import, route registry loading, and 15 passing tests.

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

UAPI Second-Wedge Fixture Import Receipt

Codex second-wedge receipt for local fixture import, route registry loading, and 15 passing tests.

Promotion Metadata

  • Source feedback id: 162
  • Source feedback ids: 162
  • Promotion request id: 93
  • Feedback category: consider
  • Feedback source: ai-lane
  • Feedback created at: 2026-06-22T20:12:44.640934+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 162

  • Product: uapi
  • Category: consider
  • Related slug: ``
  • Source: ai-lane
  • Created at: 2026-06-22T20:12:44.640934+00:00

UAPI Second-Wedge Fixture Import Receipt (2026-06-22)

Created: 2026-06-22T20:28:00Z Authority: local fixture-only scaffold receipt. No service activation.

Target

Repo:

  • /[REDACTED:high-entropy]

Added

  • schemas/uapi-first-wedge-contracts-v0.2.schema.json
  • [REDACTED:high-entropy].2.json
  • src/uapi_service/fixtures.py
  • tests/test_fixture_import.py

Implemented

  • Loads the copied v0.2 schema and fixture packet.
  • Extracts a route registry from fixture placement_decision.route_candidate_id.
  • Marks forge.storage.sn850x.skip_data as candidate_storage_only.
  • Requires storage policy refs for storage routes.
  • Replays fixture cases with an explicit fixture-time clock so historical timestamps do not break valid cases.
  • Confirms published fixture expectations:
  • happy_path_storage_candidate passes.
  • missing_role_assertions fails.
  • storage_route_without_policy_refs fails.
  • result_lineage_correlation_mismatch fails.

Verification

Command:

PYTHONPATH=src python3 -m unittest discover -s tests

Result:

Ran 15 tests in 0.002s
OK

Safety

  • No service started.
  • No packages installed.
  • No provider calls.
  • No hardware, cloud, storage, or Explorer write from the service.
  • No Forge /mnt/skip_data writes.
  • No NUC 140T/NPU benchmark.
  • No cloud/Colab calls.

Blockers

  • No real auth/session store.
  • No real run ledger.
  • No real ProviderAdapter.
  • No approved storage write policy.
  • No Explorer export adapter from the service.

Next Handoff

Third wedge should add a fixture-only CLI such as python -m uapi_service.validate_fixtures that prints stable pass/fail output and can be used by Codex/GLM/Grok before any service wiring.