nx_forge_curves.nx
buildroot/runtime/nx_forge_curves.nx
about
nx_forge_curves.nx -- PASS@N CURVE HARNESS (dossier N3's remaining adversary: "per-tier
pass-at-1 vs pass-at-N curves must be published so an insufficient tier is measured not
asserted"). Runs the ENGINE's pure sampling stage (maxc=1, no repair advantage) per fbench
task with nsamples=N and records AT WHICH SAMPLE k GREEN landed (engine rc 100+k) or -40.
pass@k for the row = 1 if greenk>0 && greenk<=k. Emits append-only rows to
knowledge/forge/pass_curves.tsv: CURVE|tier|task|nsamples|greenk|rc|us
(derivable into pass@1..pass@N columns by any reader; the /compare/coding page consumes this).
The pfx route (engine sample stage) makes N samples ~1 prefill + N generations = affordable.
MEASUREMENT organ (expect_exit 0: the rows are the deliverable, RED runs are honest rows).
usage: nx_forge_curves <tier-label> <port> <nsamples> <temp_pm> <chat>
license_tier: ORIGINAL expect_exit: 0
dependencies 2 imports · 0 importers
imports: nx_forge_engine.nxnx_sov_ledger.nx
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| none |
functions
| 17 | func cv_row(tier: *u8, task: *u8, nsamples: i64, greenk: i64, rc: i64) -> i64 |
| 37 | func cv_task(tier: *u8, tag: *u8, organ: *u8, taskf: *u8, expectf: *u8, packf: *u8, port: i64, nsamples: i64, temp_pm: i64, chat: i64) -> i64 |
| 53 | func main(argc: i64, argv: *i64) -> i64 |