Modules Overview
The raw output bundle makes the module layer explicit. Each module is not just a score source. It is an evidentiary producer with its own status, result payload, metadata, and provenance hooks.
What the example bundle shows
The example raw/ directory contains module-native artifacts such as:
admet_predictions_raw.jsonclinical_precedent_prior_raw.jsonpbpk_sensitivity_raw.jsontoxicity_profile_raw.jsonsar_explorer_raw.jsontarget_biology_risk_raw.json
Most follow a family shape built around:
module_idgenerated_atstatusreasonresultmetadata- provenance and evidence-link fields
How module status should be read
A module can be:
- executed successfully and evidentiary
- planned but skipped because of missing input
- out of scope by category policy
- partial or failed
That status should always be read together with the module plan and evidence-state machine.
Required template for every module page
- Purpose
- When it runs
- Required inputs
- Outputs
- Interpretation guidance
- Limitations
- Caveats