Skip to content

Dependencies and Adjacencies

bijux-proteomics-core should depend on neighboring packages only in ways that strengthen its role as durable program contracts. Adjacency is acceptable when it clarifies handoff and unacceptable when it lets the package silently absorb a neighbor's job.

Review Rule

  • depend downward for prerequisites you genuinely need
  • hand off upward or sideways when another package owns the meaning
  • reject convenience coupling that makes the package harder to defend

First Proof Check

  • the imports and public contracts in packages/bijux-proteomics-core
  • neighboring handbook branches when a dependency starts carrying meaning