gensokyo-dev
e18594b247
refactor(composition): unify capability bindings and cleanup ownership ( #8441 )
...
Bind typed service creation, observed availability and retryable cleanup in one composition owner. Reuse selected CLI/MCP factories and canonical contract groups without copying provider operation inventories.
Closes #8429 . Refs #740 .
Validated paired real application workflows, actual local Codex CLI Terra/high use, complete Evidence and Unknown checkpoint parity, compiler-backed import boundaries, SDK schemas and final real mixed routing. Automated review findings were fixed at their producing owners. Existing exact-base CodeQL alerts are documented on the PR under the owner-authorized unrelated-check exception; no global alerts or security rules were changed.
Assisted-by: Suika (gensokyo-skills:suika-scatter-gather-planning)
2026-11-01 13:30:21 +08:00
..
2026-10-29 07:44:43 +08:00
2026-10-29 15:23:42 +08:00
2026-10-29 09:26:22 +08:00
2026-10-24 06:19:39 +08:00
2026-10-27 12:24:59 +08:00
2026-10-31 01:07:18 +08:00
2026-10-29 09:26:22 +08:00
2026-10-29 09:26:22 +08:00
2026-10-31 14:45:21 +00:00
2026-10-29 07:44:43 +08:00
2026-10-31 15:24:32 +08:00
2026-10-31 14:45:21 +00:00
2026-10-24 04:38:08 +08:00
2026-10-29 13:43:25 +08:00
2026-10-27 09:16:02 +08:00
2026-10-23 23:15:46 +08:00
2026-10-27 09:16:02 +08:00
2026-10-29 09:26:22 +08:00
2026-10-28 11:34:28 +00:00
2026-10-29 09:26:22 +08:00
2026-10-29 05:11:02 +08:00
2026-10-29 20:07:17 +08:00
2026-10-29 08:11:19 +08:00
2026-10-06 12:46:48 +00:00
2026-10-29 01:28:04 +08:00
2026-10-21 21:18:22 -07:00
2026-10-29 08:31:12 +08:00
2026-10-29 08:31:12 +08:00
2026-11-01 13:30:21 +08:00
2026-10-27 09:16:02 +08:00
2026-10-26 15:33:59 +08:00
2026-10-31 14:45:21 +00:00
2026-10-29 08:12:09 +08:00
2026-10-29 09:26:22 +08:00
2026-10-31 14:45:21 +00:00
2026-10-29 09:26:22 +08:00
2026-10-24 04:14:17 +08:00
2026-10-27 12:31:48 +08:00
2026-10-29 09:26:22 +08:00
2026-10-29 09:26:22 +08:00
2026-11-01 13:30:21 +08:00
2026-10-29 09:26:22 +08:00
2026-10-29 09:26:22 +08:00
2026-10-30 05:23:33 +08:00
2026-10-28 14:12:39 +08:00
2026-10-29 09:26:22 +08:00
2026-10-28 11:34:28 +00:00
2026-10-30 05:23:33 +08:00
2026-10-27 09:16:02 +08:00
2026-10-27 09:05:24 +08:00
2026-10-30 05:23:33 +08:00
2026-10-29 09:26:22 +08:00
2026-10-25 05:26:13 -07:00
2026-10-29 05:11:02 +08:00
2026-10-24 03:16:30 +08:00
2026-10-31 14:45:21 +00:00
2026-10-31 14:45:21 +00:00
2026-10-29 09:26:22 +08:00
2026-10-27 09:16:02 +08:00
2026-10-26 02:22:32 +08:00
2026-10-26 22:22:27 +08:00
2026-10-31 15:24:32 +08:00
2026-10-29 09:26:22 +08:00
2026-10-25 02:44:21 +08:00
2026-10-28 16:48:20 +08:00
2026-10-29 09:26:22 +08:00
2026-11-01 13:30:21 +08:00
2026-10-29 09:26:22 +08:00
2026-10-26 19:50:12 +08:00
2026-10-29 09:26:22 +08:00
2026-10-31 14:45:21 +00:00
2026-10-29 09:26:22 +08:00
2026-10-27 09:29:20 +08:00
2026-10-24 03:16:30 +08:00
2026-07-18 05:49:14 +00:00
2026-10-29 08:31:12 +08:00
2026-10-23 05:14:05 +08:00
2026-10-31 14:45:21 +00:00
2026-10-27 09:16:02 +08:00
2026-10-27 03:12:22 +08:00
2026-10-27 09:16:02 +08:00
2026-10-27 09:16:02 +08:00
2026-10-27 09:16:02 +08:00