From 4c668e508800c69d7a77254f6b05dc7e24ef221c Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 20 Jun 2026 20:03:29 +0000 Subject: [PATCH 1/2] fix(tests): use whitelisted smoke job in quantum integration test The autorun bridge rejects non-whitelisted job names before status lookup. Update parametrized fixtures to use 'smoke' instead of 'another'. Co-authored-by: Bryan --- tests/test_quantum_integration.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/test_quantum_integration.py b/tests/test_quantum_integration.py index bb4d331b7..74949c5ab 100644 --- a/tests/test_quantum_integration.py +++ b/tests/test_quantum_integration.py @@ -33,8 +33,8 @@ def _stub_subprocess(returncode: int = 0, stdout: str = "ok", stderr: str = ""): @pytest.mark.parametrize( "jobs_payload,expected_preset", [ - ([{"name": "another", "preset": "heart", "status": "completed"}], "heart"), - ({"another": {"name": "another", "preset": "heart", "status": "completed"}}, "heart"), + ([{"name": "smoke", "preset": "heart", "status": "completed"}], "heart"), + ({"smoke": {"name": "smoke", "preset": "heart", "status": "completed"}}, "heart"), ], ) def test_run_autorun_job_reads_status_for_list_and_dict_shapes(tmp_path: Path, monkeypatch, jobs_payload, expected_preset): @@ -49,10 +49,10 @@ def test_run_autorun_job_reads_status_for_list_and_dict_shapes(tmp_path: Path, m monkeypatch.setattr("mount.quantum_integration.subprocess.run", lambda *args, **kwargs: _stub_subprocess()) - result = asyncio.run(integration.run_autorun_job("another", dry_run=True)) + result = asyncio.run(integration.run_autorun_job("smoke", dry_run=True)) assert result["success"] is True - assert result["job_name"] == "another" + assert result["job_name"] == "smoke" assert result["dry_run"] is True assert result["status"]["preset"] == expected_preset - assert result["status"]["name"] == "another" + assert result["status"]["name"] == "smoke" From a52b40d9bd9fd5b63ff81384cab74badf5f94e00 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 20 Jun 2026 20:04:58 +0000 Subject: [PATCH 2/2] chore(data_out): refresh status artifacts from repo health cycle Update orchestrator and automation status timestamps after successful hourly health run (2725 tests, integration gate, repo agents). Co-authored-by: Bryan --- data_out/autonomous_agent/status.json | 6 ++--- data_out/autotrain/status.json | 4 +-- data_out/ci_orchestrator/ci_results.json | 4 +-- data_out/evaluation_autorun/status.json | 2 +- data_out/integration_smoke/status.json | 8 +++--- data_out/master_orchestrator/status.json | 8 +++--- data_out/quantum_autorun/status.json | 2 +- data_out/repo_health_automation/status.json | 30 ++++++++++----------- logs/lora_signals.jsonl | 4 +++ 9 files changed, 36 insertions(+), 32 deletions(-) diff --git a/data_out/autonomous_agent/status.json b/data_out/autonomous_agent/status.json index d98a8c879..33a5ddf13 100644 --- a/data_out/autonomous_agent/status.json +++ b/data_out/autonomous_agent/status.json @@ -1,5 +1,5 @@ { - "task_id": "20260620_140400", + "task_id": "20260620_200337", "task_description": "update only the requested file", "status": "complete", "llm_type": "echo", @@ -12,8 +12,8 @@ "reasoning": "", "commits": [], "errors": [], - "started_at": "2026-06-20T14:04:00.865583", - "updated_at": "2026-06-20T14:04:00.866937", + "started_at": "2026-06-20T20:03:37.642234", + "updated_at": "2026-06-20T20:03:37.642962", "task_category": "unknown", "duration_seconds": 0.0, "tokens_estimated": 0, diff --git a/data_out/autotrain/status.json b/data_out/autotrain/status.json index 3c8848c17..960d5ae71 100644 --- a/data_out/autotrain/status.json +++ b/data_out/autotrain/status.json @@ -1,12 +1,12 @@ { - "generated_at": "2026-06-20T14:04:41.965442+00:00", + "generated_at": "2026-06-20T20:04:15.576171+00:00", "total_jobs": 12, "succeeded": 0, "failed": 0, "skipped": 0, "running": 0, "avg_duration": null, - "last_updated": "2026-06-20T14:04:41.965451+00:00", + "last_updated": "2026-06-20T20:04:15.576181+00:00", "jobs": [ { "name": "phi35_comprehensive_full", diff --git a/data_out/ci_orchestrator/ci_results.json b/data_out/ci_orchestrator/ci_results.json index 725b94db6..049fee434 100644 --- a/data_out/ci_orchestrator/ci_results.json +++ b/data_out/ci_orchestrator/ci_results.json @@ -1,6 +1,6 @@ { - "generated_at": "2026-06-20T14:04:41Z", - "run_id": "20260620T140441Z", + "generated_at": "2026-06-20T20:04:15Z", + "run_id": "20260620T200415Z", "config_path": null, "config_paths": { "autotrain": "config/training/autotrain.yaml", diff --git a/data_out/evaluation_autorun/status.json b/data_out/evaluation_autorun/status.json index d2e86c428..34f167671 100644 --- a/data_out/evaluation_autorun/status.json +++ b/data_out/evaluation_autorun/status.json @@ -3,6 +3,6 @@ "succeeded": 9, "failed": 0, "running": 0, - "last_updated": "2026-06-20T14:04:41.952168+00:00", + "last_updated": "2026-06-20T20:04:15.562306+00:00", "dry_run": true } \ No newline at end of file diff --git a/data_out/integration_smoke/status.json b/data_out/integration_smoke/status.json index e78c73386..a1e6f20dc 100644 --- a/data_out/integration_smoke/status.json +++ b/data_out/integration_smoke/status.json @@ -1,6 +1,6 @@ { - "generated_at": "2026-06-20T14:04:41Z", - "run_id": "20260620T140441Z", + "generated_at": "2026-06-20T20:04:14Z", + "run_id": "20260620T200414Z", "config_path": null, "config_paths": { "master_orchestrator": "config/master_orchestrator.yaml", @@ -42,7 +42,7 @@ "status": "succeeded", "critical": true, "duration_sec": 1.07, - "detail": "rc=0 | stdout= \"schedule\": null,\n \"orchestrators\": [\n \"aria_automation\"\n ]\n },\n {\n \"name\": \"aria_server_only\",\n \"enabled\": false,\n \"trigger\": \"manual\",\n \"schedule\": null,\n \"orchestrators\": [\n \"aria_automation\"\n ]\n }\n ],\n \"resource_usage\": {\n \"available\": true,\n \"cpu_percent\": 0.0,\n \"memory_percent\": 5.6,\n \"disk_percent\": 4.8\n }\n}" + "detail": "rc=0 | stdout= \"schedule\": null,\n \"orchestrators\": [\n \"aria_automation\"\n ]\n },\n {\n \"name\": \"aria_server_only\",\n \"enabled\": false,\n \"trigger\": \"manual\",\n \"schedule\": null,\n \"orchestrators\": [\n \"aria_automation\"\n ]\n }\n ],\n \"resource_usage\": {\n \"available\": true,\n \"cpu_percent\": 0.0,\n \"memory_percent\": 5.7,\n \"disk_percent\": 4.7\n }\n}" }, { "name": "quantum_autorun_dry_run", @@ -62,7 +62,7 @@ "name": "chat_cli_local_once", "status": "succeeded", "critical": true, - "duration_sec": 0.67, + "duration_sec": 0.69, "detail": "rc=0 | stdout=Provider: local | Model: local-echo\nassistant> Offline mode active. I can process Aria commands but can't generate AI responses without a configured provider." }, { diff --git a/data_out/master_orchestrator/status.json b/data_out/master_orchestrator/status.json index 190407319..6539b1975 100644 --- a/data_out/master_orchestrator/status.json +++ b/data_out/master_orchestrator/status.json @@ -1,6 +1,6 @@ { - "generated_at": "2026-06-20T14:04:39Z", - "run_id": "20260620T140439Z", + "generated_at": "2026-06-20T20:04:13Z", + "run_id": "20260620T200413Z", "config_path": "config/master_orchestrator.yaml", "orchestrators": [ { @@ -113,7 +113,7 @@ "resource_usage": { "available": true, "cpu_percent": 0.0, - "memory_percent": 5.6, - "disk_percent": 4.8 + "memory_percent": 5.7, + "disk_percent": 4.7 } } \ No newline at end of file diff --git a/data_out/quantum_autorun/status.json b/data_out/quantum_autorun/status.json index 7279735c0..1c3635df7 100644 --- a/data_out/quantum_autorun/status.json +++ b/data_out/quantum_autorun/status.json @@ -45,7 +45,7 @@ ] } ], - "last_updated": "2026-06-20T14:04:41.961487Z", + "last_updated": "2026-06-20T20:04:15.571436Z", "succeeded": 0, "failed": 0, "running": 0, diff --git a/data_out/repo_health_automation/status.json b/data_out/repo_health_automation/status.json index b51a1c8f3..8dad3a79a 100644 --- a/data_out/repo_health_automation/status.json +++ b/data_out/repo_health_automation/status.json @@ -1,13 +1,13 @@ { - "updated_at": "2026-06-20T14:04:43.057681+00:00", + "updated_at": "2026-06-20T20:04:16.699087+00:00", "total_cycles": 1, "successful_cycles": 1, "failed_cycles": 0, "last_cycle": { "cycle": 1, - "started_at": "2026-06-20T14:03:54.738920+00:00", - "finished_at": "2026-06-20T14:04:43.057492+00:00", - "duration_sec": 48.32, + "started_at": "2026-06-20T20:03:31.974572+00:00", + "finished_at": "2026-06-20T20:04:16.698886+00:00", + "duration_sec": 44.72, "succeeded": true, "steps": [ { @@ -30,7 +30,7 @@ "scripts/pre_commit_check.py" ], "returncode": 0, - "duration_sec": 44.54, + "duration_sec": 40.94, "succeeded": true, "stdout_tail": "\n\u001b[1m\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u001b[0m\n\u001b[1m\u001b[96mQAI PRE-COMMIT VALIDATION\u001b[0m\n\u001b[1m\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u001b[0m\n\n\u001b[96m\u001b[1m[1/5] Running unit tests...\u001b[0m\n\u001b[92m\u2713 2725 tests passed\u001b[0m\n\n\u001b[96m\u001b[1m[2/5] Linting code...\u001b[0m\n\u001b[92m\u2713 No staged Python files to lint\u001b[0m\n\n\u001b[96m\u001b[1m[3/5] Security scan...\u001b[0m\n\u001b[92m\u2713 No security issues detected\u001b[0m\n\n\u001b[96m\u001b[1m[4/5] Git hygiene...\u001b[0m\n\u001b[92m\u2713 Git staging area looks clean\u001b[0m\n\n\u001b[96m\u001b[1m[5/5] Checking documentation...\u001b[0m\n\u001b[92m\u2713 All key documentation present\u001b[0m\n\n\u001b[1m\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u001b[0m\n\u001b[92m\u001b[1mRESULT: All checks passed \u2713 (5/5)\u001b[0m\n\u001b[1m\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u001b[0m\n\n", "stderr_tail": "" @@ -42,7 +42,7 @@ "scripts/integration_contract_gate.sh" ], "returncode": 0, - "duration_sec": 2.68, + "duration_sec": 2.65, "succeeded": true, "stdout_tail": "[integration_contract_gate] Running core_files_automation: .venv/bin/python scripts/automate_core_files.py\n[core_automation] passed=True | files=32 | compile_failed=0 | status=/workspace/data_out/core_automation/status.json\n[integration_contract_gate] Running integration_smoke: .venv/bin/python scripts/integration_smoke.py\n[integration_smoke] Summary\npassed=True | succeeded=7/12 | warnings=0 | failed=0 | errors=0\noutput=/workspace/data_out/integration_smoke/status.json\n[integration_contract_gate] Running integration_contract_tests: .venv/bin/python scripts/ci_orchestrator.py --integration-contract-tests\n\n[ci] Running Integration Contract Unit Tests\n\n[ci] Results saved: /workspace/data_out/ci_orchestrator/ci_results.json\n[ci] Summary: 1/1 passed\n[integration_contract_gate] Running validate_all: .venv/bin/python scripts/ci_orchestrator.py --validate-all\n\n[ci] ========================================\n[ci] Validating All Orchestrators\n[ci] ========================================\n\n[ci] Validating: autotrain\n[ci] Validating: quantum_autorun\n[ci] Validating: evaluation_autorun\n\n[ci] Results saved: /workspace/data_out/ci_orchestrator/ci_results.json\n[ci] Summary: 3/3 passed\n[integration_contract_gate] Standard mode complete.\n", "stderr_tail": "" @@ -54,9 +54,9 @@ "scripts/run_repo_agents.py" ], "returncode": 0, - "duration_sec": 1.08, + "duration_sec": 1.11, "succeeded": true, - "stdout_tail": "[warning] docstring-audit: Docstring coverage 89.6% (335/374); 0 public missing.\n[warning] marker-audit: Found 96 markers across 1535 scanned files.\n[ok] status-freshness: Scanned 12 status files; found 0 issues.\n[run_repo_agents] summary written to /workspace/data_out/agents/status.json\n", + "stdout_tail": "[warning] docstring-audit: Docstring coverage 89.6% (335/374); 0 public missing.\n[warning] marker-audit: Found 96 markers across 1542 scanned files.\n[ok] status-freshness: Scanned 12 status files; found 0 issues.\n[run_repo_agents] summary written to /workspace/data_out/agents/status.json\n", "stderr_tail": "" } ] @@ -64,9 +64,9 @@ "recent_cycles": [ { "cycle": 1, - "started_at": "2026-06-20T14:03:54.738920+00:00", - "finished_at": "2026-06-20T14:04:43.057492+00:00", - "duration_sec": 48.32, + "started_at": "2026-06-20T20:03:31.974572+00:00", + "finished_at": "2026-06-20T20:04:16.698886+00:00", + "duration_sec": 44.72, "succeeded": true, "steps": [ { @@ -89,7 +89,7 @@ "scripts/pre_commit_check.py" ], "returncode": 0, - "duration_sec": 44.54, + "duration_sec": 40.94, "succeeded": true, "stdout_tail": "\n\u001b[1m\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u001b[0m\n\u001b[1m\u001b[96mQAI PRE-COMMIT VALIDATION\u001b[0m\n\u001b[1m\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u001b[0m\n\n\u001b[96m\u001b[1m[1/5] Running unit tests...\u001b[0m\n\u001b[92m\u2713 2725 tests passed\u001b[0m\n\n\u001b[96m\u001b[1m[2/5] Linting code...\u001b[0m\n\u001b[92m\u2713 No staged Python files to lint\u001b[0m\n\n\u001b[96m\u001b[1m[3/5] Security scan...\u001b[0m\n\u001b[92m\u2713 No security issues detected\u001b[0m\n\n\u001b[96m\u001b[1m[4/5] Git hygiene...\u001b[0m\n\u001b[92m\u2713 Git staging area looks clean\u001b[0m\n\n\u001b[96m\u001b[1m[5/5] Checking documentation...\u001b[0m\n\u001b[92m\u2713 All key documentation present\u001b[0m\n\n\u001b[1m\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u001b[0m\n\u001b[92m\u001b[1mRESULT: All checks passed \u2713 (5/5)\u001b[0m\n\u001b[1m\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u001b[0m\n\n", "stderr_tail": "" @@ -101,7 +101,7 @@ "scripts/integration_contract_gate.sh" ], "returncode": 0, - "duration_sec": 2.68, + "duration_sec": 2.65, "succeeded": true, "stdout_tail": "[integration_contract_gate] Running core_files_automation: .venv/bin/python scripts/automate_core_files.py\n[core_automation] passed=True | files=32 | compile_failed=0 | status=/workspace/data_out/core_automation/status.json\n[integration_contract_gate] Running integration_smoke: .venv/bin/python scripts/integration_smoke.py\n[integration_smoke] Summary\npassed=True | succeeded=7/12 | warnings=0 | failed=0 | errors=0\noutput=/workspace/data_out/integration_smoke/status.json\n[integration_contract_gate] Running integration_contract_tests: .venv/bin/python scripts/ci_orchestrator.py --integration-contract-tests\n\n[ci] Running Integration Contract Unit Tests\n\n[ci] Results saved: /workspace/data_out/ci_orchestrator/ci_results.json\n[ci] Summary: 1/1 passed\n[integration_contract_gate] Running validate_all: .venv/bin/python scripts/ci_orchestrator.py --validate-all\n\n[ci] ========================================\n[ci] Validating All Orchestrators\n[ci] ========================================\n\n[ci] Validating: autotrain\n[ci] Validating: quantum_autorun\n[ci] Validating: evaluation_autorun\n\n[ci] Results saved: /workspace/data_out/ci_orchestrator/ci_results.json\n[ci] Summary: 3/3 passed\n[integration_contract_gate] Standard mode complete.\n", "stderr_tail": "" @@ -113,9 +113,9 @@ "scripts/run_repo_agents.py" ], "returncode": 0, - "duration_sec": 1.08, + "duration_sec": 1.11, "succeeded": true, - "stdout_tail": "[warning] docstring-audit: Docstring coverage 89.6% (335/374); 0 public missing.\n[warning] marker-audit: Found 96 markers across 1535 scanned files.\n[ok] status-freshness: Scanned 12 status files; found 0 issues.\n[run_repo_agents] summary written to /workspace/data_out/agents/status.json\n", + "stdout_tail": "[warning] docstring-audit: Docstring coverage 89.6% (335/374); 0 public missing.\n[warning] marker-audit: Found 96 markers across 1542 scanned files.\n[ok] status-freshness: Scanned 12 status files; found 0 issues.\n[run_repo_agents] summary written to /workspace/data_out/agents/status.json\n", "stderr_tail": "" } ] diff --git a/logs/lora_signals.jsonl b/logs/lora_signals.jsonl index 94bdd4129..a77424947 100644 --- a/logs/lora_signals.jsonl +++ b/logs/lora_signals.jsonl @@ -286,3 +286,7 @@ {"signal": "train", "payload": {"goal": "improve"}} >>>>>>> Stashed changes >>>>>>> a40f84a20 (hhh) +{"signal": "train", "payload": {"goal": "Refine runtime behavior based on: Balance near-term execution with mid-term improvement. No history. Generate a simple useful system improvement goal.", "source": "self_assess"}} +{"signal": "train", "payload": {"goal": "improve"}} +{"signal": "train", "payload": {"goal": "Refine runtime behavior based on: Balance near-term execution with mid-term improvement. No history. Generate a simple useful system improvement goal.", "source": "self_assess"}} +{"signal": "train", "payload": {"goal": "improve"}}