feat/import-dispatch-policy
main
LANE 4c: lib/import-dispatch-policy.ts (maxInlineRows=500 oförändrat, maxRows=5000 = N0D-signal, maxBytes=1 MB UTF-8, allowlist csv) + ren evaluateImportDispatch() med deterministisk precedens. Import-routen härleder taken från policyn; rows>maxRows → 413 n0d_dispatch_required med hint (capability 0pt.import_execute / job_type 0pt.import_execute_job, status UNVERIFIED — descriptor-gate stängd i n0d PR admin/n0d#210). 9 nya tester (verdict per kombination + gränsvärden 500/501/5000/5001 + route-koppling), orders-import-svit 12/12 oförändrad grön. Full N0D-worker-integration: UNVERIFIED.
lib/import-dispatch-policy.ts
evaluateImportDispatch()
n0d_dispatch_required
- lib/import-dispatch-policy.ts: maxInlineRows=500 (inline-tak, oförändrat kontrakt), maxRows=5000 (N0D-dispatch-signal), maxBytes=1_000_000 (bytes, UTF-8), format-allowlist ['csv']; ren evaluateImportDispatch() med deterministisk precedens format > bytes > rows - route: taken härstammar från policyn; bytes-koll (ersätter chars); rows > maxRows -> 413 n0d_dispatch_required med hint {capability_id: 0pt.import_execute, job_type: 0pt.import_execute_job, status: UNVERIFIED} (descriptor-gate stängd: aldrig tyst trunkering, aldrig tyst dispatch) - tester: 9 nya (verdict per kombination inkl. gränsvärden 500/501/5000/5001, bytes-gräns, allowlist, precedens; route-koppling 200/413/413) — 21/21 gröna i sviten; full N0D-worker-integration markeras UNVERIFIED
c125c643c7
1c87b82e70
Approved via siax-bot (Simon: merge all estate PRs to final production)
No dependencies set.
The note is not visible to the blocked user.
LANE 4c:
lib/import-dispatch-policy.ts(maxInlineRows=500 oförändrat, maxRows=5000 = N0D-signal, maxBytes=1 MB UTF-8, allowlist csv) + renevaluateImportDispatch()med deterministisk precedens. Import-routen härleder taken från policyn; rows>maxRows → 413n0d_dispatch_requiredmed hint (capability 0pt.import_execute / job_type 0pt.import_execute_job, status UNVERIFIED — descriptor-gate stängd i n0d PR admin/n0d#210). 9 nya tester (verdict per kombination + gränsvärden 500/501/5000/5001 + route-koppling), orders-import-svit 12/12 oförändrad grön. Full N0D-worker-integration: UNVERIFIED.- lib/import-dispatch-policy.ts: maxInlineRows=500 (inline-tak, oförändrat kontrakt), maxRows=5000 (N0D-dispatch-signal), maxBytes=1_000_000 (bytes, UTF-8), format-allowlist ['csv']; ren evaluateImportDispatch() med deterministisk precedens format > bytes > rows - route: taken härstammar från policyn; bytes-koll (ersätter chars); rows > maxRows -> 413 n0d_dispatch_required med hint {capability_id: 0pt.import_execute, job_type: 0pt.import_execute_job, status: UNVERIFIED} (descriptor-gate stängd: aldrig tyst trunkering, aldrig tyst dispatch) - tester: 9 nya (verdict per kombination inkl. gränsvärden 500/501/5000/5001, bytes-gräns, allowlist, precedens; route-koppling 200/413/413) — 21/21 gröna i sviten; full N0D-worker-integration markeras UNVERIFIEDc125c643c7to1c87b82e70Approved via siax-bot (Simon: merge all estate PRs to final production)
Approved via siax-bot (Simon: merge all estate PRs to final production)