Commit Graph

3 Commits

Author SHA1 Message Date
anadoris007 aabe9b42a2 test(narrative): fix dead-filter e2e test — need living actor in round 2
When Marcus (the only round-2 actor) was killed, generate_prose
short-circuited on empty actions without calling the LLM, so
mock_llm.call_args_list only had one entry. Added Elena as a
second round-2 actor to exercise the filter with a live participant.
2026-04-22 14:55:28 +05:30
anadoris007 c223d77267 test(narrative): add e2e tests for event injection and kill 2026-04-22 14:55:03 +05:30
anadoris007 d651cb830b test(narrative): add end-to-end pipeline test
Full-pipeline test: fake simulation dir → actions.jsonl → two
translate_round calls → assertions on beat persistence, character
evolution, and translator offset advancement.

Final test suite: 20/20 passing across action mapper, character
engine, story store, translator (read + prose + orchestration), and
E2E.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-20 22:05:08 +05:30