docs(milestone): complete v0.2-ai-tutor-architecture
---ci--- phase: 7 milestone: v0.2 status: complete requirements: covered: [REQ-2-001, REQ-2-002, REQ-2-003, REQ-2-004, REQ-2-005, REQ-2-006, REQ-2-007, REQ-2-008, REQ-2-009, REQ-2-010, REQ-2-011, REQ-2-012] partial: [] ---/ci--- Milestone v0.2 (ai-tutor-architecture) merged to main. Escalation record (audit remediation, durable): P1 executor delegation failed twice (empty subagent results, zero files created); auto-resolved at full autonomy to inline execution with identical plan fidelity (commit 3271373, reflog-only after phase branch squash-delete).
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
/**
|
||||
* AI engine-input scenario IDs + display metadata (v0.2 Phase 6 learner panels).
|
||||
*
|
||||
* D-021 alignment: IDs are string-identical to the Python corpus
|
||||
* `apps/ai-service/ai_service/corpus/telemetry.py` and `artifacts.py`.
|
||||
* Do not rename one side without the other. Real engines (sandbox fabric,
|
||||
* assessment engine) are v0.3+.
|
||||
*/
|
||||
|
||||
export const aiLabScenarios = [
|
||||
{
|
||||
id: 'lab-scenario-strong',
|
||||
title: 'Strong build session — multi-agent research assistant',
|
||||
competencyId: 'stack-orchestration-c002',
|
||||
description: 'Steady progress, checkpoints, and passing tests — the healthy pattern.',
|
||||
},
|
||||
{
|
||||
id: 'lab-scenario-struggling',
|
||||
title: 'Struggling build session — repeated failures, no checkpoints',
|
||||
competencyId: 'stack-orchestration-c002',
|
||||
description: 'Same failure twice, long idle gaps, no recovery strategy.',
|
||||
},
|
||||
{
|
||||
id: 'lab-scenario-flagged',
|
||||
title: 'Flagged build session — large paste, instant pass',
|
||||
competencyId: 'stack-orchestration-c003',
|
||||
description: 'Suspicious velocity worth a supportive check-in, not a penalty.',
|
||||
},
|
||||
] as const;
|
||||
|
||||
export const aiArtifactSubmissions = [
|
||||
{
|
||||
id: 'art-eval-research-assistant',
|
||||
name: 'Multi-agent research assistant (eval build)',
|
||||
competencyId: 'stack-orchestration-c002',
|
||||
description: 'LangGraph-based assistant with clean state boundaries and retries.',
|
||||
},
|
||||
{
|
||||
id: 'art-eval-rag-dashboard',
|
||||
name: 'RAG retrieval quality dashboard (eval build)',
|
||||
competencyId: 'stack-orchestration-c003',
|
||||
description: 'Eval harness sweep with gaps in error handling — partial mastery.',
|
||||
},
|
||||
] as const;
|
||||
|
||||
export type AiLabScenario = (typeof aiLabScenarios)[number];
|
||||
export type AiArtifactSubmission = (typeof aiArtifactSubmissions)[number];
|
||||
Reference in New Issue
Block a user