honcho/tests
thrialectics 2aac58038d test(unified): add misinterpretation_correction_creates_orphan_fact fixture
L1 reproducer for the failure mode in the wiki failure-modes catalog:
the agent misinterprets the user's statement; the user explicitly
corrects; both the wrong claim (from the agent's misread) and the
corrected claim end up in storage with no supersession marker. End-
state shape resembles time_drift_storage_no_supersession but the
trigger is agent misinterpretation rather than user mind-change, and
the wrong claim is one the user never literally stated.

Setup: user_a clearly scopes their work to extracting a rate-limiter
subsystem from a Python payment-service monolith into a standalone
Go microservice. Assistant misreads as "full payment service
migration to Go." User immediately corrects and reaffirms the narrow
scope. Subsequent turns develop substantive technical content
(gRPC RPCs, Redis token-bucket, Lua atomicity, circuit breaker
trade-offs, testing strategy). The wrong claim never appears in a
user turn -- only in the assistant's misread.

Two-gate structure: positive control asserts the representation
captures the correct-scope work; negative reproducer asserts the
representation does NOT contain the assistant's misinterpretation
(claims about migrating the whole payment service or rewriting the
Python monolith). Both gates start at pass_if=true (invariant); per
verify-first methodology, polarity flips to pass_if=false only after
observed firing on real code.
2026-05-12 17:03:40 -04:00
..
alembic feat: make session_name nullable for documents and update related SDKs (#347) 2026-01-26 13:33:11 -05:00
bench Refactor clients.py to add modern features and more flexible configuration (#459) 2026-04-20 02:46:37 -04:00
crud docs(integrations): rewrite Vercel AI SDK guide as cookbook style (DEV-1485) (#635) 2026-05-05 10:41:18 -04:00
deriver feat: deriver custom instructions (#609) 2026-05-11 18:05:42 -04:00
dialectic Refactor clients.py to add modern features and more flexible configuration (#459) 2026-04-20 02:46:37 -04:00
dreamer fix(dreamer): threshold and time-guard semantics (#573) 2026-04-30 11:40:51 -04:00
integration fix: use model-aware tokenizer and skip empty messages - DEV-1238 (#647) 2026-05-11 17:22:50 -04:00
live_llm Refactor clients.py to add modern features and more flexible configuration (#459) 2026-04-20 02:46:37 -04:00
llm fix: levels merging in src/config - DEV-1733 (#656) 2026-05-11 17:05:42 -04:00
reconciler fix: Various Codex Audits (#386) 2026-02-13 12:00:15 -05:00
routes docs(integrations): rewrite Vercel AI SDK guide as cookbook style (DEV-1485) (#635) 2026-05-05 10:41:18 -04:00
sdk ts SDK fix: adding strict checking (#421) 2026-03-30 10:57:12 -04:00
sdk_typescript Tighten Transaction Scopes (#525) 2026-04-08 11:14:50 -04:00
telemetry fix: add levels to AgentToolConclusionsDeletedEvent (#612) 2026-04-28 15:15:18 -04:00
unified test(unified): add misinterpretation_correction_creates_orphan_fact fixture 2026-05-12 17:03:40 -04:00
utils feat: deriver custom instructions (#609) 2026-05-11 18:05:42 -04:00
vector_store handle turbopuffer server errors (#561) 2026-04-20 16:56:51 -04:00
webhooks Tighten Transaction Scopes (#525) 2026-04-08 11:14:50 -04:00
__init__.py Refactor clients.py to add modern features and more flexible configuration (#459) 2026-04-20 02:46:37 -04:00
conftest.py fix: use model-aware tokenizer and skip empty messages - DEV-1238 (#647) 2026-05-11 17:22:50 -04:00
test_advanced_filters.py feat: honcho 3.0, sdks 2.0, excise stainless, update v3 docs, changelogs (#331) 2026-01-22 15:16:28 -05:00
test_config.py feat: deriver custom instructions (#609) 2026-05-11 18:05:42 -04:00
test_datetime_parsing.py create Representation class and use it to unify all formatting (#214) 2025-10-07 15:28:44 -04:00
test_dependencies.py Vineeth/force rollback (#486) 2026-04-03 11:58:03 -04:00
test_schema_validations.py feat: deriver custom instructions (#609) 2026-05-11 18:05:42 -04:00
test_search.py Tighten Transaction Scopes (#525) 2026-04-08 11:14:50 -04:00