{
  "finished_at": "2026-08-07T10:34:17.166219+00:00",
  "payload": {
    "evidence": "/SHiREVault/SHiREAcademy/Practice/geometry_foundations/patterning/20260807T103330523062Z",
    "forge_allowed": false,
    "knowledge_certified": false,
    "lane": "tool_evidence",
    "ok": true,
    "practice_status": {
      "available": true,
      "cadquery_candidate_skills": 4,
      "cadquery_certified_skills": 1,
      "cadquery_engine": {
        "adapter": "/home/ray/SHiREForge-Dev/src/shireforge/forge_engine/academy_practice_adapter.py",
        "available": true,
        "blender_loaded": false,
        "blender_required": false,
        "bridge_version": "0002C",
        "engine": "CadQuery",
        "engine_version": "2.8.0",
        "error": null,
        "forge_root": "/home/ray/SHiREForge-Dev",
        "primary_build_engine": true,
        "supported_skill_count": 28,
        "wrapper": "/home/ray/.local/bin/shire-cadquery-python"
      },
      "cadquery_supported_skills": 28,
      "current_skill": null,
      "evidence_root": "/SHiREVault/SHiREAcademy/Practice",
      "failed_skills": 1,
      "forge_certification_percent": 0,
      "forge_certified_skills": 1,
      "general_context_injected": false,
      "knowledge_certification_percent": 1,
      "knowledge_certified_skills": 5,
      "lane_counts": {
        "digital_certification": 44,
        "physical_evidence": 154,
        "professional_review": 77,
        "tool_evidence": 96
      },
      "network": {
        "configured": "/SHiREVault/SHiREAcademy/Practice",
        "filesystem": "cifs",
        "network_verified": true,
        "resolved": "/mnt/shirevault-network/SHiREVault/SHiREAcademy/Practice",
        "source": "//192.168.1.1/volume(sda2)",
        "writable": true
      },
      "paused": false,
      "pending_skills": 364,
      "practice_client_timeout_seconds": 300,
      "practice_endpoint": "/academy/practice/ask",
      "practice_max_tokens": 420,
      "practice_model_route": "academy_micro_exam",
      "practice_percent": 2,
      "practice_prompt_profile": "round_specific_micro_exam_v5",
      "practice_round3_client_timeout_seconds": 420,
      "practised_skills": 7,
      "status_counts": {
        "cadquery_certified": 1,
        "cadquery_validated_waiting_forge_review": 4,
        "failed": 1,
        "pending": 364,
        "practice_round_passed": 1
      },
      "total_skills": 371,
      "updated_at": "2026-08-07T10:34:14.613340+00:00",
      "version": "0002A"
    },
    "score_percent": 100,
    "skill_id": "geometry_foundations.patterning",
    "status": "practice_round_passed",
    "successful_practice_attempts": 2
  },
  "returncode": 0
}
