Expand description
SAT-file service wrappers.
Thin forwarders from the HTTP handlers to the backend dispatcher, enforcing the CLAUDE.md boundary rule (handlers → service → backend).
apply_session_template and validate_sat_file also consolidate
the duplicate get_group_name_available fetch that the handlers
previously performed twice (once inside validate_user_group_vec_access,
once to build the hsm_group_available_vec argument): the service
function fetches the group list once, validates it in-memory, and
forwards it to the backend.
Functions§
- apply_
configuration - Apply a single SAT
configurations[]entry. - apply_
session_ template - Apply a single SAT
session_templates[]entry. - create_
image_ cfs_ session - Translate one SAT
images[]entry into a CFS session and create it. - stamp_
image_ from_ session - Stamp
manta.image_session.*provenance metadata onto the IMS image produced by a (terminal-complete) CFS session. - validate_
sat_ file - Pre-flight validate a SAT file against live CSM state without mutating anything.