System architecture
Click any node to see what it does. Every box below is real code in this prototype.
Candidate Profiler
Agent 1. Converts mission history into mastery signals: first-try = strength evidence, repeated attempts = needs validation, skipped = unvalidated (not weak).
React frontend
|
Interview application layer
|
Interview Orchestrator (state machine)
|
+--------------------+---------------------+
| Candidate Profiler | Curriculum Retriever |
+--------------------+---------------------+
|
Interview Planner -> Interviewer Agent -> Answer Evaluator -> Final Report
Data: candidates.json + curriculum.json -> chunking -> vectors -> hybrid retrieval