E
Egora
OverviewHow It WorksArchitectureDesignDashboard
Teacher sign inOpen dashboard
E
Egora

A teacher workspace for planning courses, reviewing drafts, and publishing approved work to students.

© 2026 Egora

How It WorksArchitectureDashboardTeacher sign in
V2 Claude-Code-Style Redesign · 2026-05-27

The design,
laid out.

Everything we decided about V2 — the substrate, the milestones, the agent layer, the review system, the knowledge base, the build order — captured in one place so the vision survives ephemeral sessions and future agents.

Read the Spec Decision Journey
Baseline
8-agent
Historical baseline
Substrate
Git
In Supabase Storage
Agent layer
1 + N
Task primitive + markdown prompts
Milestones
M1–M4
+ Publish
Knowledge base
LLM Wiki
Karpathy 2026-04
Dispatch
Pipelined
APPROVED threshold

Six surfaces, one design

Each section maps to a different artifact — the spec, the ADRs, the diagrams, the mockups, the conversational provenance, and the domain vocabulary.

Authoritative
D1 – D44

Consolidated Design Spec

44 numbered decisions across 12 sections. The single source of truth for V2's architecture — substrate, milestones, dispatch pattern, review system, KB integration, UI shape, build order.

Open
Decisions
ADR 0004 – 0008

Architecture Decision Records

Five load-bearing ADRs documenting the why behind every reversible commitment. Baseline, prompts-as-agents, LLM Wiki, the 0e0703d revert, and pipelined-sequential dispatch.

Open
Diagrams
8 diagrams

Flow & Dependency Maps

Visual maps for every load-bearing flow: the M1→M4→Publish state machine, linear review-proposal apply, the prompts-as-agents harness, and the LLM Wiki two-level structure.

Open
UI Mockups
3 zones · 3 rails

Workspace UI Layout

Three-zone teacher workspace mockups — left rail (Agents / Curriculum / Knowledge Base), middle content area, right rail (Progress + Review tabs), chat dock with context band.

Open
Provenance
18 rounds

Decision Journey

The grilling-session narrative that produced this design. 18 rounds of operator HITL turned a half-built prototype into a coherent vision — captured so the why survives compaction.

Open
Domain language
21 terms

Glossary

Every term in the design that has a precise definition — Workspace, Knowledge Base, Pipelined-sequential dispatch, Pure-workspace projection, LLM Wiki, and 16 others.

Open

Where this fits in the system

Original manifest
42 agents

The older pipeline shape — 5 phase orchestrators, 12 HITL checkpoints, confidence-routed trust modes. Retained only as shared manifest metadata in library.yaml; historical detail lives in docs/pipeline/overview.md.

Course-generation support
8 agents

The 8-agent support manifest: Orchestrator, Planner, Generator, Evaluator, Formatter + 3 KB agents. Lives in library-course-generation.yaml and preserves persisted internal IDs while current V2 phase modules own new generation behavior.

Current V2
Prompts + agent sessions

The 8-agent baseline becomes markdown prompts, product skills, and bounded ToolLoopAgent sessions. Substrate moves to per-course git repos in Supabase Storage. KB becomes a per-teacher LLM Wiki. V2 has since cut over on the default branch.