Skip to content

fix(v2.5): refuse irreducible observation-cardinality overflow #727

Description

@dmidlo

Parent roadmap: #500
Blocks: #726, #519
Discovered by: installed public rc.3 plan-set acceptance run

Problem

The v2.5 marked-Hawkes planner accepts historical observation conditioning whose qualified lower retention endpoint implies more candidates than the declared amplification ceiling. Adaptive sizing bisects the window to one millisecond, then raises ReconstructionPlanCompatibilityError with modeled_missing_events=inf. plan-set therefore aborts the entire 200203–202512 campaign instead of retaining a bounded scientific refusal for that exact interval.

The concrete first failure is 2002-03-04T00:27:05Z under the selected full self/cross excitation engine and the required three-scenario observation policy.

Required fix

  • preserve complete contiguous plan/support coverage when one immutable millisecond cannot satisfy qualified observation-cardinality headroom;
  • classify that boundary as an explicit scientific refusal with no workflow tasks, not an implementation exception or silently capped proposal count;
  • make independent support verification recompute and agree with that refusal;
  • retain finite, honest window-sizing/resource summaries;
  • add regression coverage for the one-millisecond lower-retention limit.

Acceptance

The installed public plan-set surface can represent the full pre-cutoff campaign without an exception; the resulting support map is contiguous, independently reproducible, and contains no valid-common-data implementation refusal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdata-qualityData quality assessment checks, reports, and validation workflowssemver-patchsynthetic-reconstructionHistorically anchored regime-conditioned reconstruction and variable-cardinality event generation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions