Route all memory ingest/retrieve/enrichment/compaction through async MemoryService. Remove legacy sync memory implementations (ingest/retrieve/compaction); Celery and memoir Phase2 call asyncio.run into MemoryService-backed helpers. Memoir Phase1 batch ingest uses MemoryService.ingest_transcripts_batch; drop chapters. evidence_bundle_json mirror (Alembic 0015). Evaluation uses snapshot/link-only bundles; raise EvidenceClosureMissing instead of partial/fallback lineage tiers. Split memoir state into NarrativeCoverageState and InterviewControlState; delete the _interview_meta_store adapter layer. Remove rolling-query and recent-fact fallback settings from config and evidence assembly. Update judges, docs, tests, and PlaygroundPage alignment. Made-with: Cursor
5.4 KiB
5.4 KiB
AI touchpoints (generated)
Regenerate: uv run python api/scripts/ai_touchpoints_scan.py --markdown api/docs/ai-touchpoints.md
| File | Tags |
|---|---|
api/app/adapters/asr/tencent_asr.py |
ports_ai |
api/app/adapters/asr/whisper_local.py |
ports_ai |
api/app/adapters/embedding/zhipu.py |
embedding |
api/app/adapters/llm/deepseek.py |
json_llm_helpers, langchain, ports_ai |
api/app/adapters/llm/deepseek_eval_judge.py |
langchain |
api/app/adapters/llm/zhipu_eval_judge.py |
langchain |
api/app/agents/__init__.py |
agents_layer |
api/app/agents/chat/__init__.py |
agents_layer |
api/app/agents/chat/helpers.py |
langchain |
api/app/agents/chat/interview_agent.py |
agents_layer, langchain, llm_provider |
api/app/agents/chat/interview_state_hints.py |
agents_layer, langchain |
api/app/agents/chat/interview_turn_plan.py |
agents_layer |
api/app/agents/chat/occupation_context.py |
agents_layer |
api/app/agents/chat/orchestrator.py |
agents_layer, embedding, langchain, llm_provider, memory_ai |
api/app/agents/chat/profile_agent.py |
agents_layer, json_llm_helpers, langchain, llm_call_module, llm_provider |
api/app/agents/chat/prompt_context.py |
agents_layer |
api/app/agents/chat/prompt_layers.py |
agents_layer |
api/app/agents/chat/prompts.py |
agents_layer |
api/app/agents/chat/prompts_conversation.py |
agents_layer |
api/app/agents/chat/prompts_profile.py |
agents_layer |
api/app/agents/chat/reply_planner.py |
agents_layer, json_llm_helpers, langchain |
api/app/agents/chat/slot_question_bank.py |
agents_layer |
api/app/agents/chat/stage_detection.py |
agents_layer, json_llm_helpers, llm_call_module |
api/app/agents/chat/stage_prompts.py |
agents_layer |
api/app/agents/image_prompt/__init__.py |
agents_layer |
api/app/agents/image_prompt/orchestrator.py |
agents_layer, langchain, llm_provider |
api/app/agents/memoir/__init__.py |
agents_layer |
api/app/agents/memoir/batch_phase1_prep.py |
agents_layer, json_llm_helpers, llm_call_module |
api/app/agents/memoir/classification_agent.py |
agents_layer, json_llm_helpers, llm_call_module |
api/app/agents/memoir/extraction_agent.py |
agents_layer, json_llm_helpers, llm_call_module |
api/app/agents/memoir/fidelity_check_agent.py |
agents_layer, json_llm_helpers, llm_call_module |
api/app/agents/memoir/narrative_agent.py |
agents_layer, json_llm_helpers, langchain, llm_call_module |
api/app/agents/memoir/orchestrator.py |
agents_layer |
api/app/agents/memoir/prompts.py |
agents_layer, json_llm_helpers |
api/app/agents/memoir/story_route_agent.py |
agents_layer, json_llm_helpers, llm_call_module |
api/app/agents/state_schema.py |
agents_layer |
api/app/core/config.py |
json_llm_helpers, memory_ai |
api/app/core/dependencies.py |
embedding, llm_provider, ports_ai |
api/app/core/langchain_llm.py |
json_llm_helpers, langchain, llm_provider |
api/app/core/llm_call.py |
json_llm_helpers, langchain |
api/app/core/text_normalize.py |
json_llm_helpers, langchain |
api/app/features/conversation/ws/pipeline.py |
agents_layer, ports_ai |
api/app/features/conversation/ws/profile_collector.py |
agents_layer |
api/app/features/conversation/ws/router.py |
agents_layer |
api/app/features/evaluation/judge_service.py |
json_llm_helpers, llm_call_module |
api/app/features/memoir/deps.py |
memory_ai |
api/app/features/memoir/memoir_images/prompting.py |
agents_layer, json_llm_helpers, langchain |
api/app/features/memoir/service.py |
memory_ai |
api/app/features/memoir/state_service.py |
agents_layer |
api/app/features/memoir/story_pipeline_sync.py |
agents_layer, embedding |
api/app/features/memory/curation.py |
memory_ai |
api/app/features/memory/deps.py |
embedding, memory_ai |
api/app/features/memory/enrichment.py |
json_llm_helpers, langchain, llm_provider, memory_ai |
api/app/features/memory/evidence.py |
embedding, memory_ai, ports_ai |
api/app/features/memory/evidence_format.py |
memory_ai |
api/app/features/memory/extractor.py |
json_llm_helpers, langchain, llm_provider |
api/app/features/memory/llm_schemas.py |
json_llm_helpers |
api/app/features/memory/repo.py |
embedding, memory_ai, ports_ai |
api/app/features/memory/retriever.py |
embedding, memory_ai, ports_ai |
api/app/features/memory/router.py |
memory_ai |
api/app/features/memory/schemas.py |
memory_ai |
api/app/features/memory/service.py |
embedding, memory_ai, ports_ai |
api/app/features/memory/summarizer.py |
json_llm_helpers, langchain |
api/app/features/memory/timeline.py |
json_llm_helpers, langchain, llm_provider |
api/app/ports/embedding.py |
embedding |
api/app/ports/llm.py |
ports_ai |
api/app/tasks/chapter_cover_tasks.py |
agents_layer |
api/app/tasks/memoir_quality_pass_tasks.py |
agents_layer, langchain, llm_provider |
api/app/tasks/memoir_tasks.py |
agents_layer, langchain, llm_provider |
api/app/tasks/memory_enrichment_tasks.py |
memory_ai |
api/app/tasks/story_image_tasks.py |
agents_layer |
api/app/tasks/story_title_tasks.py |
agents_layer, langchain, llm_provider |