diff --git a/1f/53d8674173ca484bb2051b218d1926534410c3 b/1f/53d8674173ca484bb2051b218d1926534410c3 new file mode 100644 index 00000000000..325e38d4d7a --- /dev/null +++ b/1f/53d8674173ca484bb2051b218d1926534410c3 @@ -0,0 +1,20 @@ +packages/@n8n/engine/docs/adr/ADR-20260904-a-derived-token-authorizes-a-resume-request.md + s_73b88526956889::t_00722474e8509b 29-32,34-39,43-45,53-56,62-63,65-78,82,87-90,113-119,125-126,129,133-135,144-152,158-161,164-174 + s_73b88526956889::t_dddb3a0ac96a93 33 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "1f53d8674173ca484bb2051b218d1926534410c3", + "prompts": {}, + "sessions": { + "s_73b88526956889": { + "agent_id": { + "tool": "claude", + "id": "fe7185e0-13fb-46c8-b126-369875904740", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/2d/60/cefa584a0335a06408bd491cc4b9d8ac466d b/2d/60/cefa584a0335a06408bd491cc4b9d8ac466d new file mode 100644 index 00000000000..c1106679d10 --- /dev/null +++ b/2d/60/cefa584a0335a06408bd491cc4b9d8ac466d @@ -0,0 +1,38 @@ +packages/@n8n/engine/docs/adr/ADR-20260904-resume-urls-carry-a-derived-token.md + s_13d0f2e1be0144::t_da92e5b00c1b58 1-59,67-111,120-140 + s_13d0f2e1be0144::t_3801355fb28f07 60-66,112-119 +packages/@n8n/engine/src/auth/__tests__/resume-token.test.ts + s_13d0f2e1be0144::t_a22eac10184a2d 1-67 +packages/@n8n/engine/src/auth/index.ts + s_13d0f2e1be0144::t_b2aff9ce61e108 17 +packages/@n8n/engine/src/auth/resume-token.ts + s_13d0f2e1be0144::t_2ad002fdfdf1fc 1-46 +packages/@n8n/engine/src/auth/shared-secret-token.ts + s_13d0f2e1be0144::t_999ec3f5b8cdb2 18-26,28,36,49,66 +packages/@n8n/engine/src/index.ts + s_7d582b41f4f5d6::t_e0daa6ddea0eae 13 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "2d60cefa584a0335a06408bd491cc4b9d8ac466d", + "prompts": {}, + "sessions": { + "s_13d0f2e1be0144": { + "agent_id": { + "tool": "claude", + "id": "46caa7f3-0057-4c97-8c31-ca17c936adc0", + "model": "claude-opus-5" + }, + "human_author": "Danny Martini " + }, + "s_7d582b41f4f5d6": { + "agent_id": { + "tool": "claude", + "id": "63bff858-2ef6-4f03-8a08-35f7ca19bbb0", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/30/29ba7adf5bf4a326a71a33663e085d814dfc58 b/30/29ba7adf5bf4a326a71a33663e085d814dfc58 new file mode 100644 index 00000000000..ce9cd1472f5 --- /dev/null +++ b/30/29ba7adf5bf4a326a71a33663e085d814dfc58 @@ -0,0 +1,21 @@ +packages/@n8n/engine/src/execution/__tests__/resume-request.service.test.ts + s_13d0f2e1be0144::t_c36832d150c6f5 71,116-117,121-124 +packages/@n8n/engine/src/execution/resume-request.service.ts + s_13d0f2e1be0144::t_8d2513e5720000 94,102-105,140-154 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "3029ba7adf5bf4a326a71a33663e085d814dfc58", + "prompts": {}, + "sessions": { + "s_13d0f2e1be0144": { + "agent_id": { + "tool": "claude", + "id": "46caa7f3-0057-4c97-8c31-ca17c936adc0", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/40/e51832af41b23e37d06d9dfab3fa36c50ad218 b/40/e51832af41b23e37d06d9dfab3fa36c50ad218 new file mode 100644 index 00000000000..de9886dba63 --- /dev/null +++ b/40/e51832af41b23e37d06d9dfab3fa36c50ad218 @@ -0,0 +1,55 @@ +packages/@n8n/engine/src/database/typeorm-step-store.ts + s_13d0f2e1be0144::t_a56fd462cf86e9 363-366 +packages/@n8n/engine/src/execution/__tests__/execution-start-handler.test.ts + s_13d0f2e1be0144::t_48377b3c7268bc 57 +packages/@n8n/engine/src/execution/__tests__/resume-request.service.test.ts + s_13d0f2e1be0144::t_c0b44db7a2b318 1-105,116-197 + s_13d0f2e1be0144::t_39c63770094071 106-115 +packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts + s_13d0f2e1be0144::t_8f0919ba1c0152 120 +packages/@n8n/engine/src/execution/__tests__/step-settled-handler.test.ts + s_13d0f2e1be0144::t_d043c691cf8ed0 118 +packages/@n8n/engine/src/execution/__tests__/wait-sweeper.test.ts + s_13d0f2e1be0144::t_da8d0b8fecd4e5 35 +packages/@n8n/engine/src/execution/index.ts + s_13d0f2e1be0144::t_25afa8b47c237b 42-43 +packages/@n8n/engine/src/execution/resume-request.service.ts + s_13d0f2e1be0144::t_6fd1f0384952aa 1-7,9-40,43,45-160 + s_13d0f2e1be0144::t_7a38e6c5041f95 8,41-42,44 +packages/@n8n/engine/src/execution/step-store.ts + s_13d0f2e1be0144::t_24e48ee912aba9 233-235 +packages/@n8n/engine/src/index.ts + s_13d0f2e1be0144::t_427ea7e2dd635e 24-27 +packages/@n8n/engine/src/runtime/create-engine-runtime.ts + s_13d0f2e1be0144::t_23eac730bf8af6 5,14,28,53-57,87,90-97,143-146 +packages/@n8n/engine/src/server/__tests__/resume-requests.integration.test.ts + s_13d0f2e1be0144::t_9778515873f01b 1-258 +packages/@n8n/engine/src/server/api.types.ts + s_13d0f2e1be0144::t_8ce7ef4d56df6c 72-98 +packages/@n8n/engine/src/server/create-engine-server.ts + s_13d0f2e1be0144::t_932b8b6cfd346b 5,8,22-23,42 +packages/@n8n/engine/src/server/index.ts + s_13d0f2e1be0144::t_4e187047efe8dc 4-9 +packages/@n8n/engine/src/server/routes/resume-requests.ts + s_13d0f2e1be0144::t_fdadbf3170f014 1-107 +packages/@n8n/engine/src/server/routes/workflow-executions.handlers.ts + s_13d0f2e1be0144::t_3426282384903a 84-86 +packages/@n8n/engine/src/server/routes/workflow-executions.ts + s_13d0f2e1be0144::t_6f205ef0421c17 9,99-102 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "40e51832af41b23e37d06d9dfab3fa36c50ad218", + "prompts": {}, + "sessions": { + "s_13d0f2e1be0144": { + "agent_id": { + "tool": "claude", + "id": "46caa7f3-0057-4c97-8c31-ca17c936adc0", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/47/8fc791714ab1ee41a0a4f494766182a31fd208 b/47/8fc791714ab1ee41a0a4f494766182a31fd208 new file mode 100644 index 00000000000..8453212b063 --- /dev/null +++ b/47/8fc791714ab1ee41a0a4f494766182a31fd208 @@ -0,0 +1,57 @@ +packages/@n8n/engine/src/database/typeorm-step-store.ts + s_13d0f2e1be0144::t_a56fd462cf86e9 363-366 +packages/@n8n/engine/src/execution/__tests__/execution-start-handler.test.ts + s_13d0f2e1be0144::t_48377b3c7268bc 57 +packages/@n8n/engine/src/execution/__tests__/resume-request.service.test.ts + s_13d0f2e1be0144::t_c0b44db7a2b318 1-70,72-105,118-120,125-201 + s_13d0f2e1be0144::t_39c63770094071 106-115 + s_13d0f2e1be0144::t_c36832d150c6f5 71,116-117,121-124 +packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts + s_13d0f2e1be0144::t_8f0919ba1c0152 120 +packages/@n8n/engine/src/execution/__tests__/step-settled-handler.test.ts + s_13d0f2e1be0144::t_d043c691cf8ed0 118 +packages/@n8n/engine/src/execution/__tests__/wait-sweeper.test.ts + s_13d0f2e1be0144::t_da8d0b8fecd4e5 35 +packages/@n8n/engine/src/execution/index.ts + s_13d0f2e1be0144::t_25afa8b47c237b 42-43 +packages/@n8n/engine/src/execution/resume-request.service.ts + s_13d0f2e1be0144::t_6fd1f0384952aa 1-7,9-40,43,45-93,95-101,106-139,155-172 + s_13d0f2e1be0144::t_7a38e6c5041f95 8,41-42,44 + s_13d0f2e1be0144::t_8d2513e5720000 94,102-105,140-154 +packages/@n8n/engine/src/execution/step-store.ts + s_13d0f2e1be0144::t_24e48ee912aba9 233-235 +packages/@n8n/engine/src/index.ts + s_13d0f2e1be0144::t_427ea7e2dd635e 24-27 +packages/@n8n/engine/src/runtime/create-engine-runtime.ts + s_13d0f2e1be0144::t_23eac730bf8af6 5,14,28,53-57,87,90-97,143-146 +packages/@n8n/engine/src/server/__tests__/resume-requests.integration.test.ts + s_13d0f2e1be0144::t_9778515873f01b 1-258 +packages/@n8n/engine/src/server/api.types.ts + s_13d0f2e1be0144::t_8ce7ef4d56df6c 72-98 +packages/@n8n/engine/src/server/create-engine-server.ts + s_13d0f2e1be0144::t_932b8b6cfd346b 5,8,22-23,42 +packages/@n8n/engine/src/server/index.ts + s_13d0f2e1be0144::t_4e187047efe8dc 4-9 +packages/@n8n/engine/src/server/routes/resume-requests.ts + s_13d0f2e1be0144::t_fdadbf3170f014 1-107 +packages/@n8n/engine/src/server/routes/workflow-executions.handlers.ts + s_13d0f2e1be0144::t_3426282384903a 84-86 +packages/@n8n/engine/src/server/routes/workflow-executions.ts + s_13d0f2e1be0144::t_6f205ef0421c17 9,99-102 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "478fc791714ab1ee41a0a4f494766182a31fd208", + "prompts": {}, + "sessions": { + "s_13d0f2e1be0144": { + "agent_id": { + "tool": "claude", + "id": "46caa7f3-0057-4c97-8c31-ca17c936adc0", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/48/5d4225dcf69f60b228e5557cd0ac8858113a7e b/48/5d4225dcf69f60b228e5557cd0ac8858113a7e new file mode 100644 index 00000000000..93987783439 --- /dev/null +++ b/48/5d4225dcf69f60b228e5557cd0ac8858113a7e @@ -0,0 +1,21 @@ +packages/@n8n/engine/src/execution/__tests__/resume-request.service.test.ts + s_13d0f2e1be0144::t_39c63770094071 106-115 +packages/@n8n/engine/src/execution/resume-request.service.ts + s_13d0f2e1be0144::t_7a38e6c5041f95 8,41-42,44 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "485d4225dcf69f60b228e5557cd0ac8858113a7e", + "prompts": {}, + "sessions": { + "s_13d0f2e1be0144": { + "agent_id": { + "tool": "claude", + "id": "46caa7f3-0057-4c97-8c31-ca17c936adc0", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/63/f9cfddd937cdf5beb122f8344a986d49d45103 b/63/f9cfddd937cdf5beb122f8344a986d49d45103 new file mode 100644 index 00000000000..fd0ed97101d --- /dev/null +++ b/63/f9cfddd937cdf5beb122f8344a986d49d45103 @@ -0,0 +1,32 @@ +packages/@n8n/node-engine-compatibility/src/__tests__/v1-step-executor.test.ts + s_7d582b41f4f5d6::t_91079c3914507e 83-110 + s_7d582b41f4f5d6::t_0859bce44e8dd3 474-491,493-507 +packages/@n8n/node-engine-compatibility/src/types.ts + s_7d582b41f4f5d6::t_25666070b266e8 64-66,68 + s_7d582b41f4f5d6::t_8fca525485e631 67,69,84 +packages/@n8n/node-engine-compatibility/src/v1-adapters.ts + s_7d582b41f4f5d6::t_b683314fc7988f 295,304-305 +packages/@n8n/node-engine-compatibility/src/errors.ts + s_7d582b41f4f5d6::t_8b4c67a3b10790 91-92,95-104,106 +packages/@n8n/node-engine-compatibility/src/v1-step-executor.ts + s_7d582b41f4f5d6::t_0605aed29c2657 22,54-56,65-66,69 + s_7d582b41f4f5d6::t_82749b3850e09e 123 +packages/@n8n/node-engine-compatibility/src/__tests__/acceptance-fixtures.ts + s_7d582b41f4f5d6::t_807b5e78a061e2 33 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "63f9cfddd937cdf5beb122f8344a986d49d45103", + "prompts": {}, + "sessions": { + "s_7d582b41f4f5d6": { + "agent_id": { + "tool": "claude", + "id": "63bff858-2ef6-4f03-8a08-35f7ca19bbb0", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/65/9df3673622d1f29e5df2b04c36fd7a49d87608 b/65/9df3673622d1f29e5df2b04c36fd7a49d87608 new file mode 100644 index 00000000000..ff0dcf77d12 --- /dev/null +++ b/65/9df3673622d1f29e5df2b04c36fd7a49d87608 @@ -0,0 +1,28 @@ +packages/cli/src/scheduling/schedule-trigger-node/__tests__/schedule-trigger-job-registrar.test.ts + s_7219aabe8f128b::t_59593c6276a214 296-300,308,317-372 + s_7219aabe8f128b::t_e3b4e33c787ddd 301-307,309-316 +packages/cli/src/scheduling/schedule-trigger-node/schedule-trigger-job-registrar.ts + s_7219aabe8f128b::t_fc2123e99cefbf 176,185-186,188,190,230 + h_32d8cd6a0d6aad 187,189,229,231 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.5.2", + "base_commit_sha": "659df3673622d1f29e5df2b04c36fd7a49d87608", + "prompts": {}, + "humans": { + "h_32d8cd6a0d6aad": { + "author": "Lorent Lempereur " + } + }, + "sessions": { + "s_7219aabe8f128b": { + "agent_id": { + "tool": "codex", + "id": "01a0e7e2-310f-7672-9c03-7bb788547509", + "model": "gpt-6-astra" + }, + "human_author": "Lorent Lempereur " + } + } +} \ No newline at end of file diff --git a/7e/cb423026db2e9a6751026dd14796f5cc9a6c5e b/7e/cb423026db2e9a6751026dd14796f5cc9a6c5e new file mode 100644 index 00000000000..773f1515402 --- /dev/null +++ b/7e/cb423026db2e9a6751026dd14796f5cc9a6c5e @@ -0,0 +1,48 @@ +packages/cli/src/modules/engine-v2/engine-data-plane-client.ts + s_9c30e64d236bdf::t_8ac330e20abf42 10-13,24-27,117-161 +packages/cli/src/modules/engine-v2/engine-v2.runtime.ts + s_9c30e64d236bdf::t_6ccb135b9fea5b 10,18,53-61,122,130 +packages/cli/src/services/engine-data-plane-proxy.service.ts + s_9c30e64d236bdf::t_1f312c617e1d20 4-7,23-31,35-41,89-104 +packages/cli/src/services/engine-v2-dispatcher.service.ts + s_9c30e64d236bdf::t_afcaaa7a65a390 19,62,65-104 +packages/cli/src/services/engine-v2-resume-context.service.ts + s_9c30e64d236bdf::t_2fc1b278b7adbb 1-33 +packages/cli/src/webhooks/engine-v2-webhooks.ts + s_9c30e64d236bdf::t_db8fdb98aaf83c 40,98,108-109 +packages/cli/src/webhooks/waiting-forms.ts + s_9c30e64d236bdf::t_8462b42b255b38 9,63-83 +packages/cli/src/webhooks/waiting-webhooks.ts + s_9c30e64d236bdf::t_50d9576e398ee0 19-23,62-63,250-255,339-456 + s_7d582b41f4f5d6::t_6fe93d77e752fb 438-439 +packages/cli/src/workflow-runner.ts + s_9c30e64d236bdf::t_959b3b31d02c9b 420-425 +packages/testing/playwright/playwright-projects.ts + s_9c30e64d236bdf::t_5bf265f62d617c 211-217 +packages/testing/playwright/tests/e2e/api/waiting-endpoint-security.spec.ts + s_9c30e64d236bdf::t_1b111fe7e1b7ae 19-26,28-31,33-34,36-39,41-45,47-48,50-52,54-56,58-60,62-65,67-74 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "7ecb423026db2e9a6751026dd14796f5cc9a6c5e", + "prompts": {}, + "sessions": { + "s_7d582b41f4f5d6": { + "agent_id": { + "tool": "claude", + "id": "63bff858-2ef6-4f03-8a08-35f7ca19bbb0", + "model": "claude-fable-5-1" + }, + "human_author": "Danny Martini " + }, + "s_9c30e64d236bdf": { + "agent_id": { + "tool": "claude", + "id": "f103e602-540f-4c9e-a1e6-ff3bee67124c", + "model": "claude-fable-5-1" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/81/b1/0fcdeec3ae9b433eb8f1e67fa5fa26992dc8 b/81/b1/0fcdeec3ae9b433eb8f1e67fa5fa26992dc8 new file mode 100644 index 00000000000..f25bfa67d1b --- /dev/null +++ b/81/b1/0fcdeec3ae9b433eb8f1e67fa5fa26992dc8 @@ -0,0 +1,75 @@ +packages/@n8n/engine/src/database/typeorm-step-store.ts + s_13d0f2e1be0144::t_a56fd462cf86e9 363-366 +packages/@n8n/engine/src/execution/__tests__/execution-start-handler.test.ts + s_13d0f2e1be0144::t_48377b3c7268bc 57 +packages/@n8n/engine/src/execution/__tests__/resume-request.service.test.ts + s_13d0f2e1be0144::t_c0b44db7a2b318 1-70,72-105,118-120,125-201 + s_13d0f2e1be0144::t_39c63770094071 106-115 +packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts + s_13d0f2e1be0144::t_8f0919ba1c0152 120 +packages/@n8n/engine/src/execution/__tests__/step-settled-handler.test.ts + s_13d0f2e1be0144::t_d043c691cf8ed0 118 +packages/@n8n/engine/src/execution/__tests__/wait-sweeper.test.ts + s_13d0f2e1be0144::t_da8d0b8fecd4e5 35 +packages/@n8n/engine/src/execution/index.ts + s_13d0f2e1be0144::t_25afa8b47c237b 42-43 +packages/@n8n/engine/src/execution/resume-request.service.ts + s_13d0f2e1be0144::t_6fd1f0384952aa 1-7,9-40,43,45-93,95-101,106-139,155-172 + s_13d0f2e1be0144::t_7a38e6c5041f95 8,41-42,44 +packages/@n8n/engine/src/execution/step-store.ts + s_13d0f2e1be0144::t_24e48ee912aba9 233-235 +packages/@n8n/engine/src/index.ts + s_13d0f2e1be0144::t_427ea7e2dd635e 24-27 + s_7d582b41f4f5d6::t_e0daa6ddea0eae 13 +packages/@n8n/engine/src/runtime/create-engine-runtime.ts + s_13d0f2e1be0144::t_23eac730bf8af6 5,14,28,53-57,87,90-97,143-146 +packages/@n8n/engine/src/server/__tests__/resume-requests.integration.test.ts + s_13d0f2e1be0144::t_9778515873f01b 1-258 +packages/@n8n/engine/src/server/api.types.ts + s_13d0f2e1be0144::t_8ce7ef4d56df6c 72-98 +packages/@n8n/engine/src/server/create-engine-server.ts + s_13d0f2e1be0144::t_932b8b6cfd346b 5,8,22-23,42 +packages/@n8n/engine/src/server/index.ts + s_13d0f2e1be0144::t_4e187047efe8dc 4-9 +packages/@n8n/engine/src/server/routes/resume-requests.ts + s_13d0f2e1be0144::t_fdadbf3170f014 1-107 +packages/@n8n/engine/src/server/routes/workflow-executions.handlers.ts + s_13d0f2e1be0144::t_3426282384903a 84-86 +packages/@n8n/engine/src/server/routes/workflow-executions.ts + s_13d0f2e1be0144::t_6f205ef0421c17 9,99-102 +packages/@n8n/engine/docs/adr/ADR-20260904-resume-urls-carry-a-derived-token.md + s_13d0f2e1be0144::t_da92e5b00c1b58 1-59,67-111,120-140 + s_13d0f2e1be0144::t_3801355fb28f07 60-66,112-119 +packages/@n8n/engine/src/auth/__tests__/resume-token.test.ts + s_13d0f2e1be0144::t_a22eac10184a2d 1-67 +packages/@n8n/engine/src/auth/index.ts + s_13d0f2e1be0144::t_b2aff9ce61e108 17 +packages/@n8n/engine/src/auth/resume-token.ts + s_13d0f2e1be0144::t_2ad002fdfdf1fc 1-46 +packages/@n8n/engine/src/auth/shared-secret-token.ts + s_13d0f2e1be0144::t_999ec3f5b8cdb2 18-26,28,36,49,66 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "81b10fcdeec3ae9b433eb8f1e67fa5fa26992dc8", + "prompts": {}, + "sessions": { + "s_13d0f2e1be0144": { + "agent_id": { + "tool": "claude", + "id": "46caa7f3-0057-4c97-8c31-ca17c936adc0", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + }, + "s_7d582b41f4f5d6": { + "agent_id": { + "tool": "claude", + "id": "63bff858-2ef6-4f03-8a08-35f7ca19bbb0", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/8b/702d2848d286853a9baee43f73ded6edeea83b b/8b/702d2848d286853a9baee43f73ded6edeea83b new file mode 100644 index 00000000000..82c3ab45afd --- /dev/null +++ b/8b/702d2848d286853a9baee43f73ded6edeea83b @@ -0,0 +1,30 @@ +packages/cli/src/scheduling/seeded-cron.ts + s_32531f1c62f1f4::t_fc018eabac7fc0 23-25 + s_7219aabe8f128b::t_de0fe414ca4199 1,16-17,22 +packages/cli/src/scheduling/schedule-trigger-node/__tests__/schedule-trigger-job-registrar.test.ts + s_32531f1c62f1f4::t_3172598f9fb1bc 260-261 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.5.2", + "base_commit_sha": "8b702d2848d286853a9baee43f73ded6edeea83b", + "prompts": {}, + "sessions": { + "s_32531f1c62f1f4": { + "agent_id": { + "tool": "claude", + "id": "4f59b29d-3eb6-46b9-a949-71ce4b9c7bb7", + "model": "claude-opus-5-5" + }, + "human_author": "Lorent Lempereur " + }, + "s_7219aabe8f128b": { + "agent_id": { + "tool": "codex", + "id": "01a0e7e2-310f-7672-9c03-7bb788547509", + "model": "gpt-6-astra" + }, + "human_author": "Lorent Lempereur " + } + } +} \ No newline at end of file diff --git a/a4/3a14655d0de54d9e8f396657702f077be4bdc6 b/a4/3a14655d0de54d9e8f396657702f077be4bdc6 new file mode 100644 index 00000000000..8424015352d --- /dev/null +++ b/a4/3a14655d0de54d9e8f396657702f077be4bdc6 @@ -0,0 +1,19 @@ +packages/@n8n/engine/docs/adr/ADR-20260904-a-derived-token-authorizes-a-resume-request.md + s_73b88526956889::t_00722474e8509b 29-39,43-45,53-56,62-63,65-78,82,87-90,113-119,125-126,129,133-135,144-152,158-160,163-173 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "a43a14655d0de54d9e8f396657702f077be4bdc6", + "prompts": {}, + "sessions": { + "s_73b88526956889": { + "agent_id": { + "tool": "claude", + "id": "fe7185e0-13fb-46c8-b126-369875904740", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/be/bcd5c1e76b912fee80add4afe5a745515dd935 b/be/bcd5c1e76b912fee80add4afe5a745515dd935 new file mode 100644 index 00000000000..9702cd2c505 --- /dev/null +++ b/be/bcd5c1e76b912fee80add4afe5a745515dd935 @@ -0,0 +1,35 @@ +packages/@n8n/engine/src/database/typeorm-step-store.ts + s_13d0f2e1be0144::t_a56fd462cf86e9 363-366 +packages/@n8n/engine/src/execution/__tests__/execution-start-handler.test.ts + s_13d0f2e1be0144::t_48377b3c7268bc 57 +packages/@n8n/engine/src/execution/__tests__/resume-request.service.test.ts + s_13d0f2e1be0144::t_c0b44db7a2b318 1-187 +packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts + s_13d0f2e1be0144::t_8f0919ba1c0152 120 +packages/@n8n/engine/src/execution/__tests__/step-settled-handler.test.ts + s_13d0f2e1be0144::t_d043c691cf8ed0 118 +packages/@n8n/engine/src/execution/__tests__/wait-sweeper.test.ts + s_13d0f2e1be0144::t_da8d0b8fecd4e5 35 +packages/@n8n/engine/src/execution/index.ts + s_13d0f2e1be0144::t_25afa8b47c237b 42-43 +packages/@n8n/engine/src/execution/resume-request.service.ts + s_13d0f2e1be0144::t_6fd1f0384952aa 1-161 +packages/@n8n/engine/src/execution/step-store.ts + s_13d0f2e1be0144::t_24e48ee912aba9 233-235 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "bebcd5c1e76b912fee80add4afe5a745515dd935", + "prompts": {}, + "sessions": { + "s_13d0f2e1be0144": { + "agent_id": { + "tool": "claude", + "id": "46caa7f3-0057-4c97-8c31-ca17c936adc0", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/cd/47/aa7ce53aae5b6c487a2fc88e0ce3fb15e71f b/cd/47/aa7ce53aae5b6c487a2fc88e0ce3fb15e71f new file mode 100644 index 00000000000..06018cb7f6f --- /dev/null +++ b/cd/47/aa7ce53aae5b6c487a2fc88e0ce3fb15e71f @@ -0,0 +1,35 @@ +packages/@n8n/engine/src/index.ts + s_13d0f2e1be0144::t_427ea7e2dd635e 24-27 +packages/@n8n/engine/src/runtime/create-engine-runtime.ts + s_13d0f2e1be0144::t_23eac730bf8af6 5,14,28,53-57,87,90-97,143-146 +packages/@n8n/engine/src/server/__tests__/resume-requests.integration.test.ts + s_13d0f2e1be0144::t_9778515873f01b 1-258 +packages/@n8n/engine/src/server/api.types.ts + s_13d0f2e1be0144::t_8ce7ef4d56df6c 72-98 +packages/@n8n/engine/src/server/create-engine-server.ts + s_13d0f2e1be0144::t_932b8b6cfd346b 5,8,22-23,42 +packages/@n8n/engine/src/server/index.ts + s_13d0f2e1be0144::t_4e187047efe8dc 4-9 +packages/@n8n/engine/src/server/routes/resume-requests.ts + s_13d0f2e1be0144::t_fdadbf3170f014 1-107 +packages/@n8n/engine/src/server/routes/workflow-executions.handlers.ts + s_13d0f2e1be0144::t_3426282384903a 84-86 +packages/@n8n/engine/src/server/routes/workflow-executions.ts + s_13d0f2e1be0144::t_6f205ef0421c17 9,99-102 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "cd47aa7ce53aae5b6c487a2fc88e0ce3fb15e71f", + "prompts": {}, + "sessions": { + "s_13d0f2e1be0144": { + "agent_id": { + "tool": "claude", + "id": "46caa7f3-0057-4c97-8c31-ca17c936adc0", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/cd/7d008fef662baece5e37ea1a18c0c8bb5cfb70 b/cd/7d/008fef662baece5e37ea1a18c0c8bb5cfb70 similarity index 100% rename from cd/7d008fef662baece5e37ea1a18c0c8bb5cfb70 rename to cd/7d/008fef662baece5e37ea1a18c0c8bb5cfb70 diff --git a/ce/67/93ea05565f535659a2aae3f7818d6119f708 b/ce/67/93ea05565f535659a2aae3f7818d6119f708 new file mode 100644 index 00000000000..231535b06d1 --- /dev/null +++ b/ce/67/93ea05565f535659a2aae3f7818d6119f708 @@ -0,0 +1,32 @@ +packages/@n8n/node-engine-compatibility/src/__tests__/v1-step-executor.test.ts + s_7d582b41f4f5d6::t_91079c3914507e 83-110 + s_7d582b41f4f5d6::t_0859bce44e8dd3 474-491,493-507 +packages/@n8n/node-engine-compatibility/src/types.ts + s_7d582b41f4f5d6::t_25666070b266e8 64-66,68 + s_7d582b41f4f5d6::t_8fca525485e631 67,69,84 +packages/@n8n/node-engine-compatibility/src/v1-adapters.ts + s_7d582b41f4f5d6::t_b683314fc7988f 295,304-305 +packages/@n8n/node-engine-compatibility/src/errors.ts + s_7d582b41f4f5d6::t_8b4c67a3b10790 91-92,95-104,106 +packages/@n8n/node-engine-compatibility/src/v1-step-executor.ts + s_7d582b41f4f5d6::t_0605aed29c2657 22,54-56,65-66,69 + s_7d582b41f4f5d6::t_82749b3850e09e 123 +packages/@n8n/node-engine-compatibility/src/__tests__/acceptance-fixtures.ts + s_7d582b41f4f5d6::t_807b5e78a061e2 33 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "ce6793ea05565f535659a2aae3f7818d6119f708", + "prompts": {}, + "sessions": { + "s_7d582b41f4f5d6": { + "agent_id": { + "tool": "claude", + "id": "63bff858-2ef6-4f03-8a08-35f7ca19bbb0", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/e8/fd/f0d0a5f132e9f7bb875164f4542ef49a36d6 b/e8/fd/f0d0a5f132e9f7bb875164f4542ef49a36d6 new file mode 100644 index 00000000000..383dbbb5425 --- /dev/null +++ b/e8/fd/f0d0a5f132e9f7bb875164f4542ef49a36d6 @@ -0,0 +1,19 @@ +packages/@n8n/engine/docs/adr/ADR-20260904-a-derived-token-authorizes-a-resume-request.md + s_73b88526956889::t_b443dd3628a7db 18-21,36-37,47-48,56-57,73-75,143-145 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "e8fdf0d0a5f132e9f7bb875164f4542ef49a36d6", + "prompts": {}, + "sessions": { + "s_73b88526956889": { + "agent_id": { + "tool": "claude", + "id": "fe7185e0-13fb-46c8-b126-369875904740", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/ea/ca67f9eefec7417e88053472dc49802241e501 b/ea/ca67f9eefec7417e88053472dc49802241e501 new file mode 100644 index 00000000000..b26549649d1 --- /dev/null +++ b/ea/ca67f9eefec7417e88053472dc49802241e501 @@ -0,0 +1,19 @@ +packages/@n8n/engine/docs/adr/ADR-20260904-a-derived-token-authorizes-a-resume-request.md + s_73b88526956889::t_dddb3a0ac96a93 1,4,6,9-10,13-41,45-62,64-81,85-112,116-157,159-160,165-167 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "eaca67f9eefec7417e88053472dc49802241e501", + "prompts": {}, + "sessions": { + "s_73b88526956889": { + "agent_id": { + "tool": "claude", + "id": "fe7185e0-13fb-46c8-b126-369875904740", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/f4/c81894177ef53d39692716ef2f21d947abc3cd b/f4/c81894177ef53d39692716ef2f21d947abc3cd new file mode 100644 index 00000000000..6977425c00d --- /dev/null +++ b/f4/c81894177ef53d39692716ef2f21d947abc3cd @@ -0,0 +1,73 @@ +packages/@n8n/engine/docs/adr/ADR-20260904-resume-urls-carry-a-derived-token.md + s_13d0f2e1be0144::t_da92e5b00c1b58 1-59,67-111,120-140 + s_13d0f2e1be0144::t_3801355fb28f07 60-66,112-119 +packages/@n8n/engine/src/auth/__tests__/resume-token.test.ts + s_13d0f2e1be0144::t_a22eac10184a2d 1-67 +packages/@n8n/engine/src/auth/index.ts + s_13d0f2e1be0144::t_b2aff9ce61e108 17 +packages/@n8n/engine/src/auth/resume-token.ts + s_13d0f2e1be0144::t_2ad002fdfdf1fc 1-46 +packages/@n8n/engine/src/auth/shared-secret-token.ts + s_13d0f2e1be0144::t_999ec3f5b8cdb2 18-26,28,36,49,66 +packages/@n8n/engine/src/index.ts + s_7d582b41f4f5d6::t_e0daa6ddea0eae 13 + s_13d0f2e1be0144::t_427ea7e2dd635e 24-27 +packages/@n8n/engine/src/database/typeorm-step-store.ts + s_13d0f2e1be0144::t_a56fd462cf86e9 363-366 +packages/@n8n/engine/src/execution/__tests__/execution-start-handler.test.ts + s_13d0f2e1be0144::t_48377b3c7268bc 57 +packages/@n8n/engine/src/execution/__tests__/resume-request.service.test.ts + s_13d0f2e1be0144::t_c0b44db7a2b318 1-105,116-197 +packages/@n8n/engine/src/execution/__tests__/step-ready-handler.test.ts + s_13d0f2e1be0144::t_8f0919ba1c0152 120 +packages/@n8n/engine/src/execution/__tests__/step-settled-handler.test.ts + s_13d0f2e1be0144::t_d043c691cf8ed0 118 +packages/@n8n/engine/src/execution/__tests__/wait-sweeper.test.ts + s_13d0f2e1be0144::t_da8d0b8fecd4e5 35 +packages/@n8n/engine/src/execution/index.ts + s_13d0f2e1be0144::t_25afa8b47c237b 42-43 +packages/@n8n/engine/src/execution/resume-request.service.ts + s_13d0f2e1be0144::t_6fd1f0384952aa 1-7,9-40,43,45-160 +packages/@n8n/engine/src/execution/step-store.ts + s_13d0f2e1be0144::t_24e48ee912aba9 233-235 +packages/@n8n/engine/src/runtime/create-engine-runtime.ts + s_13d0f2e1be0144::t_23eac730bf8af6 5,14,28,53-57,87,90-97,143-146 +packages/@n8n/engine/src/server/__tests__/resume-requests.integration.test.ts + s_13d0f2e1be0144::t_9778515873f01b 1-258 +packages/@n8n/engine/src/server/api.types.ts + s_13d0f2e1be0144::t_8ce7ef4d56df6c 72-98 +packages/@n8n/engine/src/server/create-engine-server.ts + s_13d0f2e1be0144::t_932b8b6cfd346b 5,8,22-23,42 +packages/@n8n/engine/src/server/index.ts + s_13d0f2e1be0144::t_4e187047efe8dc 4-9 +packages/@n8n/engine/src/server/routes/resume-requests.ts + s_13d0f2e1be0144::t_fdadbf3170f014 1-107 +packages/@n8n/engine/src/server/routes/workflow-executions.handlers.ts + s_13d0f2e1be0144::t_3426282384903a 84-86 +packages/@n8n/engine/src/server/routes/workflow-executions.ts + s_13d0f2e1be0144::t_6f205ef0421c17 9,99-102 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "f4c81894177ef53d39692716ef2f21d947abc3cd", + "prompts": {}, + "sessions": { + "s_13d0f2e1be0144": { + "agent_id": { + "tool": "claude", + "id": "46caa7f3-0057-4c97-8c31-ca17c936adc0", + "model": "claude-opus-5" + }, + "human_author": "Danny Martini " + }, + "s_7d582b41f4f5d6": { + "agent_id": { + "tool": "claude", + "id": "63bff858-2ef6-4f03-8a08-35f7ca19bbb0", + "model": "claude-opus-5-5" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file diff --git a/fd/e3d6cdf42b33e1519f9b41556287f43380d004 b/fd/e3d6cdf42b33e1519f9b41556287f43380d004 new file mode 100644 index 00000000000..14fdc011b9d --- /dev/null +++ b/fd/e3d6cdf42b33e1519f9b41556287f43380d004 @@ -0,0 +1,19 @@ +packages/@n8n/engine/docs/adr/ADR-20260904-a-derived-token-authorizes-a-resume-request.md + s_73b88526956889::t_b47e3c0ddc4441 95-115,149-150,157,176-177 +--- +{ + "schema_version": "authorship/3.0.0", + "git_ai_version": "1.7.4", + "base_commit_sha": "fde3d6cdf42b33e1519f9b41556287f43380d004", + "prompts": {}, + "sessions": { + "s_73b88526956889": { + "agent_id": { + "tool": "claude", + "id": "fe7185e0-13fb-46c8-b126-369875904740", + "model": "unknown" + }, + "human_author": "Danny Martini " + } + } +} \ No newline at end of file