refactor: use canonical implementations and types directly

Remove forwarding wrappers and shadow aliases, migrate callers and verification scripts to their owners, and share one exhaustive semantic resource-bound projection.
This commit is contained in:
morluto
2026-10-09 23:17:17 +08:00
parent 3283a45d09
commit 765e809e36
119 changed files with 577 additions and 629 deletions
@@ -110,7 +110,8 @@ const semanticGraph = createJavaScriptSemanticGraph({
limitations: ["Semantic relations are unavailable in this minimal example."],
});
const staticEvidence = createEvidence(
/** Minimal valid static application Evidence for graph workflow examples. */
export const JAVASCRIPT_APPLICATION_EVIDENCE_EXAMPLE = createEvidence(
{ path: inputPath, sha256: applicationSha256, format: "directory" },
{
id: "rea-javascript-application",
@@ -171,9 +172,6 @@ const staticEvidence = createEvidence(
},
);
/** Minimal valid static application Evidence for graph workflow examples. */
export const JAVASCRIPT_APPLICATION_EVIDENCE_EXAMPLE = staticEvidence;
const runtimeEvidence = createEvidence(
undefined,
{
@@ -238,7 +236,7 @@ const runtimeEvidence = createEvidence(
/** Compact valid Evidence pair used by the public reconciliation contract. */
export const JAVASCRIPT_RUNTIME_RECONCILIATION_EXAMPLE = {
static_layers: [{ analysis: staticEvidence }],
static_layers: [{ analysis: JAVASCRIPT_APPLICATION_EVIDENCE_EXAMPLE }],
runtime_observations: [runtimeEvidence],
};