Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions data_out/autonomous_agent/status.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"task_id": "20260620_140400",
"task_id": "20260620_170321",
"task_description": "update only the requested file",
"status": "complete",
"llm_type": "echo",
Expand All @@ -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-20T17:03:21.214384",
"updated_at": "2026-06-20T17:03:21.215234",
"task_category": "unknown",
"duration_seconds": 0.0,
"tokens_estimated": 0,
Expand Down
4 changes: 2 additions & 2 deletions data_out/autotrain/status.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"generated_at": "2026-06-20T14:04:41.965442+00:00",
"generated_at": "2026-06-20T17:04:00.434354+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-20T17:04:00.434363+00:00",
"jobs": [
{
"name": "phi35_comprehensive_full",
Expand Down
6 changes: 3 additions & 3 deletions data_out/ci_orchestrator/ci_results.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"generated_at": "2026-06-20T14:04:41Z",
"run_id": "20260620T140441Z",
"generated_at": "2026-06-20T17:04:00Z",
"run_id": "20260620T170400Z",
"config_path": null,
"config_paths": {
"autotrain": "config/training/autotrain.yaml",
Expand Down Expand Up @@ -46,7 +46,7 @@
],
"status": "succeeded",
"return_code": 0,
"duration_sec": 0.06,
"duration_sec": 0.05,
"critical": true
}
]
Expand Down
2 changes: 1 addition & 1 deletion data_out/evaluation_autorun/status.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
"succeeded": 9,
"failed": 0,
"running": 0,
"last_updated": "2026-06-20T14:04:41.952168+00:00",
"last_updated": "2026-06-20T17:04:00.421640+00:00",
"dry_run": true
}
8 changes: 4 additions & 4 deletions data_out/integration_smoke/status.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"generated_at": "2026-06-20T14:04:41Z",
"run_id": "20260620T140441Z",
"generated_at": "2026-06-20T17:03:59Z",
"run_id": "20260620T170359Z",
"config_path": null,
"config_paths": {
"master_orchestrator": "config/master_orchestrator.yaml",
Expand Down Expand Up @@ -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.4,\n \"disk_percent\": 4.7\n }\n}"
},
{
"name": "quantum_autorun_dry_run",
Expand All @@ -62,7 +62,7 @@
"name": "chat_cli_local_once",
"status": "succeeded",
"critical": true,
"duration_sec": 0.67,
"duration_sec": 0.7,
"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."
},
{
Expand Down
8 changes: 4 additions & 4 deletions data_out/master_orchestrator/status.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"generated_at": "2026-06-20T14:04:39Z",
"run_id": "20260620T140439Z",
"generated_at": "2026-06-20T17:03:57Z",
"run_id": "20260620T170357Z",
"config_path": "config/master_orchestrator.yaml",
"orchestrators": [
{
Expand Down Expand Up @@ -113,7 +113,7 @@
"resource_usage": {
"available": true,
"cpu_percent": 0.0,
"memory_percent": 5.6,
"disk_percent": 4.8
"memory_percent": 5.4,
"disk_percent": 4.7
}
}
2 changes: 1 addition & 1 deletion data_out/quantum_autorun/status.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
]
}
],
"last_updated": "2026-06-20T14:04:41.961487Z",
"last_updated": "2026-06-20T17:04:00.432612Z",
"succeeded": 0,
"failed": 0,
"running": 0,
Expand Down
26 changes: 13 additions & 13 deletions data_out/repo_health_automation/status.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"updated_at": "2026-06-20T14:04:43.057681+00:00",
"updated_at": "2026-06-20T17:04:01.641299+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-20T17:03:15.607050+00:00",
"finished_at": "2026-06-20T17:04:01.641007+00:00",
"duration_sec": 46.03,
"succeeded": true,
"steps": [
{
Expand All @@ -30,7 +30,7 @@
"scripts/pre_commit_check.py"
],
"returncode": 0,
"duration_sec": 44.54,
"duration_sec": 42.13,
"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": ""
Expand All @@ -54,19 +54,19 @@
"scripts/run_repo_agents.py"
],
"returncode": 0,
"duration_sec": 1.08,
"duration_sec": 1.19,
"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": ""
}
]
},
"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-20T17:03:15.607050+00:00",
"finished_at": "2026-06-20T17:04:01.641007+00:00",
"duration_sec": 46.03,
"succeeded": true,
"steps": [
{
Expand All @@ -89,7 +89,7 @@
"scripts/pre_commit_check.py"
],
"returncode": 0,
"duration_sec": 44.54,
"duration_sec": 42.13,
"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": ""
Expand All @@ -113,9 +113,9 @@
"scripts/run_repo_agents.py"
],
"returncode": 0,
"duration_sec": 1.08,
"duration_sec": 1.19,
"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": ""
}
]
Expand Down
10 changes: 5 additions & 5 deletions tests/test_quantum_integration.py
Original file line number Diff line number Diff line change
Expand Up @@ -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):
Expand All @@ -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"
Loading