code wiki / (root) / nx_coaching_research.nx

nx_coaching_research.nx source

↩ module page · 40 lines · 3158 B

1// nx_coaching_research.nx -- THIN structured COACHING-LANDSCAPE research organ. Operator (2026-06-28): "coaching is 2// coaching ... use nishi researcher and see what OTHER options exist" -- the skill-coach engine (perception->grade-> 3// diagnose->drill->gamify) is DISCIPLINE-AGNOSTIC, so map the full universe of performing-arts / skill disciplines 4// it can cover, + the general coaching SCIENCE (deliberate practice / motor learning / feedback) that "coaching is 5// coaching" rests on. COMPOSES nx_research_engine (sovereign TLS-1.3 fetch -> HTML-strip -> bank to library), thin 6// sections-with-purpose, NOT a flat list. Wikipedia = the authoritative TAXONOMY source + fetchable. license_tier: ORIGINAL 7import "nx_research_engine.nx" 8const K_MAGIC_8388608: i64 = 8388608 9 10func main() -> i64 { 11 let store: *TrustStore = rf_init() 12 if (store as i64) == 0 { rf_puts("coaching: trust store load failed\n" as *u8); return 1 } 13 rf_puts("CA roots="); rf_putn(trust_store_count(store)); rf_puts(" -- COACHING-LANDSCAPE research -> Library\n" as *u8) 14 let cap: i64 = K_MAGIC_8388608 15 let out: *u8 = sys_mmap(cap) 16 var ok: i64 = 0 17 18 rf_section("PERFORMING ARTS taxonomy (the master discipline universe a coach could cover)" as *u8) 19 ok = ok + rf_fetch_bank("https://en.wikipedia.org/wiki/Performing_arts" as *u8, "coach_perf_arts" as *u8, store, out, cap) 20 ok = ok + rf_fetch_bank("https://en.wikipedia.org/wiki/Dance" as *u8, "coach_dance" as *u8, store, out, cap) 21 ok = ok + rf_fetch_bank("https://en.wikipedia.org/wiki/Acting" as *u8, "coach_acting" as *u8, store, out, cap) 22 ok = ok + rf_fetch_bank("https://en.wikipedia.org/wiki/Music" as *u8, "coach_music" as *u8, store, out, cap) 23 24 rf_section("PHYSICAL / MOVEMENT disciplines (pose+motion coachable, like dance)" as *u8) 25 ok = ok + rf_fetch_bank("https://en.wikipedia.org/wiki/Martial_arts" as *u8, "coach_martial" as *u8, store, out, cap) 26 ok = ok + rf_fetch_bank("https://en.wikipedia.org/wiki/Yoga" as *u8, "coach_yoga" as *u8, store, out, cap) 27 ok = ok + rf_fetch_bank("https://en.wikipedia.org/wiki/Gymnastics" as *u8, "coach_gym" as *u8, store, out, cap) 28 ok = ok + rf_fetch_bank("https://en.wikipedia.org/wiki/Juggling" as *u8, "coach_juggling" as *u8, store, out, cap) 29 30 rf_section("SPEECH / VOCAL / EXPRESSIVE (audio+prosody coachable, like singing)" as *u8) 31 ok = ok + rf_fetch_bank("https://en.wikipedia.org/wiki/Public_speaking" as *u8, "coach_speaking" as *u8, store, out, cap) 32 33 rf_section("COACHING SCIENCE -- WHY 'coaching is coaching' (the general feedback/practice loop)" as *u8) 34 ok = ok + rf_fetch_bank("https://en.wikipedia.org/wiki/Practice_(learning_method)" as *u8, "coach_practice" as *u8, store, out, cap) 35 ok = ok + rf_fetch_bank("https://en.wikipedia.org/wiki/Motor_learning" as *u8, "coach_motor" as *u8, store, out, cap) 36 ok = ok + rf_fetch_bank("https://en.wikipedia.org/wiki/Coaching" as *u8, "coach_coaching" as *u8, store, out, cap) 37 38 rf_puts("COACHING BANKED: "); rf_putn(ok); rf_puts(" / 12 (sections preserved; run nx_library_harvest_v2 to index, nx_search_cli to query)\n" as *u8) 39 return 0 40}