Skip to content

Enforce Stage 2 package contracts before Stage 3 fitting #1116

@anth-volk

Description

@anth-volk

Stage 3 should verify the Stage 2 calibration package contract before fitting starts.

Scope:

  • read calibration_package_contract.json from the Stage 3 input bundle;
  • reject missing or mismatched package/contract identity for normal pipeline runs;
  • record package and contract checksums in fit manifests;
  • keep manual no-contract package fitting as an explicit warning-only fallback;
  • cover the contract handoff with focused unit tests and Stage 3 AI-facing docs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions