docs(guanghu-os): register JD cross-root proof

This commit is contained in:
冰朔 2026-08-15 23:55:49 +08:00
commit d2686f8cb3
5 changed files with 85 additions and 9 deletions

View file

@ -0,0 +1,48 @@
schema: guanghu.jd-cross-root-qemu-receipt/v1
receipt_id: JD-FD-PRIMARY-cross-root-qemu-5b040ca
issued_at: 2026-08-15T23:55:00+08:00
development_id: DEV-20260815-001
node_id: JD-FD-PRIMARY
node_dmi: f3d4b730-7f02-452f-975b-7091a4800431
source_commit: 9db3ecd2e71374e6a2721f193e3360d73de342ba
source_tree: a018fb6ab0ec2362ca0efc364269c62d73b32330
workorder_sha256: 94a1bc9568be4dd3a6b2294ecb8988ba3aab1ebdcc722580b7f41a36b3fbccc7
root_image_sha256: e45f7557997a3c7884fcd5d4252300462fb7a15ceebdf2d3a588606d08aa0ed3
root_image_size: 134217728
serial_sha256: 8c617a56af0ce5e1a2f95fb213b9cbd5a5dfd7c54e8fdb9d570bb5f1b79816d3
trigger: The pre-root supervisor was proved, but continuing control across switch_root remained unknown.
emergence:
- The first fixture mounted successfully but lacked /dev, /proc, /sys, and /lib/modules mountpoints, so run-init stopped before root entry.
- The corrected read-only fixture entered its own root, revalidated the moved /run handoff, started a root supervisor, and proved that process remained alive.
lock:
- GUANGHU_FIRST_BOOT_SUPERVISOR_ACTIVE
- GUANGHU_SWITCH_ROOT_INIT_ACTIVE
- GUANGHU_ROOT_SUPERVISOR_ACTIVE
- GUANGHU_CROSS_ROOT_PERSISTENCE_VERIFIED
why: A boot-scoped file alone is not a continuing controller; the root-side process must re-read live bindings and remain active after root transition.
rejected:
- Using the live JD root disk in QEMU.
- Installing the systemd unit into the physical node before isolated proof.
- Claiming full Linux lifecycle control or final Guanghu master from a minimal fixture.
live_readback:
boot_id_before: 68d4a3c9-c866-4f4a-be2e-0aa5f41a61b1
boot_id_after: 68d4a3c9-c866-4f4a-be2e-0aa5f41a61b1
repository_pid_before: 760
repository_pid_after: 760
public_code_http: 200
public_anchor_http: 200
residual_qemu_processes: 0
physical_boot_files_changed: false
physical_reboot_performed: false
claims:
jd_host_qemu_pre_root_supervisor: 100
jd_host_qemu_cross_switch_root_supervisor: 100
cross_switch_root_persistent_supervisor: 100
physical_guanghu_first_boot: 0
linux_on_demand_subcontrol: 0
final_guanghu_os_master: 0
next_gate: IMPLEMENT_AND_VERIFY_BOUNDED_ROOT_SUPERVISOR_TO_LINUX_REPOSITORY_BRIDGE_LIFECYCLE_IN_ISOLATION
sources:
- /guanghu/recovery/JD-FD-PRIMARY-cross-root-qemu-5b040ca/WORKORDER.hldp
- /guanghu/recovery/JD-FD-PRIMARY-cross-root-qemu-5b040ca/qemu-cross-root.serial.log
- ADR-0177