-
v0.2.6 — v0.3 Phase 5 (oral/voice defense) Pre-Release
released this
2026-09-12 04:51:51 +00:00 | 20 commits to main since this releaseMilestone v0.3 Credential Engines — Phase 5 Oral/Voice Defense shipped.
VoiceProviderprotocol (D-030, mirrors LLMProvider): deterministic mock (scripted STT, tone-WAV TTS) + browser-native fallback descriptor; factory rejectsopenai-audio— real server STT/TTS honestly deferred to v0.4 (GRILL CUT-1/G-7; the protocol is the drop-in seam)- Examiner — seventh registered agent: Socratic defense questions grounded in the trace digest + variant statement (D-028 anonymity; no learner ids in prompts); final verdict via the D-020 defense
- DefenseStore (4th D-027 store, first with FK): ordered transcript turns + A-109 integrity signals (long pauses computed from turn metadata)
- Endpoints: start / answer (typed or multipart-audio via STT) / streaming TTS / finish (verdict + signals) / transcript GET; per-turn latency instrumentation (stt_ms/llm_ms/tts_ms), 4s conversational budget named for the v0.4 real-voice probe
386 tests green; ruff clean. Verifier caught + fixed 4 P0s with regression tests (dead browser descriptor, sealed-transcript appends, zero-byte-audio 500, verdict persistence).
Downloads