Skip to content

[TS PBT] Prioritize original-property, uncovered-edge and optional relation goals in one USVM phase #399

Open

Description

@CaelmBleidd

Scope agreed on 2026-10-16

One concrete PBT generation phase is followed by one USVM search phase. No return to random generation is required. Concrete replay and optional shrinking validate a USVM candidate; they are not a second PBT generation phase. This replaces the previous repeated-round acceptance.

Existing implementation

#524 transfers admitted concrete edges into the original-property analysis, uses #526's selector, retains covered prefixes and allocates at least half of turns to the original BFS objective. Keep this implementation; do not replace it with a generic scheduler framework.

Remaining work

Acceptance

Independently changed admitted PBT edges change the selected symbolic work. An enabled exact relation independently changes its challenge. Original-property search survives covered code, misleading relations, failed replay and unusable targets. The complete decisions and elapsed costs remain inspectable. No second PBT generation phase is required.

Delivery status (2026-10-17)

The existing admitted-edge transfer and core selector delivery are retained; selector policy remains owned by its separate executor and is not changed by this update. The PBT integration work publishes one-time optional exact relation scheduling in #603 on dependency composition #602. Each selected relation is challenged at most once; complete target roles, decisions, source-qualified confirmations and elapsed allocations remain in relationGuidance. A timely native original fault ends auxiliary work and prevents a redundant original query.

Coverage-only and bounded relation fixtures are integrated in a local common assembly. A 100-input public regression also identified the retained-observation sampling gate tracked under #397; its verified correction is published as #610 before full-budget relation comparisons. Passing auxiliary witnesses require exact official replay receipts before experimental coverage credit. These are open PR/integration gates, not evidence of a merged implementation or comparative gain. No second random-generation phase, adaptive policy or new selector change is introduced here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions