Commit 4226cd2
committed
Merge main and address hook-routing review findings
Preserve upstream lifecycle, cancellation and settings changes while retaining master-owned hook routing. Resolve the event-dispatch conflict using consistent LF endings. Reconcile shell prompts in the ordered master COM stream so a helper exit cannot overtake a queued birth. Preserve exponential retry delays across unstable subscriptions and measure stability only after readiness. Count all E2E processing records and require currently subscribed helper listeners. Allocate fresh hook checklist IDs C296-C298 without changing upstream IDs.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: c6ef3e46-71af-4e5a-82af-a172700ca3ce420 files changed
Lines changed: 31268 additions & 15327 deletions
File tree
- .github
- skills/pr-integration-test
- references
- workflows
- build/scripts
- doc
- specs
- policies
- en-US
- src/cascadia
- CascadiaPackage/Resources
- af-ZA
- am-ET
- ar-SA
- as-IN
- az-Latn-AZ
- bg-BG
- bn-IN
- bs-Latn-BA
- ca-ES
- ca-Es-VALENCIA
- cs-CZ
- cy-GB
- da-DK
- de-DE
- el-GR
- en-GB
- en-US
- es-ES
- es-MX
- et-EE
- eu-ES
- fa-IR
- fi-FI
- fil-PH
- fr-CA
- fr-FR
- ga-IE
- gd-gb
- gl-ES
- gu-IN
- he-IL
- hi-IN
- hr-HR
- hu-HU
- hy-AM
- id-ID
- is-IS
- it-IT
- ja-JP
- ka-GE
- kk-KZ
- km-KH
- kn-IN
- ko-KR
- kok-IN
- lb-LU
- lo-LA
- lt-LT
- lv-LV
- mi-NZ
- mk-MK
- ml-IN
- mr-IN
- ms-MY
- mt-MT
- nb-NO
- ne-NP
- nl-NL
- nn-NO
- or-IN
- pa-IN
- pl-PL
- pt-BR
- pt-PT
- qps-ploca
- qps-plocm
- qps-ploc
- quz-PE
- ro-RO
- ru-RU
- sk-SK
- sl-SI
- sq-AL
- sr-Cyrl-BA
- sr-Cyrl-RS
- sr-Latn-RS
- sv-SE
- ta-IN
- te-IN
- th-TH
- tr-TR
- tt-RU
- ug-CN
- uk-UA
- ur-PK
- uz-Latn-UZ
- vi-VN
- zh-CN
- zh-TW
- LocalTests_TerminalApp
- TerminalApp
- Resources
- af-ZA
- am-ET
- ar-SA
- as-IN
- az-Latn-AZ
- bg-BG
- bn-IN
- bs-Latn-BA
- ca-ES
- ca-Es-VALENCIA
- cs-CZ
- cy-GB
- da-DK
- de-DE
- el-GR
- en-GB
- en-US
- es-ES
- es-MX
- et-EE
- eu-ES
- fa-IR
- fi-FI
- fil-PH
- fr-CA
- fr-FR
- ga-IE
- gd-gb
- gl-ES
- gu-IN
- he-IL
- hi-IN
- hr-HR
- hu-HU
- hy-AM
- id-ID
- is-IS
- it-IT
- ja-JP
- ka-GE
- kk-KZ
- km-KH
- kn-IN
- ko-KR
- kok-IN
- lb-LU
- lo-LA
- lt-LT
- lv-LV
- mi-NZ
- mk-MK
- ml-IN
- mr-IN
- ms-MY
- mt-MT
- nb-NO
- ne-NP
- nl-NL
- nn-NO
- or-IN
- pa-IN
- pl-PL
- pt-BR
- pt-PT
- qps-ploca
- qps-plocm
- qps-ploc
- quz-PE
- ro-RO
- ru-RU
- sk-SK
- sl-SI
- sq-AL
- sr-Cyrl-BA
- sr-Cyrl-RS
- sr-Latn-RS
- sv-SE
- ta-IN
- te-IN
- th-TH
- tr-TR
- tt-RU
- ug-CN
- uk-UA
- ur-PK
- uz-Latn-UZ
- vi-VN
- zh-CN
- zh-TW
- TerminalControl
- TerminalSettingsEditor
- Resources
- de-DE
- en-US
- es-ES
- fr-FR
- it-IT
- ja-JP
- ko-KR
- pt-BR
- qps-ploca
- qps-plocm
- qps-ploc
- ru-RU
- sr-Cyrl-RS
- uk-UA
- zh-CN
- zh-TW
- TerminalSettingsModel
- UnitTests_Control
- UnitTests_SettingsModel
- inc
- ut_app
- test/e2e
- ItE2E
- Private
- Public
- fixtures
- selftests
- tests
- tools/wta
- locales
- src
- app_contracts
- app
- cli
- helper
- master
- protocol/acp
- native_yolo/providers
- shell/wt_channel
- ui
- wt-agent-hooks
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
23 | 36 | | |
24 | 37 | | |
25 | 38 | | |
| |||
73 | 86 | | |
74 | 87 | | |
75 | 88 | | |
| 89 | + | |
| 90 | + | |
76 | 91 | | |
77 | 92 | | |
78 | 93 | | |
79 | 94 | | |
80 | 95 | | |
81 | 96 | | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
82 | 103 | | |
83 | 104 | | |
84 | 105 | | |
| |||
Lines changed: 30 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
37 | 42 | | |
38 | 43 | | |
39 | 44 | | |
| |||
165 | 170 | | |
166 | 171 | | |
167 | 172 | | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
168 | 185 | | |
169 | 186 | | |
170 | 187 | | |
| 188 | + | |
171 | 189 | | |
172 | 190 | | |
173 | 191 | | |
174 | 192 | | |
175 | 193 | | |
176 | 194 | | |
177 | 195 | | |
| 196 | + | |
178 | 197 | | |
179 | 198 | | |
180 | 199 | | |
| |||
216 | 235 | | |
217 | 236 | | |
218 | 237 | | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
224 | 249 | | |
225 | 250 | | |
226 | 251 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
18 | 33 | | |
19 | 34 | | |
20 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
23 | | - | |
| 22 | + | |
24 | 23 | | |
25 | 24 | | |
26 | 25 | | |
| |||
73 | 72 | | |
74 | 73 | | |
75 | 74 | | |
76 | | - | |
77 | | - | |
| 75 | + | |
78 | 76 | | |
79 | 77 | | |
80 | 78 | | |
| |||
350 | 348 | | |
351 | 349 | | |
352 | 350 | | |
353 | | - | |
354 | | - | |
| 351 | + | |
| 352 | + | |
355 | 353 | | |
356 | | - | |
| 354 | + | |
357 | 355 | | |
358 | 356 | | |
359 | 357 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
337 | 337 | | |
338 | 338 | | |
339 | 339 | | |
340 | | - | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
341 | 344 | | |
342 | 345 | | |
343 | 346 | | |
344 | 347 | | |
345 | 348 | | |
346 | 349 | | |
347 | | - | |
348 | | - | |
| 350 | + | |
| 351 | + | |
349 | 352 | | |
350 | 353 | | |
351 | 354 | | |
| |||
362 | 365 | | |
363 | 366 | | |
364 | 367 | | |
365 | | - | |
| 368 | + | |
366 | 369 | | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
372 | 379 | | |
373 | 380 | | |
374 | 381 | | |
| |||
384 | 391 | | |
385 | 392 | | |
386 | 393 | | |
387 | | - | |
388 | | - | |
| 394 | + | |
| 395 | + | |
389 | 396 | | |
390 | 397 | | |
391 | 398 | | |
| |||
406 | 413 | | |
407 | 414 | | |
408 | 415 | | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
409 | 427 | | |
410 | 428 | | |
411 | 429 | | |
| |||
414 | 432 | | |
415 | 433 | | |
416 | 434 | | |
417 | | - | |
| 435 | + | |
418 | 436 | | |
419 | 437 | | |
420 | 438 | | |
| |||
427 | 445 | | |
428 | 446 | | |
429 | 447 | | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
| 448 | + | |
434 | 449 | | |
435 | 450 | | |
436 | 451 | | |
| |||
451 | 466 | | |
452 | 467 | | |
453 | 468 | | |
454 | | - | |
455 | | - | |
456 | | - | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
457 | 472 | | |
458 | 473 | | |
459 | 474 | | |
| |||
0 commit comments