Safi and Claude Opus 4.8
be3dcfca08
Unify query skill: ship expansion + inline fallback to every platform
...
The query skill was split across two fragments so no platform got both
capabilities: Claude had the vocab/IDF query-expansion step but no fallback if
the CLI was unavailable; every other platform had the inline NetworkX fallback
but the weaker raw-question matcher. Merge into one unified query reference +
stub (Step 0 expansion -> CLI traversal -> inline NetworkX fallback, plus
path/explain inline) shipped to all hosts. Remove the query_variant enum, its
toml field, and the _CLI_ONLY_QUERY_HEADINGS coverage-audit exemption. Re-render
all skill artifacts and re-bless expected/. skillgen check/audit-coverage/
monolith-roundtrip/schema-singleton all pass. Refs #1325 .
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 03:33:23 +01:00
..
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 15:49:52 +01:00
2026-06-16 03:33:23 +01:00
2026-06-16 03:33:23 +01:00
2026-06-16 03:33:23 +01:00
2026-06-16 03:33:23 +01:00
2026-06-07 12:40:44 +01:00
2026-06-16 03:33:23 +01:00
2026-06-16 03:33:23 +01:00
2026-06-16 03:33:23 +01:00
2026-06-16 03:33:23 +01:00
2026-06-16 03:33:23 +01:00
2026-06-16 03:33:23 +01:00
2026-06-16 03:33:23 +01:00
2026-06-16 03:33:23 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00
2026-06-02 20:48:13 +01:00
2026-06-08 12:59:26 +03:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-02 20:48:13 +01:00
2026-06-16 03:33:23 +01:00
2026-06-02 20:48:13 +01:00
2026-06-07 14:26:14 +01:00