nx_coach_markers.nx
buildroot/runtime/nx_coach_markers.nx
about
nx_coach_markers.nx -- "MAKE THE DATA ACTIONABLE": the wire from the clip-analysis marker library (NXMK) +
pose posture into SFW COACHING signals the nishi coach serves. It does NOT re-derive the markers (DRY: it
composes ts_classify from nx_ts_marks for the content label + ms profile) -- it adds the ACTIONABLE layer the
coach needs: how many dead-air segments to TRIM (and exactly which spans), how many high-energy phrases to
PRACTICE, whether cadence (dance rhythm) is present, and a single coaching FOCUS in which an inverted body
posture escalates to form/safety. Pure, deterministic, gate-able; the human-readable message table stays in the
coach (data-driven), this returns the numeric signals. license_tier: ORIGINAL
dependencies 2 imports · 1 importers
imports: nx_syscalls.nxnx_ts_marks.nx
imported by: nx_coach_markers_gate.nx
structs
| none |
consts
| none |
functions
| 15 | func coach_summary(mtype: *i64, mstart: *i64, mend: *i64, nmarks: i64, dur_ms: i64, posture: i64, out: *i64) -> i64 |
| 43 | func coach_trimlist(mtype: *i64, mstart: *i64, mend: *i64, nmarks: i64, ts: *i64, te: *i64, cap: i64) -> i64 called by 1: main |