nx_clause_gate.nx
buildroot/runtime/nx_clause_gate.nx
about
nx_clause_gate.nx -- INDEPENDENT GATE: contract-text retrieval, redline drift, playbook risk.
This gate runs on REAL CLAUSE TEXT, not on supplied flags. The teeth:
u2605DELETION and INSERTION are measured SEPARATELY. The headline case below is a draft that RETAINS
100% of the standard clause -- it would score "identical" on any single similarity number -- while
having an uncapped-liability carve-out bolted onto the end. Retention 1000, novelty 555, risk MEDIUM.
That is precisely the edit that passes human review.
u2605RETRIEVAL IS BY CONTENT, NOT BY HEADING: a paragraph that reads like an indemnity matches the
indemnity standard even though it is offered as a liability clause.
u2605AN UNMATCHED CLAUSE IS BLOCK, never "closest guess".
u2605WORD BOUNDARIES ARE LOAD-BEARING: "liability" must not satisfy a search for "ability".
license_tier: ORIGINAL No hw writes (Rule 26). expect_exit: 0
dependencies 2 imports · 0 importers
imports: nx_clause_lib.nxnx_gate_verdict.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
| 16 | func main(argc: i64, argv: *i64) -> i64 |