Node Fixtures
These fixtures are sanitized captures derived from the Node protocol oracle and are intended to seed compatibility testing for the .NET port.
Current fixture groups:
http/BasicX-Amz-Targetrequest and response examples for startup flows.websocket/Sanitized Neo-Hub turn-flow examples used to replayLISTEN,CONTEXT,CLIENT_NLU,CLIENT_ASR, buffered-audio accumulation, pending/finalize states, and syntheticEOS/SKILL_ACTIONbehavior against the .NET implementation.
Current websocket fixture depth is uneven on purpose:
neo-hub-client-asr-joke.flow.jsonnow asserts a richer vertical slice than reply types alone. It captures the observed Node-orientedCLIENT_ASR -> LISTEN -> EOS -> delayed SKILL_ACTIONjoke turn with payload-shape expectations forEOSand jokeSKILL_ACTION.neo-hub-client-nlu-clock-ask-time.flow.jsoncaptures a real menu-styleCLIENT_NLUturn from the latest live captures and asserts that.NETpreserves the observed NLU intent/rules/entities in the synthetic websocket reply instead of flattening everything into generic chat.- The other websocket fixtures are still mainly sequencing fixtures. They are useful for replay and guardrails, but they should not be read as proof of broader payload parity.
Expand this folder whenever new robot traffic is captured and cleaned.