mirror of
https://github.com/morluto/rea.git
synced 2026-11-10 00:36:35 +00:00
* chore(deps): finish toolchain upgrades and drop dead weight pino 9 to 10, @types/node 24 to 26, oxlint 1.73 to 1.87, knip 6.26 to 6.39, turbo 2.10 to 2.11. Narrow engines to supported majors (22/24/26; vitest 5 refuses Node 25). Scope no-var-requires off for Electron CJS hooks and fixtures. Remove TypeDoc: incompatible with TypeScript 7 at install and runtime, used by nothing in any gate. Drop the dep, docs:api workflow, typedoc.json, CI artifact step, and related docs. Replace graphology with a local call-graph adjacency plus BFS: the only consumer is call-path search, and graphology-types ships no types entry for TS7 NodeNext resolution. Delete both graphology dependencies. Remove dead re-exports newly flagged by knip 6.39. * chore: drop stale typedoc and replay references Remove the docs:api release-checklist step, the orphaned docs/api ignore entry, and the nonexistent replay glob from the adapters project.
79 lines
3.0 KiB
TypeScript
79 lines
3.0 KiB
TypeScript
import { z } from "zod";
|
|
|
|
import { artifactComparisonInputSchema } from "../domain/artifactComparison.js";
|
|
import { bundleComparisonInputSchema } from "../domain/bundleComparison.js";
|
|
import { callPathInputSchema } from "../domain/callPath.js";
|
|
import { changedBehaviorInputSchema } from "../domain/changedBehavior.js";
|
|
import { functionComparisonInputSchema } from "../domain/functionComparison.js";
|
|
import { jsonValueSchema } from "../domain/jsonValue.js";
|
|
import { processScenarioSchema } from "../domain/processCapture.js";
|
|
import { processTraceSpecificationSchema } from "../domain/processTraceComparison.js";
|
|
import { recordUnknownInputSchema } from "../domain/residualUnknown.js";
|
|
import { reconstructionVerificationInputSchema } from "../domain/reconstructionVerification.js";
|
|
import { staticRuntimeCorrelationInputSchema } from "../domain/staticRuntimeCorrelation.js";
|
|
import { evidenceSchema } from "../domain/evidence.js";
|
|
import { updateUnknownInputSchema } from "../domain/residualUnknown.js";
|
|
import {
|
|
openBinaryInputSchema,
|
|
closeBinaryInputSchema,
|
|
} from "./sessionLifecycleInputs.js";
|
|
import { binarySessionInputSchema } from "./sessionStatusContract.js";
|
|
import { prefixedDigestSchema } from "./../domain/digests.js";
|
|
|
|
/** Return the current canonical Evidence bundle inline. */
|
|
export const getEvidenceBundleInputSchema = z.strictObject({});
|
|
|
|
/** Optional document selection for volatile navigation context. */
|
|
export const navigationContextInputSchema = z.strictObject({
|
|
document: z.string().min(1).optional(),
|
|
});
|
|
|
|
/** Explicit reproducible address context query. */
|
|
export const addressContextInputSchema = z.strictObject({
|
|
address: z.string().min(1),
|
|
document: z.string().min(1).optional(),
|
|
});
|
|
|
|
/** Session-owned Evidence bundle import options. */
|
|
export const importEvidenceBundleInputSchema = z.strictObject({
|
|
path: z.string().min(1),
|
|
});
|
|
|
|
/** Evidence references for deterministic process comparison. */
|
|
export const processComparisonInputSchema = z.strictObject({
|
|
left: evidenceSchema,
|
|
right: evidenceSchema,
|
|
trace_spec: processTraceSpecificationSchema.optional(),
|
|
max_capture_age_ms: z.number().int().nonnegative().optional(),
|
|
});
|
|
|
|
/** Residual-unknown list filters. */
|
|
export const listUnknownsInputSchema = z.strictObject({
|
|
status: z
|
|
.enum(["open", "investigating", "blocked", "contradicted", "resolved"])
|
|
.optional(),
|
|
severity: z.enum(["low", "medium", "high", "critical"]).optional(),
|
|
domain: z.string().trim().min(1).optional(),
|
|
});
|
|
|
|
/** Exact residual-unknown identity to revalidate. */
|
|
export const verifyUnknownResolutionInputSchema = z.strictObject({
|
|
unknown_id: prefixedDigestSchema("unk"),
|
|
});
|
|
|
|
export {
|
|
artifactComparisonInputSchema,
|
|
binarySessionInputSchema,
|
|
bundleComparisonInputSchema,
|
|
callPathInputSchema,
|
|
changedBehaviorInputSchema,
|
|
closeBinaryInputSchema,
|
|
functionComparisonInputSchema,
|
|
openBinaryInputSchema,
|
|
processScenarioSchema,
|
|
reconstructionVerificationInputSchema,
|
|
recordUnknownInputSchema,
|
|
staticRuntimeCorrelationInputSchema,
|
|
updateUnknownInputSchema,
|
|
};
|