Commit 0d185cf
test: account for §9.2 matched + §8.1 start in activate/fallback e2e
The converse-deactivate (test_activate) and fallback (test_fallback)
ovoscope scenarios each gain two captured messages now that the
orchestrator emits ovos.intent.matched (§9.2) and ovos.intent.handler.
start (§8.1) natively before every dispatch — previously the spec trio
existed only as uncounted bridge-mirrors of workshop's legacy emit.
Verified on a real minicroft: the two extra messages per scenario are
exactly ovos.intent.matched + ovos.intent.handler.start (the
reserved-name converse:skill / fallback .request dispatches carry no
mycroft.skill.handler.* done-signal, so their §8 terminal resolves via
the §8.3 timeout after the end-marker, not captured). No spec-topic
double-emit: ovos.intent.matched, ovos.intent.handler.start and
ovos.utterance.handled each appear exactly once per utterance.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 810ecbf commit 0d185cf
2 files changed
Lines changed: 32 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
16 | 23 | | |
17 | 24 | | |
18 | 25 | | |
| |||
199 | 206 | | |
200 | 207 | | |
201 | 208 | | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
202 | 219 | | |
203 | 220 | | |
204 | 221 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
26 | 32 | | |
27 | 33 | | |
28 | 34 | | |
| |||
73 | 79 | | |
74 | 80 | | |
75 | 81 | | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
76 | 91 | | |
77 | 92 | | |
78 | 93 | | |
| |||
0 commit comments