Constructs a deterministic, machine-readable execution plan for a Phase 9 analysis module. The plan records the module contract, normalized parameters, scientific inputs, expected outputs, dependency identities, resource requests, cache policy, and execution environment identity.
Arguments
- module_id
Stable module identifier.
- module_version
Semantic module version.
- parameters
Named list of normalized module parameters.
- inputs
Named list of canonical scientific-object identities.
- outputs
Named list of expected canonical output identities.
- dependencies
Character vector of execution-plan identifiers.
- resources
Named list of requested execution resources.
- cache_policy
One of `use`, `refresh`, or `bypass`.
- environment
Named list describing the execution environment.