aboutsummaryrefslogtreecommitdiff
path: root/docs/decisions
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-04-30 01:03:13 -0500
committerCraig Jennings <c@cjennings.net>2026-04-30 01:03:13 -0500
commit540d805bd917a37d0fafa5393f3bfc7e3603570e (patch)
tree35b79a7a628a4a0e1e34a0bf3fa46bdd6ab33dc5 /docs/decisions
parent5b5ac68e138950e2f8d502e22350a62570da88a6 (diff)
downloadgloss-540d805bd917a37d0fafa5393f3bfc7e3603570e.tar.gz
gloss-540d805bd917a37d0fafa5393f3bfc7e3603570e.zip
test: add gloss orchestration core test suite (red phase)
Two test files for the orchestration core. All 13 tests fail at this commit because the implementation is still stubbed. `gloss--orchestrate-fetch-result' gets full N/B/E coverage on the decision matrix: single def, multi def, the >1 boundary, empty defs with each combination of :no-defs and :failed populated, and the all-empty degenerate case. `gloss--lookup-flow' covers cache hit (no fetch), cache miss with one def (auto-save), cache miss with multiple (picker), cancelled picker (no save), no-defs error, and the force-fetch override that bypasses the cache. Mocks live at network and UI boundaries; persistence runs against a real temp glossary so the save side effect is validated.
Diffstat (limited to 'docs/decisions')
0 files changed, 0 insertions, 0 deletions