Skip to content

feat: make Oracle mode the default instead of PoC (quality over cost) #394

Description

@Delqhi

Motivation

PoC mode (first-pass-wins) is the current default. It cancels all other candidates as soon as one passes the verify-gate. While cost-efficient, this means a fast-but-minimal solution beats a slow-but-superior solution.

For a verification-first system like SIN-Code, quality should be the default, not cost.

Proposal

  • Change default mode from PoC to Oracle when fusion.enabled = true
  • PoC remains available via fusion.mode = poc (explicit opt-in for cost-sensitive workloads)
  • Document the tradeoff: PoC = cheap+correct, Oracle = expensive+best

Config change

fusion.mode = "oracle"  # default: oracle (was: poc)

New config key fusion.mode (string: "poc" | "oracle" | "plan-merge"). Default: "oracle".

Non-breaking

  • PoC mode still available via explicit config
  • Existing configs without fusion.mode get Oracle (upgrade in quality)
  • Documented in AGENTS.md §7 and CHANGELOG

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions