-
released this
2026-09-11 16:36:21 +00:00 | 64 commits to main since this releaseNextcraft v0.1.7 — v0.2 Phase 6
The v0.1 prototype is now alive: all four learner surfaces stream from the real AI service.
Delivered (REQ-2-011, REQ-2-012)
- useChatStream hook — fetch + ReadableStream SSE client: byte buffering with frame reassembly across chunk boundaries,
: pingkeep-alive immunity, multi-line data joining, idempotent AbortController cleanup (Strict-Mode safe),[DONE]sentinel handling - Dashboard chat — real token-by-token streaming with a Coach ↔ Tutor switcher (agent-scoped sessions, no persona bleed), streaming cursor, error state with retry when the service is down
- Byte viewer — Tutor panel: Socratic concept walkthroughs per competency
- Sandbox — Lab in-flow feedback panel on the telemetry sidebar
- Defense — Assessor rubric output as live score bars + strengths/gaps, and a Proctor integrity banner with severity chips and a coaching-shaped suggestion
- Dashboard Mentor panel — long-horizon career narrative stream
- A11y + dark mode throughout (tablist/aria-selected, role=alert, progressbar semantics, full dark: coverage)
Quality: 131/131 ai-service tests, tsc green across workspaces, next build 15/15 pages, E2E smoke 7/7 over live HTTP (chat routing, lab, mentor, assessor/proctor paths, CORS).
Next
Final phase: multi-persona code review, project health audit, and the v0.2.0 milestone release.
Downloads
- useChatStream hook — fetch + ReadableStream SSE client: byte buffering with frame reassembly across chunk boundaries,