code wiki / _hdl_build / nx_tutor.nx

nx_tutor.nx

buildroot/runtime/_hdl_build/nx_tutor.nx

1746 B33 linesdepth 3pulls 3 transitivereach 1 importersview sourcekind library
docsdependenciesstructsconstsfunctions

about

nx_tutor.nx -- the TUTORING LOOP made a capability (operator: "this is true tutoring where they get their assignment and you grade it and build their capabilities where its lower than s class exceed"). The cycle: ASSIGN (a task + an S-class rubric/target) -> team DOES it -> GRADE (achieved maturity vs target) -> if below S-class, REMEDIATE (build the missing capability) -> re-grade -> PASS only at >= S-class. Grading uses the maturity ladder (evidence-gated, no self-grade). license_tier: ORIGINAL Composes nx_maturity_auditor + nx_four_pillars; the Examiner/Referee grade, the tutor (Claude) sets the bar + remediates.

dependencies 2 imports · 1 importers

nx_maturity_auditor.nx nx_syscalls.nx nx_tutor.nx nx_role_audit_run.nx

imports: nx_maturity_auditor.nxnx_syscalls.nx

imported by: nx_role_audit_run.nx

structs

none

consts

11const TUT_PASS: i64 = 1
12const TUT_GAP: i64 = 0

functions

15func tut_target() -> i64 { return MAT_SCLASS }
called by 1: main
18func tut_grade(achieved_level: i64, target_level: i64) -> i64
called by 1: main
24func tut_remediation(achieved_level: i64, target_level: i64) -> i64
called by 1: main
30func tut_passed_sclass(achieved_level: i64) -> i64 { if achieved_level >= MAT_SCLASS { return 1 } return 0 }
33func tut_verdict_label(v: i64) -> *u8 { if v == TUT_PASS { return "PASS(>=S-class)" as *u8 } return "GAP(build capability)" as *u8 }
called by 1: main