Foundation¶
The foundation section explains the durable role of bijux-proteomics-lab before it
explains implementation detail. Use it to resolve why lab-facing decisions belong here instead of dissolving into ranking or runtime layers.
flowchart LR
recommendation["recommendations"]
assay_plan["assay plan"]
execution["experiment execution"]
outcome["captured outcomes"]
lab["lab foundation"]
knowledge["knowledge update"]
recommendation --> lab
assay_plan --> lab
lab --> execution
execution --> outcome
outcome --> lab
lab --> knowledge
What This Section Protects¶
- the experimental loop as something richer than task orchestration
- outcome handling that stays connected to real assay intent
- a boundary where lab judgment can stay distinct from scoring and runtime mechanics
Start With¶
- Open Package Overview for the shortest statement of the package role.
- Open Ownership Boundary when the question is whether a change belongs here or in a neighbor.
- Open Scope and Non-Goals when a proposed change risks broadening the package.
- Open Capability Map when you need the concrete work the package is allowed to do.
Section Pages¶
- Package Overview
- Scope and Non-Goals
- Ownership Boundary
- Capability Map
- Dependencies and Adjacencies
- Repository Fit
- Lifecycle Overview
- Domain Language
- Change Principles
What This Section Settles¶
- when a behavior is truly lab-facing instead of merely operational
- how plans and outcomes should stay legible as one loop
- when a proposed change belongs back in intelligence or runtime instead of in this package
First Proof Check¶
packages/bijux-proteomics-lab/src/bijux_proteomics_labpackages/bijux-proteomics-lab/tests- neighboring handbooks once the change crosses the local boundary
Neighbors¶
- Open bijux-proteomics-intelligence when the question leaves assay planning, outcome handling, and lab-facing loop control.
- Open bijux-proteomics-runtime when the issue is clearly outside this package's local role.