Aug 02 14:44:27 Work python[1031891]: "cadquery_certified_skills": 1, Aug 02 14:44:27 Work python[1031891]: "cadquery_engine": { Aug 02 14:44:27 Work python[1031891]: "adapter": "/home/ray/SHiREForge-Dev/src/shireforge/forge_engine/academy_practice_adapter.py", Aug 02 14:44:27 Work python[1031891]: "available": true, Aug 02 14:44:27 Work python[1031891]: "blender_loaded": false, Aug 02 14:44:27 Work python[1031891]: "blender_required": false, Aug 02 14:44:27 Work python[1031891]: "bridge_version": "0002C", Aug 02 14:44:27 Work python[1031891]: "engine": "CadQuery", Aug 02 14:44:27 Work python[1031891]: "engine_version": "2.8.0", Aug 02 14:44:27 Work python[1031891]: "error": null, Aug 02 14:44:27 Work python[1031891]: "forge_root": "/home/ray/SHiREForge-Dev", Aug 02 14:44:27 Work python[1031891]: "primary_build_engine": true, Aug 02 14:44:27 Work python[1031891]: "supported_skill_count": 28, Aug 02 14:44:27 Work python[1031891]: "wrapper": "/home/ray/.local/bin/shire-cadquery-python" Aug 02 14:44:27 Work python[1031891]: }, Aug 02 14:44:27 Work python[1031891]: "cadquery_supported_skills": 28, Aug 02 14:44:27 Work python[1031891]: "current_skill": null, Aug 02 14:44:27 Work python[1031891]: "evidence_root": "/SHiREVault/SHiREAcademy/Practice", Aug 02 14:44:27 Work python[1031891]: "failed_skills": 0, Aug 02 14:44:27 Work python[1031891]: "forge_certification_percent": 0, Aug 02 14:44:27 Work python[1031891]: "forge_certified_skills": 1, Aug 02 14:44:27 Work python[1031891]: "general_context_injected": false, Aug 02 14:44:27 Work python[1031891]: "knowledge_certification_percent": 1, Aug 02 14:44:27 Work python[1031891]: "knowledge_certified_skills": 3, Aug 02 14:44:27 Work python[1031891]: "lane_counts": { Aug 02 14:44:27 Work python[1031891]: "digital_certification": 44, Aug 02 14:44:27 Work python[1031891]: "physical_evidence": 154, Aug 02 14:44:27 Work python[1031891]: "professional_review": 77, Aug 02 14:44:27 Work python[1031891]: "tool_evidence": 96 Aug 02 14:44:27 Work python[1031891]: }, Aug 02 14:44:27 Work python[1031891]: "network": { Aug 02 14:44:27 Work python[1031891]: "configured": "/SHiREVault/SHiREAcademy/Practice", Aug 02 14:44:27 Work python[1031891]: "filesystem": "cifs", Aug 02 14:44:27 Work python[1031891]: "network_verified": true, Aug 02 14:44:27 Work python[1031891]: "resolved": "/mnt/shirevault-network/SHiREVault/SHiREAcademy/Practice", Aug 02 14:44:27 Work python[1031891]: "source": "//192.168.1.1/volume(sda2)", Aug 02 14:44:27 Work python[1031891]: "writable": true Aug 02 14:44:27 Work python[1031891]: }, Aug 02 14:44:27 Work python[1031891]: "paused": false, Aug 02 14:44:27 Work python[1031891]: "pending_skills": 368, Aug 02 14:44:27 Work python[1031891]: "practice_client_timeout_seconds": 300, Aug 02 14:44:27 Work python[1031891]: "practice_endpoint": "/academy/practice/ask", Aug 02 14:44:27 Work python[1031891]: "practice_max_tokens": 420, Aug 02 14:44:27 Work python[1031891]: "practice_model_route": "academy_micro_exam", Aug 02 14:44:27 Work python[1031891]: "practice_percent": 1, Aug 02 14:44:27 Work python[1031891]: "practice_prompt_profile": "round_specific_micro_exam_v5", Aug 02 14:44:27 Work python[1031891]: "practice_round3_client_timeout_seconds": 420, Aug 02 14:44:27 Work python[1031891]: "practised_skills": 4, Aug 02 14:44:27 Work python[1031891]: "status_counts": { Aug 02 14:44:27 Work python[1031891]: "cadquery_certified": 1, Aug 02 14:44:27 Work python[1031891]: "cadquery_validated_waiting_forge_review": 2, Aug 02 14:44:27 Work python[1031891]: "pending": 368 Aug 02 14:44:27 Work python[1031891]: }, Aug 02 14:44:27 Work python[1031891]: "total_skills": 371, Aug 02 14:44:27 Work python[1031891]: "updated_at": "2026-08-02T06:44:24.511411+00:00", Aug 02 14:44:27 Work python[1031891]: "version": "0002A" Aug 02 14:44:27 Work python[1031891]: }, Aug 02 14:44:27 Work python[1031891]: "retryable": true, Aug 02 14:44:27 Work python[1031891]: "skill_id": "geometry_foundations.extrusion", Aug 02 14:44:27 Work python[1031891]: "status": "infrastructure_retry" Aug 02 14:44:27 Work python[1031891]: }, Aug 02 14:44:27 Work python[1031891]: "scheduler_version": "0002-qualification-ledger", Aug 02 14:44:27 Work python[1031891]: "schema": "shire.safe_autonomous_scheduler.v1", Aug 02 14:44:27 Work python[1031891]: "skill_id": "geometry_foundations.extrusion", Aug 02 14:44:27 Work python[1031891]: "snapshot": "/SHiREVault/Backup/OSBackups/SHIRE-ACADEMY-SAFE-AUTO-TICK-20260802T064258189912Z-geometry_foundations--extrusion-learning", Aug 02 14:44:27 Work python[1031891]: "updated_at": "2026-08-02T06:44:27.840993+00:00", Aug 02 14:44:27 Work python[1031891]: "version": "0002-qualification-ledger" Aug 02 14:44:27 Work python[1031891]: } Aug 02 14:44:27 Work systemd[1]: shire-academy-safe-autonomous.service: Deactivated successfully. Aug 02 14:44:27 Work systemd[1]: Finished shire-academy-safe-autonomous.service - SHiRE Academy Safe Autonomous Supported-Curriculum Tick. Aug 02 14:44:27 Work systemd[1]: shire-academy-safe-autonomous.service: Consumed 4.733s CPU time. Aug 02 14:46:46 Work systemd[1]: Starting shire-academy-safe-autonomous.service - SHiRE Academy Safe Autonomous Supported-Curriculum Tick... Aug 02 14:48:12 Work python[1035789]: { Aug 02 14:48:12 Work python[1035789]: "action": "counted_infrastructure_retry_scheduled", Aug 02 14:48:12 Work python[1035789]: "forge_unlock_allowed": false, Aug 02 14:48:12 Work python[1035789]: "journal": "/SHiREVault/SHiREAcademy/Autopilot/SafeScheduler/geometry_foundations/extrusion/20260802T064649120496Z-counted-round-3", Aug 02 14:48:12 Work python[1035789]: "ok": false, Aug 02 14:48:12 Work python[1035789]: "old_worker_allowed": false, Aug 02 14:48:12 Work python[1035789]: "paused": false, Aug 02 14:48:12 Work python[1035789]: "payload": { Aug 02 14:48:12 Work python[1035789]: "error": "Brain API HTTP 502: {\n \"ok\": false,\n \"error\": \"Academy structured output invalid after round-specific canonicalisation: '{' was never closed (, line 27)\",\n \"retryable\": true,\n \"infrastructure_failure\": true,\n \"output_contract\": \"academy_round_json_v6\",\n \"exam_round\": 3,\n \"raw_answer\": \"{\\n \\\"round\\\": 3,\\n \\\"transfer_project\\\": {\\n \\\"title\\\": \\\"Household Shelf Extrusion Transfer\\\",\\n \\\"goal\\\": \\\"Apply extrusion logic to create a valid solid for a bookshelf design using harmless household mate", Aug 02 14:48:12 Work python[1035789]: "evidence": "/SHiREVault/SHiREAcademy/Practice/geometry_foundations/extrusion/20260802T064649262198Z", Aug 02 14:48:12 Work python[1035789]: "infrastructure_failure": true, Aug 02 14:48:12 Work python[1035789]: "infrastructure_failures": 2, Aug 02 14:48:12 Work python[1035789]: "lane": "tool_evidence", Aug 02 14:48:12 Work python[1035789]: "ok": false, Aug 02 14:48:12 Work python[1035789]: "practice_status": { Aug 02 14:48:12 Work python[1035789]: "available": true, Aug 02 14:48:12 Work python[1035789]: "cadquery_candidate_skills": 2, Aug 02 14:48:12 Work python[1035789]: "cadquery_certified_skills": 1, Aug 02 14:48:12 Work python[1035789]: "cadquery_engine": { Aug 02 14:48:12 Work python[1035789]: "adapter": "/home/ray/SHiREForge-Dev/src/shireforge/forge_engine/academy_practice_adapter.py", Aug 02 14:48:12 Work python[1035789]: "available": true, Aug 02 14:48:12 Work python[1035789]: "blender_loaded": false, Aug 02 14:48:12 Work python[1035789]: "blender_required": false, Aug 02 14:48:12 Work python[1035789]: "bridge_version": "0002C", Aug 02 14:48:12 Work python[1035789]: "engine": "CadQuery", Aug 02 14:48:12 Work python[1035789]: "engine_version": "2.8.0", Aug 02 14:48:12 Work python[1035789]: "error": null, Aug 02 14:48:12 Work python[1035789]: "forge_root": "/home/ray/SHiREForge-Dev", Aug 02 14:48:12 Work python[1035789]: "primary_build_engine": true, Aug 02 14:48:12 Work python[1035789]: "supported_skill_count": 28, Aug 02 14:48:12 Work python[1035789]: "wrapper": "/home/ray/.local/bin/shire-cadquery-python" Aug 02 14:48:12 Work python[1035789]: }, Aug 02 14:48:12 Work python[1035789]: "cadquery_supported_skills": 28, Aug 02 14:48:12 Work python[1035789]: "current_skill": null, Aug 02 14:48:12 Work python[1035789]: "evidence_root": "/SHiREVault/SHiREAcademy/Practice", Aug 02 14:48:12 Work python[1035789]: "failed_skills": 0, Aug 02 14:48:12 Work python[1035789]: "forge_certification_percent": 0, Aug 02 14:48:12 Work python[1035789]: "forge_certified_skills": 1, Aug 02 14:48:12 Work python[1035789]: "general_context_injected": false, Aug 02 14:48:12 Work python[1035789]: "knowledge_certification_percent": 1, Aug 02 14:48:12 Work python[1035789]: "knowledge_certified_skills": 3, Aug 02 14:48:12 Work python[1035789]: "lane_counts": { Aug 02 14:48:12 Work python[1035789]: "digital_certification": 44, Aug 02 14:48:12 Work python[1035789]: "physical_evidence": 154, Aug 02 14:48:12 Work python[1035789]: "professional_review": 77, Aug 02 14:48:12 Work python[1035789]: "tool_evidence": 96 Aug 02 14:48:12 Work python[1035789]: }, Aug 02 14:48:12 Work python[1035789]: "network": { Aug 02 14:48:12 Work python[1035789]: "configured": "/SHiREVault/SHiREAcademy/Practice", Aug 02 14:48:12 Work python[1035789]: "filesystem": "cifs", Aug 02 14:48:12 Work python[1035789]: "network_verified": true, Aug 02 14:48:12 Work python[1035789]: "resolved": "/mnt/shirevault-network/SHiREVault/SHiREAcademy/Practice", Aug 02 14:48:12 Work python[1035789]: "source": "//192.168.1.1/volume(sda2)", Aug 02 14:48:12 Work python[1035789]: "writable": true Aug 02 14:48:12 Work python[1035789]: }, Aug 02 14:48:12 Work python[1035789]: "paused": false, Aug 02 14:48:12 Work python[1035789]: "pending_skills": 368, Aug 02 14:48:12 Work python[1035789]: "practice_client_timeout_seconds": 300, Aug 02 14:48:12 Work python[1035789]: "practice_endpoint": "/academy/practice/ask", Aug 02 14:48:12 Work python[1035789]: "practice_max_tokens": 420, Aug 02 14:48:12 Work python[1035789]: "practice_model_route": "academy_micro_exam", Aug 02 14:48:12 Work python[1035789]: "practice_percent": 1, Aug 02 14:48:12 Work python[1035789]: "practice_prompt_profile": "round_specific_micro_exam_v5", Aug 02 14:48:12 Work python[1035789]: "practice_round3_client_timeout_seconds": 420, Aug 02 14:48:12 Work python[1035789]: "practised_skills": 4, Aug 02 14:48:12 Work python[1035789]: "status_counts": { Aug 02 14:48:12 Work python[1035789]: "cadquery_certified": 1, Aug 02 14:48:12 Work python[1035789]: "cadquery_validated_waiting_forge_review": 2, Aug 02 14:48:12 Work python[1035789]: "pending": 368 Aug 02 14:48:12 Work python[1035789]: }, Aug 02 14:48:12 Work python[1035789]: "total_skills": 371, Aug 02 14:48:12 Work python[1035789]: "updated_at": "2026-08-02T06:48:09.889647+00:00", Aug 02 14:48:12 Work python[1035789]: "version": "0002A" Aug 02 14:48:12 Work python[1035789]: }, Aug 02 14:48:12 Work python[1035789]: "retryable": true, Aug 02 14:48:12 Work python[1035789]: "skill_id": "geometry_foundations.extrusion", Aug 02 14:48:12 Work python[1035789]: "status": "infrastructure_retry" Aug 02 14:48:12 Work python[1035789]: }, Aug 02 14:48:12 Work python[1035789]: "scheduler_version": "0002-qualification-ledger", Aug 02 14:48:12 Work python[1035789]: "schema": "shire.safe_autonomous_scheduler.v1", Aug 02 14:48:12 Work python[1035789]: "skill_id": "geometry_foundations.extrusion", Aug 02 14:48:12 Work python[1035789]: "snapshot": "/SHiREVault/Backup/OSBackups/SHIRE-ACADEMY-SAFE-AUTO-TICK-20260802T064646577801Z-geometry_foundations--extrusion-learning", Aug 02 14:48:12 Work python[1035789]: "updated_at": "2026-08-02T06:48:12.508005+00:00", Aug 02 14:48:12 Work python[1035789]: "version": "0002-qualification-ledger" Aug 02 14:48:12 Work python[1035789]: } Aug 02 14:48:12 Work systemd[1]: shire-academy-safe-autonomous.service: Deactivated successfully. Aug 02 14:48:12 Work systemd[1]: Finished shire-academy-safe-autonomous.service - SHiRE Academy Safe Autonomous Supported-Curriculum Tick. Aug 02 14:48:12 Work systemd[1]: shire-academy-safe-autonomous.service: Consumed 4.646s CPU time.