{
  "core_services": {
    "shire-academy-cadquery-fast.service": "active",
    "shire-academy-ui.service": "active",
    "shire-brain.service": "active"
  },
  "current_plan": {
    "forge_allowed": false,
    "forge_review_pending": false,
    "knowledge_certified": true,
    "next_action": "run_safe_cadquery_evidence",
    "purpose": "Safe autonomous learning of supported CadQuery tool-evidence skills.",
    "skill_id": "geometry_foundations.extrusion",
    "status": "knowledge_certified_waiting_safe_cadquery",
    "tool_evidence_validated": false
  },
  "current_skill": "geometry_foundations.extrusion",
  "forge_unlock_allowed": false,
  "old_worker_state": "inactive",
  "practice_record": {
    "attempts": 3,
    "cadquery_supported": true,
    "domain_id": "geometry_foundations",
    "forge_allowed": false,
    "infrastructure_failures": 0,
    "knowledge_certified": true,
    "lane": "tool_evidence",
    "last_error": null,
    "latest_run": "/SHiREVault/SHiREAcademy/Practice/geometry_foundations/extrusion/20260802T070656238008Z",
    "latest_score": 100,
    "name": "Extrusion",
    "required_tool": "cadquery",
    "skill_id": "geometry_foundations.extrusion",
    "status": "candidate_tool",
    "successful_attempts": 3,
    "tool_evidence_attempts": 0,
    "updated_at": "2026-08-02T07:12:08.252242+00:00"
  },
  "qualification_record": {
    "consecutive_infrastructure_failures": 0,
    "consecutive_qualification_failures": 0,
    "counted_attempts": 3,
    "forge_allowed": false,
    "forge_review_pending": false,
    "knowledge_certified": true,
    "last_qualification_classification": "UNCOUNTED_QUALIFICATION_PASS",
    "latest_qualification_journal": "/SHiREVault/SHiREAcademy/Autopilot/SafeScheduler/geometry_foundations/extrusion/20260802T063554610285Z-uncounted-round-3",
    "qualification_runs": [
      {
        "classification": null,
        "counted_attempt_consumed": false,
        "evidence": null,
        "forge_allowed": false,
        "infrastructure_failure": false,
        "journal": "/SHiREVault/SHiREAcademy/Autopilot/SafeScheduler/geometry_foundations/extrusion/20260802T031921641011Z-uncounted-round-1",
        "passed": false,
        "recorded_at": "2026-08-02T03:20:38.586014+00:00",
        "returncode": 1,
        "round": 1,
        "score_percent": 0,
        "source": "safe_autonomous_scheduler_v2"
      },
      {
        "classification": null,
        "counted_attempt_consumed": false,
        "evidence": null,
        "forge_allowed": false,
        "infrastructure_failure": false,
        "journal": "/SHiREVault/SHiREAcademy/Autopilot/SafeScheduler/geometry_foundations/extrusion/20260802T032552056449Z-uncounted-round-1",
        "passed": false,
        "recorded_at": "2026-08-02T03:27:07.404143+00:00",
        "returncode": 1,
        "round": 1,
        "score_percent": 0,
        "source": "safe_autonomous_scheduler_v2"
      },
      {
        "classification": null,
        "counted_attempt_consumed": false,
        "evidence": null,
        "forge_allowed": false,
        "infrastructure_failure": false,
        "journal": "/SHiREVault/SHiREAcademy/Autopilot/SafeScheduler/geometry_foundations/extrusion/20260802T033006384968Z-uncounted-round-1",
        "passed": false,
        "recorded_at": "2026-08-02T03:30:55.064575+00:00",
        "returncode": 1,
        "round": 1,
        "score_percent": 0,
        "source": "safe_autonomous_scheduler_v2"
      },
      {
        "classification": null,
        "counted_attempt_consumed": false,
        "evidence": null,
        "forge_allowed": false,
        "infrastructure_failure": false,
        "journal": "/SHiREVault/SHiREAcademy/Autopilot/SafeScheduler/geometry_foundations/extrusion/20260802T045359704207Z-uncounted-round-1",
        "passed": false,
        "recorded_at": "2026-08-02T04:55:18.131759+00:00",
        "returncode": 1,
        "round": 1,
        "score_percent": 0,
        "source": "safe_autonomous_scheduler_v2"
      },
      {
        "classification": null,
        "counted_attempt_consumed": false,
        "evidence": null,
        "forge_allowed": false,
        "infrastructure_failure": false,
        "journal": "/SHiREVault/SHiREAcademy/Autopilot/SafeScheduler/geometry_foundations/extrusion/20260802T050220858069Z-uncounted-round-1",
        "passed": false,
        "recorded_at": "2026-08-02T05:04:06.456213+00:00",
        "returncode": 1,
        "round": 1,
        "score_percent": 0,
        "source": "safe_autonomous_scheduler_v2"
      },
      {
        "classification": null,
        "counted_attempt_consumed": false,
        "evidence": null,
        "forge_allowed": false,
        "infrastructure_failure": false,
        "journal": "/SHiREVault/SHiREAcademy/Autopilot/SafeScheduler/geometry_foundations/extrusion/20260802T060019231793Z-uncounted-round-1",
        "passed": false,
        "recorded_at": "2026-08-02T06:01:36.417464+00:00",
        "returncode": 1,
        "round": 1,
        "score_percent": 0,
        "source": "safe_autonomous_scheduler_v2"
      },
      {
        "classification": "UNCOUNTED_QUALIFICATION_PASS",
        "counted_attempt_consumed": false,
        "evidence": "/SHiREVault/SHiREAcademy/Autopilot/Commercial/COMMERCIAL-SPRINT-0001/geometry_foundations/extrusion/20260802T063142668941Z-UNCOUNTED-R1",
        "forge_allowed": false,
        "infrastructure_failure": false,
        "journal": "/SHiREVault/SHiREAcademy/Autopilot/SafeScheduler/geometry_foundations/extrusion/20260802T063142526088Z-uncounted-round-1",
        "passed": true,
        "recorded_at": "2026-08-02T06:34:05.315225+00:00",
        "returncode": 0,
        "round": 1,
        "score_percent": 100,
        "source": "safe_autonomous_scheduler_v2"
      },
      {
        "classification": "UNCOUNTED_QUALIFICATION_PASS",
        "counted_attempt_consumed": false,
        "evidence": "/SHiREVault/SHiREAcademy/Autopilot/Commercial/COMMERCIAL-SPRINT-0001/geometry_foundations/extrusion/20260802T063413585473Z-UNCOUNTED-R2",
        "forge_allowed": false,
        "infrastructure_failure": false,
        "journal": "/SHiREVault/SHiREAcademy/Autopilot/SafeScheduler/geometry_foundations/extrusion/20260802T063413442287Z-uncounted-round-2",
        "passed": true,
        "recorded_at": "2026-08-02T06:35:46.250554+00:00",
        "returncode": 0,
        "round": 2,
        "score_percent": 100,
        "source": "safe_autonomous_scheduler_v2"
      },
      {
        "classification": "UNCOUNTED_QUALIFICATION_PASS",
        "counted_attempt_consumed": false,
        "evidence": "/SHiREVault/SHiREAcademy/Autopilot/Commercial/COMMERCIAL-SPRINT-0001/geometry_foundations/extrusion/20260802T063554762443Z-UNCOUNTED-R3",
        "forge_allowed": false,
        "infrastructure_failure": false,
        "journal": "/SHiREVault/SHiREAcademy/Autopilot/SafeScheduler/geometry_foundations/extrusion/20260802T063554610285Z-uncounted-round-3",
        "passed": true,
        "recorded_at": "2026-08-02T06:39:26.611001+00:00",
        "returncode": 0,
        "round": 3,
        "score_percent": 100,
        "source": "safe_autonomous_scheduler_v2"
      }
    ],
    "scheduler_managed": true,
    "status": "knowledge_certified_waiting_safe_cadquery",
    "successful_counted_rounds": 3,
    "successful_qualifications": 3,
    "tool_evidence_certified": false,
    "tool_evidence_validated": false,
    "updated_at": "2026-08-02T07:12:10.831514+00:00"
  },
  "remaining_safe_candidate_count": 24,
  "remaining_safe_candidates": [
    "geometry_foundations.extrusion",
    "geometry_foundations.fillets",
    "geometry_foundations.geometric-tolerances",
    "geometry_foundations.patterning",
    "geometry_foundations.profiles-and-regions",
    "geometry_foundations.sketch-constraints",
    "geometry_foundations.solid-topology",
    "geometry_foundations.symmetry",
    "parametric_cad.cad-script-documentation",
    "parametric_cad.cadquery-exporters",
    "parametric_cad.cadquery-selectors",
    "parametric_cad.cadquery-solids",
    "parametric_cad.cadquery-workplanes",
    "parametric_cad.configuration-families",
    "parametric_cad.constraint-driven-features",
    "parametric_cad.derived-parameters",
    "parametric_cad.parametric-test-matrices",
    "parametric_cad.step-export",
    "validation_and_simulation.evidence-packaging",
    "validation_and_simulation.geometry-integrity",
    "validation_and_simulation.mass-and-volume",
    "validation_and_simulation.parameter-boundaries",
    "validation_and_simulation.regression-testing",
    "validation_and_simulation.release-gates"
  ],
  "saved_status": {
    "action": "counted_practice_pass",
    "attempts": 3,
    "forge_unlock_allowed": false,
    "journal": "/SHiREVault/SHiREAcademy/Autopilot/SafeScheduler/geometry_foundations/extrusion/20260802T070656098967Z-counted-round-3",
    "knowledge_certified": true,
    "next_action": "run_safe_cadquery_evidence",
    "ok": true,
    "old_worker_allowed": false,
    "paused": false,
    "payload": {
      "evidence": "/SHiREVault/SHiREAcademy/Practice/geometry_foundations/extrusion/20260802T070656238008Z",
      "forge_allowed": false,
      "knowledge_certified": true,
      "lane": "tool_evidence",
      "ok": true,
      "practice_status": {
        "available": true,
        "cadquery_candidate_skills": 3,
        "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": 0,
        "forge_certification_percent": 0,
        "forge_certified_skills": 1,
        "general_context_injected": false,
        "knowledge_certification_percent": 1,
        "knowledge_certified_skills": 4,
        "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": 367,
        "practice_client_timeout_seconds": 300,
        "practice_endpoint": "/academy/practice/ask",
        "practice_max_tokens": 420,
        "practice_model_route": "academy_micro_exam",
        "practice_percent": 1,
        "practice_prompt_profile": "round_specific_micro_exam_v5",
        "practice_round3_client_timeout_seconds": 420,
        "practised_skills": 4,
        "status_counts": {
          "cadquery_certified": 1,
          "cadquery_validated_waiting_forge_review": 2,
          "candidate_tool": 1,
          "pending": 367
        },
        "total_skills": 371,
        "updated_at": "2026-08-02T07:12:08.252264+00:00",
        "version": "0002A"
      },
      "score_percent": 100,
      "skill_id": "geometry_foundations.extrusion",
      "status": "candidate_tool",
      "successful_practice_attempts": 3
    },
    "scheduler_version": "0002-qualification-ledger",
    "schema": "shire.safe_autonomous_scheduler.v1",
    "skill_id": "geometry_foundations.extrusion",
    "snapshot": "/SHiREVault/Backup/OSBackups/SHIRE-ACADEMY-SAFE-AUTO-TICK-20260802T070653999541Z-geometry_foundations--extrusion-learning",
    "successful_rounds": 3,
    "updated_at": "2026-08-02T07:12:10.832594+00:00",
    "version": "0002-qualification-ledger"
  },
  "scheduler_enabled": true,
  "scheduler_paused": false
}
