{ "flat": { "commands": [ "linked-directory", "linked-file", "ordinary" ], "skills": [ { "name": "linked-directory", "linked": true }, { "name": "ordinary", "linked": false } ] }, "recursive": { "commands": [ "ordinary" ], "skills": [ { "name": "ordinary", "linked": false } ] } } node:internal/modules/run_main:123 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Recursive user scan must retain linked skill entries + actual - expected [ - 'linked-directory', - 'linked-file', 'ordinary' ] at (CHECKOUT_A/apps/host-daemon/repro-4013.ts:30:10) { generatedMessage: false, code: 'ERR_ASSERTION', actual: [ 'ordinary' ], expected: [ 'linked-directory', 'linked-file', 'ordinary' ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v22.22.3