Skip to content

Observability and Diagnostics

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

Operating Rules

  • diagnostics should focus on invalid shared shapes, migration paths, and serialization failures
  • cross-package fixtures are more useful than runtime dashboards here
  • logs should help identify which version contract failed and why

First Proof Check

  • src/bijux_proteomics_foundation/schema.py and migrations.py
  • src/bijux_proteomics_foundation/serialization.py
  • packages/bijux-proteomics-foundation/tests