morluto
ea58834940
refactor(domain): own digest and prefixed identifier shapes in one module ( #547 )
2026-10-05 17:29:20 +08:00
N0zoM1z0
4007b20fc2
fix(mcp): emit valid schemas for empty arrays ( #535 )
...
Replace empty tuples with a shared empty-array schema. Validate all input
and output schemas against Draft 2020-12 during catalog generation and
packaged MCP verification, with runtime and catalog regression coverage.
Closes #528
Assisted-by: Kogasa (gensokyo-skills:kogasa-surprise-testing)
2026-10-05 15:32:58 +08:00
morluto
2f08c7c932
refactor(tools): remove artificial analysis ceilings
2026-09-29 16:29:23 +08:00
morluto
79ea571512
refactor(runtime): retain complete reconciliation outputs
2026-09-29 12:16:32 +08:00
morluto
a8c58c6605
refactor(analysis): remove caller-selected result caps
2026-09-29 11:22:31 +08:00
morluto
bd0e341572
refactor(tools): remove redundant limits and acknowledgements
2026-09-29 10:53:45 +08:00
morluto
0d96275b68
refactor: return complete tool results inline
2026-09-29 07:08:46 +08:00
morluto
d65730c4c2
refactor(domain): encode comparison and lifecycle states exactly ( #473 )
...
* refactor(domain): encode comparison states exactly
* refactor(domain): make evidence lifecycles explicit
* refactor(browser): parse capture states once
* test: prefer behavior over implementation seams
* chore: refresh schema-derived metadata
* test(process): preserve lifecycle cleanup coverage
* test(hopper): bind rename cache coverage to dispatch
2026-08-11 18:04:36 +08:00
N0zoM1z0
778b995bbf
feat(application): add cross-layer graph workflows
2026-07-16 11:29:54 +09:00