N0zoM1z0
21da71ec6d
refactor(domain): remove provider-specific target and snapshot state
...
Move Hopper loader derivation and compatibility projection into the Hopper adapter so BinaryTarget carries only provider-neutral identity and format metadata.
Introduce bounded canonical analysis-profile commitments, exact provider/profile snapshot v2 bindings, legacy snapshot rejection guidance, and backward-compatible profiled Evidence v2 records. Partition cache and replay behavior by target, concrete provider build, and profile while preserving custom Hopper loader overrides.
Propagate profiles consistently through CLI, MCP, composed workflows, and session lifecycle; preserve the 78-tool contract and legacy loaderArgs response projection. Add migration documentation, generated API updates, property regressions, package verification, and real Hopper coverage.
2026-07-15 20:31:56 +09:00
..
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:43:52 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:43:52 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:43:52 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 20:31:56 +09:00
2026-07-15 20:31:56 +09:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00
2026-07-15 17:03:56 +08:00