code wiki / (root) / nx_coach_markers.nx

nx_coach_markers.nx

buildroot/runtime/nx_coach_markers.nx

2631 B51 linesdepth 3pulls 3 transitivereach 1 importersview sourcekind librarytopic coach
docsdependenciesstructsconstsfunctions

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

nx_syscalls.nx nx_ts_marks.nx nx_coach_markers.nx nx_coach_markers_gate.nx

imports: nx_syscalls.nxnx_ts_marks.nx

imported by: nx_coach_markers_gate.nx

structs

none

consts

none

functions

15func coach_summary(mtype: *i64, mstart: *i64, mend: *i64, nmarks: i64, dur_ms: i64, posture: i64, out: *i64) -> i64
called by 1: main calls 2: sys_mmapts_classify
43func coach_trimlist(mtype: *i64, mstart: *i64, mend: *i64, nmarks: i64, ts: *i64, te: *i64, cap: i64) -> i64
called by 1: main