Symptom (2x samme dag, 31/7, to forskellige PR'er — #3169 og #3171): backend-tests-jobbet fejler med praecis 1 fejlende fil, lib/economyEngine.test.js, med runner-interne fejl 'Unable to deserialize cloned data due to invalid or unsupported version' (node:internal/test_runner). Alle testcases i filen er groenne naar filen koeres isoleret (102/102), og resten af suiten er groen (4729/4730). Ogsaa set lokalt i verify-local 31/7.
Hypotese: economyEngine.test.js's payload over test-runnerens worker-IPC (structured clone) rammer en race/korruption — kendt Node-testrunner-fejlklasse ved store/parallelle suites. Ikke relateret til nogen af de PR'er der ramte den.
Mulige veje: (a) koer filen i egen proces/serielt (test-runner shard/isolation), (b) split filen i mindre filer, (c) bump Node-version i CI hvis kendt upstream-fix findes, (d) retry-once-wrapper KUN for denne fejlsignatur.
Acceptkriterie: backend-tests flaker ikke paa denne signatur i 2 uger, uden at nogen ægte fejl maskeres (ingen blind retry af assertion-fejl).
Loop-guard-note: rerun brugt som afblokering 2x 31/7 — 3. gang skal rod-aarsagen tages FOER ny rerun. Refs #3169-CI, #3171-CI.
Symptom (2x samme dag, 31/7, to forskellige PR'er — #3169 og #3171): backend-tests-jobbet fejler med praecis 1 fejlende fil, lib/economyEngine.test.js, med runner-interne fejl 'Unable to deserialize cloned data due to invalid or unsupported version' (node:internal/test_runner). Alle testcases i filen er groenne naar filen koeres isoleret (102/102), og resten af suiten er groen (4729/4730). Ogsaa set lokalt i verify-local 31/7.
Hypotese: economyEngine.test.js's payload over test-runnerens worker-IPC (structured clone) rammer en race/korruption — kendt Node-testrunner-fejlklasse ved store/parallelle suites. Ikke relateret til nogen af de PR'er der ramte den.
Mulige veje: (a) koer filen i egen proces/serielt (test-runner shard/isolation), (b) split filen i mindre filer, (c) bump Node-version i CI hvis kendt upstream-fix findes, (d) retry-once-wrapper KUN for denne fejlsignatur.
Acceptkriterie: backend-tests flaker ikke paa denne signatur i 2 uger, uden at nogen ægte fejl maskeres (ingen blind retry af assertion-fejl).
Loop-guard-note: rerun brugt som afblokering 2x 31/7 — 3. gang skal rod-aarsagen tages FOER ny rerun. Refs #3169-CI, #3171-CI.