Commit Graph

3 Commits

Author SHA1 Message Date
claude ac78f83406 dialogue contract tests: the six traces that do not (V-563)
Each carries the correct expectation and is skipped with the task that
will unskip it, because a weakened expectation would pin the bug as the
contract. MAVEN_DIALOGUE_NO_SKIP=1 runs them.

V-561: the owner's transcript, and the same shape in words the offline
date parser reads — a side query drops the parked question instead of
suspending it, so Rome is never answered and the reminder is never set.
V-560: a cancel is scored as a failed answer and spends a retry; clarify
pre-empts the repair marker, so no correction can be spoken mid-flow.
V-562: a stage-0 reminder never meets the extractor, so a reminder said
whole with its hour in it is still asked about; and finishClarified goes
straight to applyAction, so a repaired decision that lands short answers
with a parse error instead of asking.
2026-08-06 00:49:47 +04:00
claude 40c59aa275 dialogue contract tests: the traces that hold today (V-563)
Six whole traces through the real cascade with no model: a reminder and a
fact each completed over two turns, an answer that arrives past the TTL,
three unclear answers and the give-up line, a correction of the previous
turn, and an abandoned flow. Each asserts the reply, what is parked after
every turn, and the end state of the store.
2026-08-06 00:47:27 +04:00
claude 84a75274bf dialogue contract tests: the trace vocabulary (V-563)
First slice: the types a multi-turn trace is written in, and the claimant
trace read out of the daemon's own log lines. No rows yet.
2026-08-06 00:46:57 +04:00