Nemora Upstream Candidates (Draft)
This inventory identifies extracted helpers that are good candidates for upstreaming into Nemora as shared utilities.
Candidate module/helper |
Current role in FEMIC |
Upstream priority |
Upstream rationale |
|---|---|---|---|
|
Canonicalizes CLI run inputs, FMU/code defaults, run env, and
manifest/checkpoint paths through the legacy |
High |
Stable interface and broadly reusable across task wrappers. |
|
Shared stage loader/runner seam for per-FMU/code script execution
through the legacy |
High |
Removes duplicated orchestration loops and enforces consistent stage contracts. |
|
Structured diagnostics/event logging for VDYP runs and parse events |
High |
Reusable logging primitive for other external-tool wrappers. |
|
Writes deterministic run manifest artifacts for reproducibility/audit |
Medium |
Useful common run-audit contract, but schema should be reviewed first. |
|
TIPSY config discovery/validation and output path normalization |
Medium |
Reusable where TIPSY handoff exists; may remain domain-specific. |
|
Bundle table load/write/validation utilities |
Medium |
Reusable for model-input bundle assembly across estate pipelines. |
|
Typed runtime payloads for legacy stage boundaries |
Low |
Valuable pattern, but names/fields are currently legacy-script specific. |