Loren Eteval
9fe0835819
Improve logical spacing in runtime workflows and tests
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-19 20:55:21 +08:00
Loren Eteval
41da0417fe
Preserve runtime ownership through cancellation and cleanup
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-19 20:48:53 +08:00
Loren Eteval
aa6bd6dcde
Validate external core shutdown timeouts
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-19 20:48:10 +08:00
Loren Eteval
7e1264cbb1
Improve logical spacing across code and tests
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-19 15:58:53 +08:00
Loren Eteval
cc7e7f56d5
Fix platform-dependent regression test fixtures
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-19 15:40:02 +08:00
Loren Eteval
42b82eb1f7
Improve logical block spacing
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-19 10:02:29 +08:00
Loren Eteval
29a46b541d
Clean up partial external core startup
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-09 12:17:47 +08:00
Loren Eteval
f712f6668c
Refactor core runtime lifecycle
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-08 10:53:30 +08:00
Loren Eteval
e0098f55d0
Refactor incremental log delivery and rendering
2026-08-27 14:58:39 +08:00
Loren Eteval
1dc0d92c1a
Scope DNS resolver to connection lifecycle
...
Create and dispose the DNS resolver with its owning connection manager
instead of at module import time. Make cleanup explicit and keep
architecture and external-core tests aligned with injected resolver
ownership.
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-24 18:40:16 +08:00
Loren Eteval
5526da7267
Expand regression test coverage
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-20 19:37:50 +08:00
Loren Eteval
ca3de8586e
Add project tests
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-17 15:42:59 +08:00