q792602257
49ad589c2d
fix(semantic-scene): move describe_screen_semantic out of the tools/ layer
...
tools/ is a Hexagonal inner layer that must never depend on LLM
concerns (ADR 0002), but describe_screen_semantic.py imported
semantic.enricher, which pulls in the Anthropic client by default.
Relocated the wrapper to runtime/, which is where LLM-dependent code
is allowed to live; updated the tool registry and all test imports
accordingly. No behavior change.
openspec: semantic-scene capability, archived change semantic-scene-runtime
2026-07-07 08:30:49 +08:00
..
2026-07-06 13:22:15 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 23:44:18 +08:00
2026-07-07 08:30:47 +08:00
2026-07-07 08:30:47 +08:00
2026-07-07 08:30:49 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-07 08:30:47 +08:00
2026-07-06 13:22:15 +08:00
2026-07-06 13:22:15 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-07 08:30:49 +08:00
2026-07-06 18:07:53 +08:00
2026-07-06 18:07:53 +08:00
2026-07-06 18:07:53 +08:00
2026-07-06 18:07:53 +08:00
2026-07-06 18:07:53 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 13:22:15 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 13:22:15 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 23:15:30 +08:00
2026-07-06 23:15:30 +08:00
2026-07-07 08:30:43 +08:00
2026-07-06 23:15:30 +08:00
2026-07-06 23:15:30 +08:00
2026-07-07 08:30:36 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00