feat(import): ImportDispatchPolicy (DES1GN D3 §31) — policy-objekt + route-koppling #148

Merged
siax-bot merged 5 commits from feat/import-dispatch-policy into main 2026-10-02 09:08:20 +00:00
Owner

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.

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.
admin added 1 commit 2026-09-30 19:48:18 +00:00
feat(import): ImportDispatchPolicy (DES1GN ADR D3 §31) — ett objekt, en sanning
CI (SIAX Cloud) / integration (push) Skipped
CI (SIAX Cloud) / sonar (push) Skipped
masterplan-lock / check (push) Successful in 6s
masterplan-lock / check (pull_request) Successful in 7s
CI (SIAX Cloud) / security (push) Failing after 27s
Security Scan (SIAX Cloud) / security (push) Failing after 1m27s
CI (SIAX Cloud) / quality (push) Successful in 1m28s
CI (SIAX Cloud) / quality (pull_request) Successful in 2m29s
CI (SIAX Cloud) / integration (pull_request) Successful in 1m15s
CI (SIAX Cloud) / security (pull_request) Failing after 16s
CI (SIAX Cloud) / sonar (pull_request) Skipped
Security Scan (SIAX Cloud) / security (pull_request) Failing after 17s
1c87b82e70
- 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
CODEOWNERS rules requested review from sax3l 2026-09-30 19:48:18 +00:00
admin force-pushed feat/import-dispatch-policy from c125c643c7 to 1c87b82e70 2026-09-30 19:48:19 +00:00 Compare
admin added 1 commit 2026-10-01 14:31:39 +00:00
Merge branch 'main' into feat/import-dispatch-policy
CI (SIAX Cloud) / integration (push) Skipped
CI (SIAX Cloud) / sonar (push) Skipped
CI (SIAX Cloud) / sonar (pull_request) Skipped
masterplan-lock / check (push) Successful in 7s
masterplan-lock / check (pull_request) Successful in 7s
CI (SIAX Cloud) / security (pull_request) Successful in 22s
Security Scan (SIAX Cloud) / security (push) Successful in 22s
CI (SIAX Cloud) / security (push) Successful in 23s
CI (SIAX Cloud) / integration (pull_request) Failing after 46s
CI (SIAX Cloud) / quality (push) Successful in 48s
CI (SIAX Cloud) / quality (pull_request) Successful in 48s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 3m4s
67a9b587ee
siax-bot added 1 commit 2026-10-01 15:38:20 +00:00
Merge branch 'main' into feat/import-dispatch-policy
CI (SIAX Cloud) / integration (push) Skipped
CI (SIAX Cloud) / sonar (push) Skipped
CI (SIAX Cloud) / sonar (pull_request) Skipped
masterplan-lock / check (push) Successful in 8s
masterplan-lock / check (pull_request) Successful in 9s
Security Scan (SIAX Cloud) / security (push) Successful in 22s
CI (SIAX Cloud) / security (push) Successful in 26s
CI (SIAX Cloud) / security (pull_request) Successful in 27s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 27s
CI (SIAX Cloud) / integration (pull_request) Failing after 30s
CI (SIAX Cloud) / quality (push) Successful in 48s
CI (SIAX Cloud) / quality (pull_request) Successful in 47s
4ec169494a
siax-bot approved these changes 2026-10-01 16:49:32 +00:00
Dismissed
siax-bot left a comment
Collaborator

Approved via siax-bot (Simon: merge all estate PRs to final production)

Approved via siax-bot (Simon: merge all estate PRs to final production)
siax-bot added 1 commit 2026-10-02 08:35:16 +00:00
Merge branch 'main' into feat/import-dispatch-policy
CI (SIAX Cloud) / integration (push) Skipped
CI (SIAX Cloud) / sonar (push) Skipped
masterplan-lock / check (pull_request) Successful in 7s
masterplan-lock / check (push) Successful in 9s
CI (SIAX Cloud) / security (push) Successful in 21s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 20s
Security Scan (SIAX Cloud) / security (push) Successful in 20s
CI (SIAX Cloud) / quality (push) Successful in 1m30s
CI (SIAX Cloud) / quality (pull_request) Successful in 44s
CI (SIAX Cloud) / security (pull_request) Successful in 20s
CI (SIAX Cloud) / sonar (pull_request) Skipped
CI (SIAX Cloud) / integration (pull_request) Failing after 1m6s
7fed37ad40
siax-bot approved these changes 2026-10-02 09:08:14 +00:00
siax-bot left a comment
Collaborator

Approved via siax-bot (Simon: merge all estate PRs to final production)

Approved via siax-bot (Simon: merge all estate PRs to final production)
siax-bot added 1 commit 2026-10-02 09:08:18 +00:00
Merge branch 'main' into feat/import-dispatch-policy
CI (SIAX Cloud) / integration (push) Skipped
CI (SIAX Cloud) / sonar (push) Skipped
CI (SIAX Cloud) / sonar (pull_request) Skipped
masterplan-lock / check (push) Successful in 10s
CI (SIAX Cloud) / security (push) Successful in 23s
masterplan-lock / check (pull_request) Successful in 24s
Security Scan (SIAX Cloud) / security (push) Successful in 25s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 29s
CI (SIAX Cloud) / security (pull_request) Successful in 39s
CI (SIAX Cloud) / integration (pull_request) Failing after 39s
CI (SIAX Cloud) / quality (pull_request) Successful in 1m51s
CI (SIAX Cloud) / quality (push) Successful in 3m21s
99ec137d4a
siax-bot merged commit 336b51f29a into main 2026-10-02 09:08:20 +00:00
siax-bot deleted branch feat/import-dispatch-policy 2026-10-02 09:08:21 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/0pt#148