MicroFish/backend/tests/interviews
Christian Moellmann b3e2039817 feat(interviews): orchestrator with two-phase lifecycle, parallel fan-out, isolated failures
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-23 12:27:47 +02:00
..
__init__.py feat(interviews): add pydantic models for instruments and responses 2026-05-23 12:04:45 +02:00
test_base_interviewer.py feat(interviews): StakeholderInterviewer base with in-character prompting and schema retry 2026-05-23 12:10:01 +02:00
test_delphi.py feat(interviews): Delphi subagent (3 rounds: open, rate, revise) + convergence metrics 2026-05-23 12:19:07 +02:00
test_diversity.py feat(interviews): diversity subagent with Q-sort + 6 Likert axes + PCA/k-means typology 2026-05-23 12:16:21 +02:00
test_instrument_loader.py feat(interviews): YAML instrument loader with pydantic validation and hash freezing 2026-05-23 12:06:52 +02:00
test_llm_stub.py feat(interviews): LLM stub mode for deterministic CI tests 2026-05-23 12:08:29 +02:00
test_longitudinal.py feat(interviews): longitudinal subagent + 12-item Likert instrument 2026-05-23 12:12:46 +02:00
test_models.py feat(interviews): add pydantic models for instruments and responses 2026-05-23 12:04:45 +02:00
test_orchestrator.py feat(interviews): orchestrator with two-phase lifecycle, parallel fan-out, isolated failures 2026-05-23 12:27:47 +02:00
test_scenario.py feat(interviews): scenario subagent with 4 futures × 4 dimensions + polarity matrix 2026-05-23 12:21:21 +02:00
test_storage.py feat(interviews): JSONL/JSON storage layout with run_id directories and latest pointer 2026-05-23 12:23:06 +02:00
test_zep_writer.py feat(interviews): Zep writer adapts add_activity/add_text_episode for per-agent + aggregate episodes 2026-05-23 12:24:33 +02:00