Skip to content

T-I2MG-opener-catalog-extraction

State: planning/draft · Impact: low · Complexity: medium

solutions/determined/crates/determined-platform/src/openers.rs holds a reusable core (the OpenerCatalog trait, SystemOpenerCatalog, per-OS reveal, eligibility predicate) tangled with five determined-local imports. Pumice ports about forty lines in T-985N-vault-ontogen-ops. Once both call sites are stable, extract the core to packages/rust/opener-catalog and rewire both.

See D-PVNF-pumice-vault-note-format and M-GYHW.

To be defined when picked up.

  1. To be defined.
AreaNote
apps/pumice/to be defined
  • To be defined.
  • Changing what either call site opens or reveals; this is a move, not a behavior change.
  • Publishing the crate outside the repo.

← Back to Tasks