Skip to content

Data Contracts

Data contracts are the quickest way to judge whether a package really owns a concept or is just passing it through.

Package Surface

  • planning and outcome schemas
  • promotion and repository-facing payloads
  • lab-specific records that downstream packages use without owning

First Proof Check

  • src/bijux_proteomics_lab/planning/assays.py, planning/scheduling.py, and outcomes/observations.py
  • src/bijux_proteomics_lab/design/protocols.py, handoffs/artifacts.py, and handoffs/serialization.py
  • packages/bijux-proteomics-lab/tests