bijux-proteomics-intelligence¶
bijux-proteomics-intelligence turns scientific evidence and program
constraints into inspectable decisions. It owns candidate ranking, scenario
analysis, skeptical challenge, recommendation posture, and refusal. It does not
own the evidence it evaluates.
Diagnose recommendation movement¶
Two recommendation records can disagree without either being corrupt. Compare the dimension that moved before interpreting the decision change.
| Changed dimension | Record to inspect | Defensible interpretation |
|---|---|---|
| evidence snapshot | Knowledge bundle identities, source versions, contradictions, and sufficiency decision | the decision responded to different scientific support; do not describe this as policy learning |
| candidate universe | included, excluded, invalid, and unavailable candidate identities | the winner changed inside a different choice set; rankings are not directly comparable until the shared set is isolated |
| decision policy | objectives, hard constraints, thresholds, weights, tie-breakers, and policy version | the value judgment changed; evidence did not become stronger merely because the ranking moved |
| scenario burden | counterfactuals, perturbations, sensitivity ranges, and falsifiers | the recommendation faced a different challenge envelope |
| feasibility or lab burden | capacity, assay readiness, cost, safety, and consequence assumptions | an analytically attractive action became operationally weaker or stronger |
| authority state | human review, escalation owner, approval, hold, or refusal | the permission to act changed; the scientific inputs may be identical |
Record multiple causes separately when they move together. A later recommendation supersedes a prior decision only for its declared evidence, candidate, policy, scenario, and authority context; it does not rewrite why the earlier record was produced.
Decision pipeline¶
flowchart LR
evidence["versioned evidence bundle"]
snapshot["evidence fingerprint"]
candidates["candidate set\nfilter · validate · fingerprint"]
policy["declared policy\nconstraints · objectives · thresholds"]
burden["feasibility and lab burden"]
rank["ranking\npolicy · quality · selection"]
challenge["challenge\ncontradictions · falsifiers · scenarios"]
judgment["judgment\nsensitivity · confidence · regret"]
result{"supported?"}
recommend["recommendation record"]
refuse["refusal with reasons"]
review["human and domain review"]
evidence --> snapshot --> challenge
candidates --> rank
policy --> rank
rank --> challenge
burden --> challenge
challenge --> judgment --> result
result -->|yes| recommend
result -->|no| refuse
recommend --> review
refuse --> review
Every recommendation is a policy output, not a fact. Its candidate set, policy, evidence posture, sensitivity, alternatives, and reason codes remain recoverable so a reviewer can reproduce the judgment without treating the result as new evidence.
Recommendation record anatomy¶
| Field | Why it matters |
|---|---|
| candidate universe and exclusions | prevents a winning candidate from being presented without the alternatives it defeated |
| evidence references and fingerprints | ties the decision to immutable review inputs without copying or rewriting them |
| policy and constraints | exposes the values, thresholds, feasibility limits, and objectives that shaped the ranking |
| score components and ordering | makes aggregation and tie-breaking inspectable |
| contradictions and falsifiers | records evidence that weakens or could overturn the action |
| scenarios and sensitivity | shows whether small plausible changes reverse the ranking |
| confidence and regret | separates certainty language from the estimated cost of being wrong |
| posture and human-review flag | distinguishes advisory output, downgrade, escalation, and refusal |
Analytical capabilities¶
| Surface | Responsibility |
|---|---|
candidates |
typed records, validation, filtering, quality, fingerprints, ranking, selection, storage, and lifecycle |
interpretation |
quantitative, contrast, pathway, PTM, contaminant, structure, and run-level readings |
claims, contradictions, falsifiers |
support checks and skeptical pressure against an interpretation |
judgment |
policies, scenarios, recommendations, blinded challenges, counterfactuals, sensitivity, confidence, regret, and flagship decisions |
posture |
explicit evidence posture and skeptical review |
reviews |
benchmark reviews, review boards, decision briefs, outsider packets, independent reruns, and public scrutiny |
learning |
adaptation, refinement convergence, and stagnation detection |
next_steps, query, refusal |
action handoff, interrogation, and unsupported-claim refusal |
The package root lazily exposes these fourteen owner modules, keeping import cost and accidental coupling low while making the supported capability families discoverable.
What makes a recommendation defensible¶
A recommendation is strongest when:
- the candidate set and exclusions are explicit;
- the ranking policy and input evidence are fingerprinted;
- plausible contradictory evidence and falsifiers were evaluated;
- ranking stability survives threshold and scenario sensitivity;
- competing actions and the cost of error are visible;
- confidence is calibrated against benchmark and observed outcome evidence;
- a refusal remains possible when the support is inadequate.
Benchmark review modules cover DDA, DIA, LFQ, multiplex, PTM, and targeted workflow families. LFQ and multiplex review both live in the quantification surface, but they do not share an evidence posture: LFQ is outsider-auditable bounded while multiplex remains internal support only. Module existence does not grant authority; the recommendation inherits the weakest relevant ceiling in its input evidence chain.
Decision output states¶
Intelligence returns a disposition with an explicit next authority. A score or rank is incomplete until this state is recorded.
| Output state | Meaning | Required next authority |
|---|---|---|
| recommend | one action remains defensible under the declared evidence, policy, and challenge set | human and domain review before commitment |
| recommend with conditions | the action survives only inside named thresholds, prerequisites, or stop conditions | owner verifies every condition before handoff |
| downgrade | evidence or policy sensitivity does not support the requested confidence or consequence | reviewer narrows wording, scope, or action |
| escalate | the decision depends on unresolved expertise, safety, cost, or contradiction | named domain or operational owner decides |
| hold | additional evidence can resolve a material gap and waiting is an admissible action | evidence owner supplies the named record or closes the route |
| refuse | no candidate satisfies the hard constraints or support burden | requester changes the question, evidence, or constraints |
These states are not confidence synonyms. A high-scoring candidate can still be held, escalated, or refused when the action exceeds the available authority.
Decision stability¶
| Observed behavior | Interpretation | Required posture |
|---|---|---|
| ordering survives plausible thresholds and evidence removal | locally stable under tested pressure | bounded recommendation with tested conditions |
| top candidates exchange rank under small changes | policy-sensitive | expose alternatives and require review |
| recommendation depends on one contested source | evidence-fragile | downgrade until contradiction is resolved |
| feasible action changes when assay burden is included | consequence-sensitive | return cost and burden to the decision record |
| no candidate satisfies hard constraints | unsupported action | refuse with unmet conditions |
Stability applies only to the tested candidate universe, evidence snapshot, policy, and scenario set. It does not imply that an omitted candidate or future evidence could not change the result.
Challenge before action¶
flowchart TD
R["ranked candidates"] --> B["blinded evidence challenge"]
B --> C["counterfactual scenarios"]
C --> S["threshold sensitivity"]
S --> G["regret analysis"]
G --> D{"ranking remains defensible?"}
D -->|yes| P["bounded recommendation"]
D -->|weakens| W["downgrade or escalate"]
D -->|no| F["refuse"]
A recommendation that changes under a plausible threshold, withheld evidence pattern, or feasible alternative must expose that instability. Explanation is not a substitute for challenge; it reports how the declared policy behaved under challenge.
Ownership boundary¶
- Core owns scientific calculations and benchmark contracts.
- Runtime owns what executed and whether it can be replayed.
- Knowledge owns sources, claims, provenance, and contradiction state.
- Intelligence owns how reviewed inputs become a ranked or refused action.
- Lab owns whether that action is feasible and what happened after execution.
Intelligence may consume all of those signals, but it must not rewrite them. Outcome-aware learning creates a new policy or calibration record rather than editing the historical recommendation.
Compare decisions without erasing history¶
When a recommendation changes, compare immutable decision records. Do not rewrite the earlier record to match the current evidence or policy.
| Comparison dimension | Meaning of a difference | Required interpretation |
|---|---|---|
| candidate universe | candidates were added, removed, or newly excluded | isolate selection effects before comparing scores |
| evidence fingerprint | the support or contradiction snapshot changed | attribute the change to evidence custody in Knowledge |
| policy fingerprint | weights, thresholds, constraints, or objectives changed | report a policy change, not scientific discovery |
| scenario set | the tested uncertainty envelope changed | compare only shared scenarios or label the new burden |
| feasibility input | cost, capacity, safety, or assay burden changed | distinguish operational consequence from evidence strength |
| ranking and posture | ordering, confidence, escalation, or refusal changed | state which upstream difference caused the disposition change |
flowchart LR
O["earlier decision record"] --> CP["compare fingerprints and inputs"]
N["current decision record"] --> CP
CP --> EC{"what changed?"}
EC -->|evidence| ER["evidence-attributed explanation"]
EC -->|policy| PR["policy-attributed explanation"]
EC -->|feasibility| FR["consequence-attributed explanation"]
EC -->|multiple| MR["separate effects and disclose ambiguity"]
If the responsible difference cannot be isolated, the correct output is an attribution gap. A plausible narrative is not a substitute for matching record identities.
Human authority boundary¶
Intelligence can rank, challenge, downgrade, or refuse an action. It does not
approve clinical use, spend resources, authorize an executable laboratory
handoff, or override biosafety and operational custody. A human_review flag
is a required decision state, not a claim that human review has occurred.
flowchart LR
R["recommendation record"] --> H{"human and domain review"}
H -->|revise| I["new policy or evidence input"]
H -->|reject| X["closed or refused action"]
H -->|accept advisory| L["Lab readiness assessment"]
L -->|not ready| N["revised or refused plan"]
L -->|ready and authorized| E["executable handoff"]
Challenge A Recommendation¶
Review a recommendation as an argument that can fail. Begin with the action, then recover the alternatives, evidence snapshot, policy, challenge burden, and authority boundary that produced its posture.
| Challenge | Evidence to demand | Honest response when missing |
|---|---|---|
| was the winner selected from a complete declared universe? | candidate ledger and exclusion reasons | disclose selection uncertainty or refuse comparative language |
| would another reasonable policy change the ordering? | policy fingerprint, component scores, tie-breaks, and alternative policy result | label the decision policy-sensitive |
| does one contested source control the outcome? | source attribution, leave-one-source-out result, and contradiction state | downgrade until the dependency is resolved |
| does a plausible threshold reverse the action? | sensitivity surface and rank crossings | expose alternatives and require review |
| is the cost of error acceptable? | regret estimate, falsifiers, and stop conditions | narrow the action or refuse |
| is the action feasible and authorized? | Lab readiness and human decision | keep the output advisory |
flowchart TD
recommendation["recommendation"] --> universe["recover candidates and exclusions"]
universe --> evidence["resolve evidence snapshot"]
evidence --> policy["replay policy and ordering"]
policy --> pressure["apply contradictions · sensitivity · regret"]
pressure --> posture{"posture survives?"}
posture -->|yes| advisory["bounded advisory action"]
posture -->|weak| review["downgrade or human review"]
posture -->|no| refuse["refusal with unmet conditions"]
Use Workflow Consequence Maps for family-specific effects, What Changed The Recommendation to compare decisions, and Lab Consequence for operational authority.
Continue By Decision Question¶
| Need | Read next | Review is complete when |
|---|---|---|
| understand module ownership and artifact flow | package overview | candidates, evidence, policy, challenge, disposition, and next authority resolve separately |
| pressure-test a ranking | recommendation challenges | leave-one-source-out, counterfactual, threshold, and burden pressure expose every rank reversal |
| interpret confidence, calibration, or regret | recommendation confidence | confidence language matches the tested evidence snapshot and cost-of-error record |
| inspect policy and dependency boundaries | architecture | Intelligence consumes owner records without rewriting scientific, execution, evidence, or laboratory truth |
| choose Python, data, or artifact contracts | interfaces | the recommendation can be reproduced from identified candidates, evidence, policy, and scenarios |
| determine when Intelligence must downgrade or refuse | known limitations | every unsupported action ends in a named downgrade, escalation, hold, or refusal |