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)
This commit is contained in:
gensokyo-dev authored and GitHub committed 2026-11-01 13:30:21 +08:00
1 parent 6e9ee97a69
commit e18594b247
173 files changed
+3555 -1670

No files matched your search

+1 -7
View File
@@ -1,3 +1,4 @@
import { PYTHON_PYC_PROVIDER_IDENTITY } from "./PythonPycProviderIdentity.js";
import {
projectStableArtifactFailure,
projectArtifactCloseFailure,
@@ -34,13 +35,6 @@ import {
} from "./PythonPyc.errors.js";
import { parsePythonPyc } from "./PythonPycParser.js";
/** Bundled reader identity. Header python_version is a separate observed mapping. */
export const PYTHON_PYC_PROVIDER_IDENTITY = {
id: "rea-python-pyc",
name: "REA CPython pyc parser",
version: "1",
} as const;
const OPERATION = "inspect_python_pyc";
const parserLimitRecovery = (
+6
View File
@@ -0,0 +1,6 @@
/** Bundled reader identity. Header python_version is a separate observed mapping. */
export const PYTHON_PYC_PROVIDER_IDENTITY = {
id: "rea-python-pyc",
name: "REA CPython pyc parser",
version: "1",
} as const;