{ "run_id": "20260430T060713-f513f6dc", "repo_path": "tests/fixtures/insecure-repo", "started_at": "2026-04-30T06:07:13.917781613Z", "finished_at": "2026-04-30T06:07:13.953011207Z", "phases": [ { "name": "repo_intake", "status": "ok", "output_hash": "540f222456204a27", "output_files": [ "repo-intake.json" ] }, { "name": "static_scan", "status": "ok", "output_hash": "a7aeccbda6841c1e", "output_files": [ "static-findings.json" ] }, { "name": "llm_review", "status": "skipped", "errors": [ "LLM review not requested (pass --enable-llm to opt in)" ] }, { "name": "validation", "status": "skipped", "errors": [ "Phase D not implemented in MVP — depends on Phase C" ] }, { "name": "report_generation", "status": "ok", "output_files": [ "scrum-test.md", "risk-register.md", "claim-coverage-table.md", "sprint-backlog.md", "acceptance-gates.md" ] }, { "name": "memory_update", "status": "skipped", "errors": [ "Phase E not implemented in MVP" ] } ], "summary": { "total": 16, "confirmed": 2, "suspected": 14, "rejected": 0, "critical": 3, "high": 4, "medium": 6, "low": 3, "by_source": { "static": 16 }, "by_check": { "static.broad_cors": 1, "static.env_file_committed": 1, "static.exposed_mutation_endpoint": 2, "static.hardcoded_local_ip": 1, "static.hardcoded_paths": 1, "static.large_files": 1, "static.missing_tests": 1, "static.raw_sql_interpolation": 1, "static.secret_patterns": 3, "static.shell_execution": 1, "static.todo_comments": 3 } } }