Mission Control

Metadata extraction polish: stop button + provenance persistence + RECURATION_MODELS swap

receY9wtumCoyZ9WF

Approved
Project
LEBBA
Build Model
sonnet
Review Model
codex-5.5
Runtime Model
sonnet
Rounds
2
Output
Open PR

Agent Dispatches

Orchestrator3

Code

+1,050
Lines Added
-50
Lines Removed
18
Files Changed
Source vs Test
Source350(33.3%)Test700(66.7%)
Coverage

Coverage: not reported

Features

Validation Contract

Three coordinated polish changes: (1) Stop button — migration 051 cancellation_requested column + pg_client helpers + run_bulk_extraction per-source check + POST /extraction-jobs/{job_id}/cancel endpoint + frontend Stop button with confirmation dialog and Cancelling state. (2) Provenance — curate_source writes metadata_provenance[field] block on confirm; SourceInspector displays via-<model> indicator + reasoning tooltip. (3) RECURATION_MODELS swap to 6 OpenRouter slugs matching AddCustomLabelDialog post-#133, default Claude Sonnet 4.6, Gemini 3.1 Pro non-default option.

Event Timeline (3 events)

#RoleEvent TypeSummaryVerdictTime
1Orchestratorcontract_generatedValidation contract approved (12 [A] / 0 [R] assertions)5/31/2026, 10:54:05 AM
2Orchestratorpr_openedPR opened against staging5/31/2026, 7:14:00 PM
3OrchestratorcompletedRun complete — dev=APPROVE (2 rounds for scope completion), reviewer=APPROVE round 1, runtime=skipped, FF merger, PR #151 merged by noam-maeir5/31/2026, 7:14:47 PM