docs: update HANDOFF.md — Stages 10+11 completed, Stage 12 next

This commit is contained in:
NSCT Agent
2026-08-25 15:42:00 +00:00
parent 10a083aa02
commit d76d48a0ee
5 changed files with 10 additions and 6 deletions

View File

@@ -107,6 +107,10 @@ def create_app() -> FastAPI:
from nsct.api.vision import router as vision_router
app.include_router(vision_router, tags=["vision"])
# Mount audio router (Stage 11)
from nsct.api.audio import router as audio_router
app.include_router(audio_router, tags=["audio"])
return app

View File

@@ -23,8 +23,6 @@ from nsct.models.schemas import (
SearchQuery,
Source,
SourceType,
)
from nsct.models.schemas import (
SynthesisReportModel,
)
from nsct.models.vision import (

View File

@@ -2,9 +2,12 @@
from nsct.stages.stage5_extract_claims import Stage5Extractor
from nsct.stages.stage10_vision import VisionStage, VisionEvidence
from nsct.stages.stage11_audio import AudioStage, AudioClaim
__all__ = [
"Stage5Extractor",
"VisionStage",
"VisionEvidence",
"AudioStage",
"AudioClaim",
]

View File

@@ -789,9 +789,9 @@ class AudioStage:
)
elif isinstance(stt_result, dict):
transcript = stt_result.get("transcript_text", "")
source_url = stt_result.get("source_url", "unknown")
if transcript and transcript.strip():
language = stt_result.get("language", "unknown")
source_url = stt_result.get("source_url", "unknown")
source_title = stt_result.get("source_title")
claim_tasks.append(
asyncio.ensure_future(