refactor(javascript): consume normalized feature seeds

Require parsed seed facts in the pure trace projection and leave raw request defaults at the shared workflow boundary. Remove the redundant seed parse, unused raw-seed alias and duplicate seed-match binding.

Move omitted-versus-explicit defaults and full Evidence identity checks to compiled CLI/MCP acceptance. Reuse the owned MCP fixture and request files in the tests. Matching, native handoff, empty-literal, coverage and immutability checks remain covered; public schemas and successful outputs are unchanged.
This commit is contained in:
morluto
2026-10-23 10:22:07 +08:00
parent f4b2ba1313
commit 71a024c789
4 changed files with 96 additions and 91 deletions
@@ -191,9 +191,6 @@ export type TraceApplicationFeatureInput = z.infer<
export type ApplicationFeatureSeed = z.output<
typeof applicationFeatureSeedSchema
>;
export type ApplicationFeatureSeedInput = z.input<
typeof applicationFeatureSeedSchema
>;
export type ApplicationFeatureTraceResult = z.infer<
typeof applicationFeatureTraceResultSchema
>;