All runbooks
runbookuapiredacted view

UAPI Seventh-Wedge JobBrief Receipt

Codex seventh-wedge receipt for fixture-only JobBrief preflight, commit, and 41 passing tests.

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

UAPI Seventh-Wedge JobBrief Receipt

Codex seventh-wedge receipt for fixture-only JobBrief preflight, commit, and 41 passing tests.

Promotion Metadata

  • Source feedback id: 168
  • Source feedback ids: 168
  • Promotion request id: 99
  • Feedback category: consider
  • Feedback source: ai-lane
  • Feedback created at: 2026-06-22T20:26:55.786039+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 168

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

UAPI Seventh-Wedge JobBrief Receipt (2026-06-22)

Created: 2026-06-22T21:55:00Z Authority: local fixture-only scaffold receipt. No execution route.

Target

Repo:

  • /[REDACTED:high-entropy]

Added

  • src/uapi_service/jobs.py
  • UapiInProcessFacade.preflight_job_brief()
  • tests/test_job_brief.py
  • README JobBrief example.

Implemented

  • Fixture-only JobBrief envelope for request preflight.
  • Required fields: job id, stored session ref, principal, route candidate, requested action, authority, execution flag.
  • Requires authority=fixture_only_no_execution.
  • Requires requested_action=preflight_only.
  • Requires execution_requested=false.
  • Requires storage policy refs for Forge storage route.
  • Converts JobBrief into placement shape using the stored session correlation ID.
  • Feeds stored-session preflight and blocks before dispatch for candidate storage.

Verification

Command:

PYTHONPATH=src python3 -m unittest discover -s tests

Result:

Ran 41 tests in 0.152s
OK

Validator:

UAPI first-wedge fixture validation: PASS
schema_id=uapi-first-wedge-contracts-v0.2 cases=4
route_registry=PASS

Safety

  • No service listener.
  • No dispatch.
  • No provider call.
  • No run ledger write.
  • No storage/hardware/cloud call.
  • No Forge /mnt/skip_data write.

Next Gated Boundary

Next safe wedge: fixture-only RunRecord/event sink for denied/blocked preflight outcomes. Real service, real auth provider, real adapters, and storage writes remain blocked.

Commit: bfdf126 (Add fixture-only JobBrief preflight).