code wiki / _hdl_build / nx_analyst_case_sources.nx

nx_analyst_case_sources.nx source

↩ module page · 195 lines · 11937 B

1// nx_analyst_case_sources.nx -- ANALYST CASE 001 SOURCE RE-GRADE: the source-criticism organ 2// pointed at OUR OWN earlier work (the honest move: the instrument's first target is us). 3// Every S1-S8 source from nx_analyst_case_ac.nx gets an Admiralty pair + first-party distance + 4// incentive class + method rung; every ledger row is re-tested under the INDEPENDENCE RULE 5// (corroboration only across distinct bias classes). Emits knowledge/status/analyst_sources_ac.log. 6// EXPECTED honest outcome (hand-computed): most rows were backed by ECHO-pairs (same incentive 7// class), so the strict verdict DEMOTES v0's SHENANIGAN to UNDERTRACED + names the exact fetch 8// tasks that would re-earn it. Confidence and likelihood reported on SEPARATE lines (ICD 203). 9// LAWS: struct-free, integer-only, no &&/||. license_tier: ORIGINAL 10import "nx_analyst.nx" 11import "nx_source_grade.nx" 12import "nx_syscalls.nx" 13const CS_MAGIC_230000: i64 = 230000 14const CS_MAGIC_210000: i64 = 210000 15const CS_MAGIC_30000: i64 = 30000 16const CS_MAGIC_575000: i64 = 575000 17 18// case thresholds = the analyst gate contract 19const CS_TOL_PPM: i64 = 5000 20const CS_MIN_TP: i64 = 600 21const CS_MAX_RP: i64 = 150 22 23// incentive classes (case data; ids are labels, independence = different ids) 24const CL_LEADGEN: i64 = 1 // ad/lead-funded home-services media (hvac.com, todayshomeowner) 25const CL_VENDOR: i64 = 2 // direct-to-consumer equipment vendors (acdirect, hvacdirect, servicetitan chart) 26const CL_CONSULT: i64 = 3 // consultants selling to HVAC contractors (profitabilitypartners, simpro) 27const CL_ISSUER: i64 = 4 // audited issuer self-reports (Dell/HP SEC filings) 28// declared OPPOSED pair: vendors (want the markup story big) vs trade consultants (serve the 29// contractors being described) -- when THESE two agree on the margin, that is the strongest signal. 30const CS_OPP_A: i64 = 2 31const CS_OPP_B: i64 = 3 32 33func cs_wf(fd: i64, s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} sys_write(fd,s,n); return 0 } 34func cs_wnf(fd: i64, v: i64) -> i64 { let bb: *u8=sys_mmap(28); var m: i64=v; if m<0{m=0-m;sys_write(fd,"-" as *u8,1)} let t: *u8=sys_mmap(28); var k: i64=0; if m==0{t[0]=48 as u8;k=1} while m>0{t[k]=(48+(m%10)) as u8;m=m/10;k=k+1} var i: i64=0; while i<k{bb[i]=t[k-1-i];i=i+1} sys_write(fd,bb,k); return 0 } 35 36// the 8 sources: rel, cred, party, method, class (parallel arrays) 37func cs_sources(rel: *i64, cred: *i64, party: *i64, method: *i64, cls: *i64) -> i64 { 38 rel[0]=3; cred[0]=3; party[0]=3; method[0]=3; cls[0]=CL_LEADGEN // S1 hvac.com price guide 39 rel[1]=3; cred[1]=3; party[1]=3; method[1]=3; cls[1]=CL_LEADGEN // S2 todayshomeowner 40 rel[2]=2; cred[2]=2; party[2]=1; method[2]=5; cls[2]=CL_VENDOR // S3 acdirect/hvacdirect POSTED PRICES (primary, measured) 41 rel[3]=3; cred[3]=3; party[3]=2; method[3]=2; cls[3]=CL_VENDOR // S4 vendor blog + servicetitan markup chart (expert claim) 42 rel[4]=2; cred[4]=2; party[4]=2; method[4]=4; cls[4]=CL_CONSULT // S5 profitabilitypartners (200+ P&Ls, systematic) 43 rel[5]=3; cred[5]=2; party[5]=2; method[5]=2; cls[5]=CL_CONSULT // S6 simpro (corroborating consultant claim) 44 rel[6]=1; cred[6]=2; party[6]=1; method[6]=5; cls[6]=CL_ISSUER // S7 Dell SEC 8-K (audited filing) 45 rel[7]=1; cred[7]=2; party[7]=1; method[7]=5; cls[7]=CL_ISSUER // S8 HP SEC 8-K 46 return 8 47} 48 49// strength of one row given its supporting sources' classes 50func cs_row_strength(cls: *i64, sup: *i64, nsup: i64) -> i64 { 51 let c: *i64 = sys_mmap(8*(nsup+2)) as *i64 52 var i: i64 = 0 53 while i < nsup { c[i] = cls[sup[i]]; i = i + 1 } 54 let d: i64 = sg_distinct(c, nsup) 55 let op: i64 = sg_has_opposed(c, nsup, CS_OPP_A, CS_OPP_B) 56 return sg_strength(d, op) 57} 58 59func main() -> i64 { 60 let rel: *i64 = sys_mmap(8*12) as *i64 61 let cred: *i64 = sys_mmap(8*12) as *i64 62 let party: *i64 = sys_mmap(8*12) as *i64 63 let method: *i64 = sys_mmap(8*12) as *i64 64 let cls: *i64 = sys_mmap(8*12) as *i64 65 let ns: i64 = cs_sources(rel, cred, party, method, cls) 66 let score: *i64 = sys_mmap(8*12) as *i64 67 var i: i64 = 0 68 while i < ns { score[i] = sg_score_permil(rel[i], cred[i], party[i], method[i]); i = i + 1 } 69 70 // rows -> supporting source indexes (case data, from nx_analyst_case_ac.nx provenance) 71 let sup: *i64 = sys_mmap(8*8) as *i64 72 // R0 root price [S1,S2] 73 sup[0]=0; sup[1]=1 74 let st_r0: i64 = cs_row_strength(cls, sup, 2) 75 // R1 equipment [S3,S4] 76 sup[0]=2; sup[1]=3 77 let st_r1: i64 = cs_row_strength(cls, sup, 2) 78 // R2 materials [S1,S2] 79 sup[0]=0; sup[1]=1 80 let st_r2: i64 = cs_row_strength(cls, sup, 2) 81 // R3 labor: DERIVED, zero sources 82 let st_r3: i64 = SG_ECHO 83 // R4 contractor margin [S4,S5,S6] -- vendor class + consultant class = OPPOSED pair agreeing 84 sup[0]=3; sup[1]=4; sup[2]=5 85 let st_r4: i64 = cs_row_strength(cls, sup, 3) 86 // R5 PC-margin contrast [S7,S8] -- two issuers, ONE structural class (audited self-report) 87 sup[0]=6; sup[1]=7 88 let st_r5: i64 = cs_row_strength(cls, sup, 2) 89 90 // strict ledger: a row keeps MEASURED status only if strength >= CORROB 91 // admitted cents = R4 margin 230000 only (R0-R2,R5 echo-pairs, R3 derived) 92 var admitted: i64 = 0 93 if st_r4 >= SG_CORROB { admitted = admitted + CS_MAGIC_230000 } 94 if st_r1 >= SG_CORROB { admitted = admitted + CS_MAGIC_210000 } 95 if st_r2 >= SG_CORROB { admitted = admitted + CS_MAGIC_30000 } 96 let tp: i64 = an_traced_permil(CS_MAGIC_575000, admitted) 97 let rp: i64 = an_residual_permil(CS_MAGIC_575000, admitted) 98 let vd: i64 = an_verdict(0, 0, tp, rp, CS_MIN_TP, CS_MAX_RP) 99 100 // confidence of the surviving claim set: weakest admitted leg. R4's two legs are 101 // best-vendor-support S4=122 and best-consultant-support S5=462 -> the row stands on its 102 // weaker leg, 122 permil. 103 var worst_leg: i64 = 1000 104 if st_r4 >= SG_CORROB { 105 var leg_vendor: i64 = score[3] 106 var leg_consult: i64 = score[4] 107 if score[5] > leg_consult { leg_consult = score[5] } 108 var rleg: i64 = leg_vendor 109 if leg_consult < rleg { rleg = leg_consult } 110 if rleg < worst_leg { worst_leg = rleg } 111 } 112 var worst_st: i64 = SG_ECHO 113 if st_r4 >= SG_CORROB { worst_st = st_r4 } 114 let conf: i64 = sg_confidence(worst_st, worst_leg) 115 116 // ---- the report (confidence and likelihood on SEPARATE lines -- the ICD 203 law) ---- 117 let fd: i64 = sys_openat_wr("knowledge/status/analyst_sources_ac.log" as *u8, 0x1a4) 118 cs_wf(fd, "# ANALYST CASE 001 SOURCE RE-GRADE -- the source-criticism organ pointed at our own ledger\n" as *u8) 119 cs_wf(fd, "# 2026-06-10; tradecraft basis: knowledge/library/analyst-tradecraft-best-practices-2026-06-10.txt\n\n" as *u8) 120 cs_wf(fd, "## per-source grades (Admiralty rel/cred | party 1=primary | method 5=measured | class | score permil)\n" as *u8) 121 var k: i64 = 0 122 while k < ns { 123 cs_wf(fd, " S" as *u8); cs_wnf(fd, k+1) 124 cs_wf(fd, " rel=" as *u8); cs_wnf(fd, rel[k]) 125 cs_wf(fd, " cred=" as *u8); cs_wnf(fd, cred[k]) 126 cs_wf(fd, " party=" as *u8); cs_wnf(fd, party[k]) 127 cs_wf(fd, " method=" as *u8); cs_wnf(fd, method[k]) 128 cs_wf(fd, " class=" as *u8); cs_wnf(fd, cls[k]) 129 cs_wf(fd, " score=" as *u8); cs_wnf(fd, score[k]) 130 cs_wf(fd, "\n" as *u8) 131 k = k + 1 132 } 133 cs_wf(fd, "\n## per-row independence verdicts (strength 0=ECHO->DEMOTED 1=CORROBORATED 2=OPPOSED-AGREE)\n" as *u8) 134 cs_wf(fd, " R0 root-price [S1,S2] strength=" as *u8); cs_wnf(fd, st_r0); cs_wf(fd, " (both lead-gen media = ONE interest)\n" as *u8) 135 cs_wf(fd, " R1 equipment [S3,S4] strength=" as *u8); cs_wnf(fd, st_r1); cs_wf(fd, " (both vendor class -- S3 is primary+measured but UNCORROBORATED outside its class)\n" as *u8) 136 cs_wf(fd, " R2 materials [S1,S2] strength=" as *u8); cs_wnf(fd, st_r2); cs_wf(fd, "\n" as *u8) 137 cs_wf(fd, " R3 labor [] strength=" as *u8); cs_wnf(fd, st_r3); cs_wf(fd, " (derived, was already a named debt)\n" as *u8) 138 cs_wf(fd, " R4 contractor-marg [S4,S5,S6] strength=" as *u8); cs_wnf(fd, st_r4); cs_wf(fd, " (vendor class vs consultant class AGREE = opposed incentives, strongest)\n" as *u8) 139 cs_wf(fd, " R5 pc-margin [S7,S8] strength=" as *u8); cs_wnf(fd, st_r5); cs_wf(fd, " (two issuers, one structural class: audited self-report)\n" as *u8) 140 cs_wf(fd, "\n## strict re-verdict (rows keep MEASURED only with >=2 independent bias classes)\n" as *u8) 141 cs_wf(fd, " admitted-cents=" as *u8); cs_wnf(fd, admitted) 142 cs_wf(fd, " coverage-permil=" as *u8); cs_wnf(fd, tp) 143 cs_wf(fd, " VERDICT=" as *u8); cs_wnf(fd, vd) 144 cs_wf(fd, " (3=UNDERTRACED -- v0's SHENANIGAN is DEMOTED until the fetch tasks land; the instrument outranks our own earlier confidence)\n" as *u8) 145 cs_wf(fd, " LIKELIHOOD: withheld -- coverage " as *u8); cs_wnf(fd, tp) 146 cs_wf(fd, " permil < 600; quantify only after the fetch tasks (the honest don't-know-yet)\n" as *u8) 147 cs_wf(fd, " CONFIDENCE: " as *u8); cs_wf(fd, sg_conf_name(conf)) 148 cs_wf(fd, " -- weakest admitted leg " as *u8); cs_wnf(fd, worst_leg) 149 cs_wf(fd, " permil (R4's vendor leg is an expert-claim blog, not a measured record)\n" as *u8) 150 cs_wf(fd, "\n## fetch tasks (each one re-earns a demoted row through a NEW bias class)\n" as *u8) 151 cs_wf(fd, " F1 root price: BLS CPI shelter/HVAC component or manufacturer MSRP or insurer claims data (class != lead-gen)\n" as *u8) 152 cs_wf(fd, " F2 equipment cost: distributor pricelist or contractor invoice corpus (class != vendor)\n" as *u8) 153 cs_wf(fd, " F3 materials+disposal: supplier invoices / municipal disposal fee schedules\n" as *u8) 154 cs_wf(fd, " F4 labor: BLS OES 49-9021 wage x measured job-hours (carried from v0, kills the DERIVED row)\n" as *u8) 155 cs_wf(fd, " F5 pc-margin: third-party market research (IDC/Gartner-class) to break the issuer echo\n" as *u8) 156 cs_wf(fd, " F6 strengthen R4 vendor leg: measured markup data (invoice pairs) to replace the expert claim\n" as *u8) 157 sys_close(fd) 158 159 // ---- self-checks (hand-computed) ---- 160 let r: *i64 = sys_mmap(8*24) as *i64 161 var t: i64 = 0 162 r[t]=0; if score[0] == 163 { r[t]=1 } t=t+1 163 r[t]=0; if score[1] == 163 { r[t]=1 } t=t+1 164 r[t]=0; if score[2] == 640 { r[t]=1 } t=t+1 165 r[t]=0; if score[3] == 122 { r[t]=1 } t=t+1 166 r[t]=0; if score[4] == 462 { r[t]=1 } t=t+1 167 r[t]=0; if score[5] == 163 { r[t]=1 } t=t+1 168 r[t]=0; if score[6] == 800 { r[t]=1 } t=t+1 169 r[t]=0; if score[7] == 800 { r[t]=1 } t=t+1 170 r[t]=0; if st_r0 == SG_ECHO { r[t]=1 } t=t+1 171 r[t]=0; if st_r1 == SG_ECHO { r[t]=1 } t=t+1 172 r[t]=0; if st_r2 == SG_ECHO { r[t]=1 } t=t+1 173 r[t]=0; if st_r4 == SG_OPPOSED { r[t]=1 } t=t+1 174 r[t]=0; if st_r5 == SG_ECHO { r[t]=1 } t=t+1 175 r[t]=0; if admitted == CS_MAGIC_230000 { r[t]=1 } t=t+1 176 r[t]=0; if tp == 400 { r[t]=1 } t=t+1 177 r[t]=0; if vd == AN_UNDERTRACED { r[t]=1 } t=t+1 178 r[t]=0; if worst_leg == 122 { r[t]=1 } t=t+1 179 r[t]=0; if conf == SG_CONF_LOW { r[t]=1 } t=t+1 180 r[t]=0; if sg_separation_ok(0) == 1 { r[t]=1 } t=t+1 181 r[t]=0; if sg_is_reproducible(2,2,2,4) == 1 { r[t]=1 } t=t+1 182 183 var pass: i64 = 0 184 i = 0 185 while i < t { pass = pass + r[i]; i = i + 1 } 186 cs_wf(1, "=== ANALYST CASE 001 SOURCE RE-GRADE ===\n strict-verdict=" as *u8); cs_wnf(1, vd) 187 cs_wf(1, " (3=UNDERTRACED, demoted from v0 SHENANIGAN) coverage=" as *u8); cs_wnf(1, tp) 188 cs_wf(1, " confidence=" as *u8); cs_wf(1, sg_conf_name(conf)) 189 cs_wf(1, "\n report -> knowledge/status/analyst_sources_ac.log\n checks " as *u8) 190 cs_wnf(1, pass); cs_wf(1, "/" as *u8); cs_wnf(1, t); cs_wf(1, "\n" as *u8) 191 var j: i64 = 0 192 while j < t { if r[j] == 0 { cs_wf(1, " FAIL check#" as *u8); cs_wnf(1, j); cs_wf(1, "\n" as *u8) } j = j + 1 } 193 if pass == t { sys_exit(0); return 0 } 194 sys_exit(1); return 1 195}