{
  "format": "dx-lab-sv1-learner-backup",
  "schemaVersion": 1,
  "applicationVersion": "0.2.0",
  "exportedAt": "2026-08-28T11:10:25.249Z",
  "learnerProfile": {
    "id": "local-learner",
    "name": "SV1 Learner",
    "createdAt": "2026-08-28T05:52:01.148Z",
    "updatedAt": "2026-08-28T06:54:54.440Z"
  },
  "missionProgress": [
    {
      "id": "cmtclfdc3000004jv84ubo097",
      "missionId": "w1-m1-linux-orientation",
      "status": "IN_PROGRESS",
      "completedSteps": "[\"learn\",\"quiz\",\"practice\"]",
      "startedAt": "2026-08-28T06:51:21.017Z",
      "completedAt": null,
      "score": 80,
      "notes": null,
      "hardGatePassed": false,
      "updatedAt": "2026-08-28T09:40:36.420Z"
    }
  ],
  "evidence": [],
  "quizAttempts": [
    {
      "id": "cmtcrdy7t000004jvl5r4um10",
      "quizId": "w1-m1-linux-orientation-quiz",
      "missionId": "w1-m1-linux-orientation",
      "score": 60,
      "passed": false,
      "answers": "{\"q1\":\"pwd\",\"q2\":\"/home/sv1/runbook.md\",\"q3\":\"~\",\"q4\":\"A\",\"q5\":\"pwd và ls -la\"}",
      "createdAt": "2026-08-28T09:38:12.473Z"
    },
    {
      "id": "cmtcrgkgj000004ky5x4u7y0w",
      "quizId": "w1-m1-linux-orientation-quiz",
      "missionId": "w1-m1-linux-orientation",
      "score": 80,
      "passed": true,
      "answers": "{\"q1\":\"pwd\",\"q2\":\"/home/sv1/runbook.md\",\"q3\":\"..\",\"q4\":\"A\",\"q5\":\"pwd và ls -la\"}",
      "createdAt": "2026-08-28T09:40:14.612Z"
    }
  ],
  "incidentAttempts": [],
  "skillProgress": [
    {
      "id": "linux",
      "currentLevel": 2,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T09:40:36.496Z"
    },
    {
      "id": "networking",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:02.546Z"
    },
    {
      "id": "git",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:02.682Z"
    },
    {
      "id": "open-source",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:02.834Z"
    },
    {
      "id": "docker",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:02.969Z"
    },
    {
      "id": "compose",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:03.105Z"
    },
    {
      "id": "docker-network",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:03.240Z"
    },
    {
      "id": "volumes",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:03.373Z"
    },
    {
      "id": "environment",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:03.505Z"
    },
    {
      "id": "secrets",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:03.642Z"
    },
    {
      "id": "healthcheck",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:03.805Z"
    },
    {
      "id": "logs",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:03.941Z"
    },
    {
      "id": "keycloak",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:04.153Z"
    },
    {
      "id": "authentication",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:04.286Z"
    },
    {
      "id": "authorization",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:04.489Z"
    },
    {
      "id": "oauth2",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:04.620Z"
    },
    {
      "id": "oidc",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:04.804Z"
    },
    {
      "id": "jwt",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:04.940Z"
    },
    {
      "id": "sso",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:05.124Z"
    },
    {
      "id": "rbac",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:05.262Z"
    },
    {
      "id": "reverse-proxy",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:05.406Z"
    },
    {
      "id": "build",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:05.539Z"
    },
    {
      "id": "deployment",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:05.672Z"
    },
    {
      "id": "system-integration",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:05.806Z"
    },
    {
      "id": "troubleshooting",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:05.939Z"
    },
    {
      "id": "fresh-machine",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:06.074Z"
    },
    {
      "id": "release",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:06.286Z"
    },
    {
      "id": "release-management",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:06.509Z"
    },
    {
      "id": "team-lead",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:06.646Z"
    },
    {
      "id": "team-readiness",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:06.782Z"
    },
    {
      "id": "documentation",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:06.915Z"
    },
    {
      "id": "oral-defense",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:07.056Z"
    },
    {
      "id": "ci",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:07.193Z"
    },
    {
      "id": "observability",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:07.324Z"
    },
    {
      "id": "security-review",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:07.496Z"
    },
    {
      "id": "change-management",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:07.629Z"
    },
    {
      "id": "http-rest",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:07.787Z"
    },
    {
      "id": "openapi",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:07.923Z"
    },
    {
      "id": "postgresql",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:08.137Z"
    },
    {
      "id": "migration-seed",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:08.271Z"
    },
    {
      "id": "n8n",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:08.479Z"
    },
    {
      "id": "metabase",
      "currentLevel": 0,
      "targetLevel": 2,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:08.614Z"
    },
    {
      "id": "qdrant",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:08.761Z"
    },
    {
      "id": "ollama",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:08.896Z"
    },
    {
      "id": "rag-architecture",
      "currentLevel": 0,
      "targetLevel": 2,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:09.029Z"
    },
    {
      "id": "rag-infra",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:09.184Z"
    },
    {
      "id": "agent-architecture",
      "currentLevel": 0,
      "targetLevel": 2,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:09.322Z"
    },
    {
      "id": "tool-calling",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:09.470Z"
    },
    {
      "id": "agent-integration",
      "currentLevel": 0,
      "targetLevel": 3,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:09.605Z"
    },
    {
      "id": "agent-security",
      "currentLevel": 0,
      "targetLevel": 4,
      "evidenceCount": 0,
      "updatedAt": "2026-08-28T05:52:09.739Z"
    }
  ],
  "settings": {
    "id": "local-settings",
    "acceleratedMode": false,
    "dailyStudyMinutes": 240,
    "currentWeek": 1,
    "currentMission": "w1-m1-linux-orientation"
  },
  "notes": [],
  "bookmarks": [],
  "weeklyProgress": [],
  "oralReflections": []
}
