Skip to content

Observability and Diagnostics

Diagnostics should reveal whether a failure belongs to this package or to a neighbor.

Operating Rules

  • diagnostics should expose contract, lifecycle, and readiness failures cleanly
  • tests and CLI output are often the primary observability surface for this package
  • make it easy to see whether a failure is semantic or integration-related

First Proof Check

  • src/bijux_proteomics/domain/program_spec.py and domain/targets.py
  • src/bijux_proteomics/domain/lifecycle.py and domain/validation.py
  • packages/bijux-proteomics-core/tests