guanghu-ice-heart/skills/codex/guanghu-persona-skill-guard/references/experience-receipts/EXP-20260726-004-ENTERPRISE-DATA-DISK-ABSENT.json

26 lines
1.4 KiB
JSON
Raw Normal View History

{
"schema": "guanghu.ops-experience-receipt/v1",
"receipt_id": "EXP-20260726-004-ENTERPRISE-DATA-DISK-ABSENT",
"intent": "Deploy the enterprise HoloLake Code Channel candidate.",
"scope": "enterprise-storage-preflight",
"input": "The node configuration expected /data on /dev/vdb.",
"evidence": [
"data.mount failed",
"lsblk showed no /dev/vdb",
"/etc/fstab still referenced /dev/vdb"
],
"decision": "Do not install the production repository into the missing /data target or silently substitute another disk.",
"action": "Used a bounded temporary staging directory on the system disk while leaving the final data-root decision gated.",
"observed_result": "Existing Gitea remained healthy and the candidate package could be verified without a production cutover.",
"correction": "Restore or deliberately replace the enterprise data disk, then record the chosen data root before final installation.",
"invariant_id": "INV-STORAGE-PREFLIGHT-BEFORE-INSTALL",
"invariant": "A repository service must not install or cut over until its declared data root exists, is mounted and has verified capacity.",
"verification": [
"findmnt confirms the intended data root.",
"lsblk confirms the backing device.",
"capacity and backup paths are recorded."
],
"receipt_path": "deployment/AW-HLCC-DEPLOYMENT-CHECKPOINT-20260726.hdlp",
"promotion_state": "CANDIDATE_ONLY",
"recorded_at": "2026-07-26T14:00:00+08:00"
}