fix(windows99): surface scoped relink receipt readback
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Failing after 1m41s
CD Pipeline / build-and-deploy (push) Has been skipped
CD Pipeline / post-deploy-checks (push) Has been skipped

This commit is contained in:
ogt
2026-07-10 10:11:09 +08:00
parent 42ce3d54be
commit acbf26e089
3 changed files with 338 additions and 21 deletions

View File

@@ -0,0 +1,71 @@
{
"schema_version": "windows99_vmx_source_scoped_relink_dry_run_receipt_v1",
"generated_at": "2026-07-10T10:15:00+08:00",
"receipt_ref": "receipt://awoooi/windows99/windows99-vmx-source-relink-dry-run-111",
"status": "reviewer_validation_passed_no_write",
"ready": true,
"reviewer_validation_passed": true,
"controlled_relink_dry_run_ready": true,
"plan_id": "windows99-vmx-source-relink-dry-run-111",
"target_host_alias": "99",
"target_vm_aliases": [
"111"
],
"target_selector": {
"host_alias": "99",
"vm_aliases": [
"111"
],
"missing_vmx_aliases": [
"111"
],
"secret_collection_allowed": false,
"vm_power_change_allowed": false,
"runtime_write_allowed": false
},
"source_of_truth_diff": {
"expected_vmx_path_present_count": 0,
"candidate_source_count": 1,
"candidate_source_fingerprint_count": 1,
"candidate_identity_evidence_ref": "console://awoooi/windows99/candidate-identity-redacted-111",
"source_fingerprint_ref": "fingerprint://awoooi/windows99/vmx-source-111",
"backup_ref": "backup://awoooi/windows99/pre-relink-redacted-111",
"raw_path_output": false,
"path_fingerprint_only": true,
"bounded_identity_metadata_only": true
},
"pre_apply_backup_plan": {
"ready": true,
"backup_ref": "backup://awoooi/windows99/pre-relink-redacted-111",
"destructive_restore_allowed": false
},
"rollback_ref": "rollback://awoooi/windows99-vmx-source-relink-dry-run",
"post_verifier": [
"bash scripts/reboot-recovery/collect-windows99-vmware-verify.sh --collect",
"GET /api/v1/agents/reboot-auto-recovery-slo-scorecard",
"GET /api/v1/agents/windows99-vmx-source-repair-package",
"GET /api/v1/agents/windows99-vmx-source-locator-readback"
],
"operation_boundaries": {
"no_persist_validator": true,
"request_payload_saved": false,
"secret_value_read": false,
"raw_path_output": false,
"vmx_file_content_read": false,
"password_prompt_allowed": false,
"remote_write_performed": false,
"runtime_write_performed": false,
"host_reboot_performed": false,
"vm_power_change_performed": false,
"windows_registry_apply_performed": false,
"scheduled_task_write_performed": false,
"apply_gate_opened": false
},
"apply_allowed_by_this_receipt": false,
"runtime_write_authorized": false,
"remote_write_performed": false,
"vm_power_change_performed": false,
"secret_value_read": false,
"request_payload_saved": false,
"safe_next_step": "rerun_no_secret_collector_and_scorecard_no_vm_power_change"
}