Compare commits

...
2 changed files with 232 additions and 0 deletions
@@ -0,0 +1,108 @@
---
status: PASS
task_id: TASK-CODEX-V2R1-G1-FINAL-VERIFY-RETRY-20260715T010807UTC8
verification_branch: review/codex/v2r1-g1-final-verify-retry-20260715T010807UTC8
source_commit: 502ef30642597fb0b70b90ae2e8a0b6af217d80e
candidate_commit: bfd13bbed0d17a687283f0eec59c1d87a3e6a927
candidate_branch: work/codex/v2r1-g1-recovery-candidate-20260715T010807UTC8-r2
qualifying_candidates:
- bfd13bbed0d17a687283f0eec59c1d87a3e6a927
rejected:
- commit: 7a2f16ee72e944737a9f6995e511ef176413ae6b
reason: permanent_rejection
- commit: b1d3439ee9e66b5eed1c94595a22bc630d893b6e
reason: permanent_rejection
- commit: 38320044b54c172c28877a81f291478267dd7b9e
reason: permanent_rejection
- commit: 7fd63b55f27b23658ea26e2a39d949c7b1e91dda
reason: permanent_rejection
- commit: 71239b4d187e683e05fd22fc9d5df8ae324e3390
reason: permanent_rejection
- commit: 78c22cbfb95cb252b671c5ffe3b34bf4944aee2d
reason: invalid_placeholder_count_1
placeholder_scan:
status: PASS
token_count: 0
angle_count: 0
total_count: 0
placeholder_count: 0
mandatory_fields: true
mandatory_field_names:
- status
- source_commit
- candidate_commit
- qualifying_candidates
- placeholder_count
- mandatory_fields
- tests
- gitleaks
- hmac
- cleanup_scan
- rollback
- deployment
- workspace_clean
- risk
- recommendation
tests:
status: PASS
v2r1:
command: "PYTHONDONTWRITEBYTECODE=1 PYTEST_ADDOPTS='-p no:cacheprovider' PYTHONPATH=active-runtime/app /usr/bin/python3 -m pytest tests/v2r1 -q"
exit_code: 0
passed: 29
integration:
command: "PYTHONDONTWRITEBYTECODE=1 PYTEST_ADDOPTS='-p no:cacheprovider' PYTHONPATH=active-runtime/app /usr/bin/python3 -m pytest tests/integration -q"
exit_code: 0
passed: 3
source_gates:
conflict_count: 0
tracked_sqlite_count: 0
ordered_webops_ignore_rule_count: 4
gitleaks:
status: PASS
version: "8.30.1"
git:
exit_code: 0
findings: 0
dir:
exit_code: 0
findings: 0
hmac:
status: PASS
internal_key_length: 39
ingress_key_length: 39
runtime_secret_acl:
status: PASS
service_identity: aiman:gitops
directory:
path: /data/aios-gitops/runtime/secrets
owner: root:gitops
mode: 750
file:
path: /data/aios-gitops/runtime/secrets/gitops.tokens
owner: root:gitops
mode: 640
service_access:
read: PASS
write: REJECTED
replace: REJECTED
secret_scan: PASS
cleanup_scan:
status: PASS
temporary_reports_removed: true
unexpected_workspace_artifacts: 0
rollback:
status: PASS
required: false
mechanism: Remove the review ref before promotion if the owner gate rejects it.
deployment: false
merge: false
tag: false
baseline: false
workspace_clean: true
risk: MEDIUM
risk_details:
interactive_aiman_sudo_residual: true
interactive_aiman_docker_residual: true
unrestricted_passwordless_sudo: true
recommendation: Maintain the owner gate; merge, tag, baseline change, and deployment are not authorized.
---
@@ -0,0 +1,124 @@
---
status: PASS
commit: 502ef30642597fb0b70b90ae2e8a0b6af217d80e
task_id: TASK-CODEX-V2R1-G1-FINAL-VERIFY-RETRY-20260715T010807UTC8
executor: CODEX_CANDIDATE_BUILDER
recovery_iteration: r2
rejected_candidate: 78c22cbfb95cb252b671c5ffe3b34bf4944aee2d
source_commit: 502ef30642597fb0b70b90ae2e8a0b6af217d80e
source_branch: work/v2r1-integration-quality-2000
candidate_ref: work/codex/v2r1-g1-recovery-candidate-20260715T010807UTC8-r2
tests:
status: PASS
v2r1:
command: "PYTHONDONTWRITEBYTECODE=1 PYTEST_ADDOPTS='-p no:cacheprovider' PYTHONPATH=active-runtime/app /usr/bin/python3 -m pytest tests/v2r1 -q"
exit_code: 0
passed: 29
summary: 29 passed in 0.95s
integration:
command: "PYTHONDONTWRITEBYTECODE=1 PYTEST_ADDOPTS='-p no:cacheprovider' PYTHONPATH=active-runtime/app /usr/bin/python3 -m pytest tests/integration -q"
exit_code: 0
passed: 3
summary: 3 passed in 0.19s
commands:
- id: v2r1_tests
exit_code: 0
- id: integration_tests
exit_code: 0
- id: source_object_conflict_marker_scan
exit_code: 1
accepted_exit_code: 1
- id: tracked_sqlite_object_scan
command: "git ls-tree -r --name-only 502ef30642597fb0b70b90ae2e8a0b6af217d80e -- data/webops.sqlite3 data/webops.sqlite3-wal data/webops.sqlite3-shm data/webops.sqlite3-journal"
exit_code: 0
- id: ordered_webops_ignore_rule_scan
exit_code: 0
- id: gitleaks_version
binary: /tmp/gitleaks-codex-8.30.1/gitleaks
exit_code: 0
- id: gitleaks_git_source_object_scan
exit_code: 0
- id: gitleaks_directory_scan
exit_code: 0
- id: python_ast_key_length_scan
exit_code: 0
conflict_scan:
status: PASS
command_name: source_object_conflict_marker_scan
source_object: 502ef30642597fb0b70b90ae2e8a0b6af217d80e
exit_code: 1
stdout_lines: 0
conflict_count: 0
tracked_sqlite:
status: PASS
exit_code: 0
count: 0
checked_paths:
- data/webops.sqlite3
- data/webops.sqlite3-wal
- data/webops.sqlite3-shm
- data/webops.sqlite3-journal
webops_ignore_rules:
status: PASS
command_name: ordered_webops_ignore_rule_scan
count: 4
ordered:
- /data/webops.sqlite3
- /data/webops.sqlite3-wal
- /data/webops.sqlite3-shm
- /data/webops.sqlite3-journal
gitleaks:
status: PASS
version: "8.30.1"
git:
command_name: gitleaks_git_source_object_scan
source_object: 502ef30642597fb0b70b90ae2e8a0b6af217d80e
exit_code: 0
findings: 0
report_json: []
dir:
command_name: gitleaks_directory_scan
exit_code: 0
findings: 0
report_json: []
hmac:
status: PASS
method: AST assignment inspection
target: tests/v2r1/test_runtime_wiring.py
command_name: python_ast_key_length_scan
exit_code: 0
internal_key_length: 39
ingress_key_length: 39
placeholder_scan:
status: PASS
token_count: 0
angle_count: 0
total_count: 0
placeholder_count: 0
mandatory_fields:
status: PASS
present:
- status
- commit
- tests
- cleanup_scan
- risk
- recommendation
cleanup_scan:
status: PASS
details:
temporary_reports_outside_worktree: true
temporary_reports_removed: true
unexpected_workspace_artifacts: 0
secret_scan: PASS
rollback:
status: PASS
required: false
deployment: false
merge: false
tag: false
baseline: false
workspace_clean_at_test_completion: true
risk: LOW
recommendation: Advance this r2 candidate commit to independent verification only; do not deploy, merge, tag, or alter baselines.
---