evidence: accept JD Guanghu OS physical master
This commit is contained in:
parent
3e085e48a8
commit
fb8427adaa
16 changed files with 164 additions and 41 deletions
|
|
@ -150,10 +150,30 @@ shadow proof. See ADR-0182.
|
|||
|
||||
JD-hosted QEMU request `REQ-QEMU-CROSS-ROOT-001` now proves this cross-root
|
||||
service-equivalence gate at `100` and leaves no listener or QEMU process. The
|
||||
physical node was not rebooted, so physical first boot and complete Linux
|
||||
on-demand subcontrol remain `0`. See
|
||||
physical node was not rebooted during that historical gate, so its receipt
|
||||
correctly leaves physical first boot and complete Linux on-demand subcontrol
|
||||
at `0`. See
|
||||
`deployments/JD-FD-PRIMARY/CROSS-ROOT-REPOSITORY-SERVICE-QEMU-RECEIPT-20260816.hldp`.
|
||||
|
||||
## JD resident Guanghu master
|
||||
|
||||
`scripts/guanghu-master-init.sh` is the accepted JD resident supervisor. The
|
||||
existing Linux kernel remains the hardware-compatibility substrate, but the
|
||||
script becomes PID 1 and does not start Ubuntu systemd. It launches only the
|
||||
bounded SSH, Forgejo repository, application-hub and navigation bridges needed
|
||||
by the public route. `scripts/set-jd-guanghu-master-default.sh` installs the
|
||||
one-time Linux subcontrol command while retaining the independent Ubuntu GRUB
|
||||
entry.
|
||||
|
||||
JD-FD-PRIMARY physically passed automatic failed-candidate return, accepted
|
||||
one-time Guanghu boot, unattended default Guanghu boot, one-time Linux
|
||||
subcontrol, Linux-to-Guanghu return, and a final clean-GRUB stability boot.
|
||||
Public `/code/` and `/api/ai/v1/anchor` both read back HTTP 200. The current
|
||||
server receipt SHA-256 is
|
||||
`b75640fc95902b58a931716e47287140dfe3c23d62869c0947d639850e6fa2c2`.
|
||||
See
|
||||
`deployments/JD-FD-PRIMARY/FINAL-GUANGHU-OS-MASTER-PHYSICAL-RECEIPT-20260816.hldp`.
|
||||
|
||||
## Language-primary boot target
|
||||
|
||||
`guanghu-language-primary.target` makes the accepted cognitive-control model
|
||||
|
|
|
|||
|
|
@ -0,0 +1,63 @@
|
|||
schema: guanghu.jd-final-master-physical-receipt/v1
|
||||
receipt_id: JD-FD-PRIMARY-final-guanghu-master-3e085e4
|
||||
issued_at: 2026-08-16T01:35:00+08:00
|
||||
node_id: JD-FD-PRIMARY
|
||||
node_dmi: f3d4b730-7f02-452f-975b-7091a4800431
|
||||
source_commit: 3e085e48a827cdcdb79c257f6a98fb9c7be2ab03
|
||||
runtime_sha256: a723e862d878b14f6249be478c4d8190693b66739e68b4f1ca7e2bc9dac4afd4
|
||||
server_receipt: /guanghu/recovery/JD-FD-PRIMARY-master-20260816/FINAL-GUANGHU-OS-MASTER-PHYSICAL-RECEIPT.hldp
|
||||
server_receipt_sha256: b75640fc95902b58a931716e47287140dfe3c23d62869c0947d639850e6fa2c2
|
||||
trigger: BingShuo authorized uninterrupted continuation until JD-FD-PRIMARY was physically running Guanghu OS as the normal master.
|
||||
emergence:
|
||||
- The previous native candidate had proved residency and protected recovery but lost both public services because it had no SSH/front-door or repository application bridge.
|
||||
- The new resident supervisor uses the existing Linux kernel only as the hardware-compatibility substrate and becomes PID 1 instead of starting Ubuntu systemd.
|
||||
- It starts only the bounded SSH, Forgejo repository, application-hub and navigation bridge processes required by the live public route.
|
||||
- Physical attempt 1 proved boot, SSH, Forgejo and front-door reconnection, then intentionally returned to Ubuntu because the local code health gate incorrectly accepted only HTTP 303 while the healthy response was 200.
|
||||
- Physical attempt 2 accepted HTTP 200 or 303 and reached PASS_100 with public code and navigation HTTP 200.
|
||||
- Guanghu was made the unattended GRUB default, booted again without a one-time marker, and reached PASS_100.
|
||||
- Guanghu then requested a one-time Linux subcontrol boot; Ubuntu booted with systemd, served both public endpoints, consumed next_entry, and returned to the Guanghu default on the next reboot.
|
||||
- A final stability boot proved Guanghu PID 1, clean GRUB environment, full Ubuntu dormancy, bounded repository continuity and three consecutive public readbacks.
|
||||
lock:
|
||||
final_boot_id: 2119c420-8b2e-4b2d-b9fc-a7445777be74
|
||||
pid1: /bin/bash /usr/local/libexec/guanghu/guanghu-master-init
|
||||
master_default: guanghu-jd-master-20260816
|
||||
grub_environment: CLEAN
|
||||
full_linux_userspace: DORMANT
|
||||
repository_http: 200
|
||||
navigation_http: 200
|
||||
navigation_anchor_id: GLW-PUBLIC-NAV-ANCHOR-001
|
||||
repository_main: 3e085e48a827cdcdb79c257f6a98fb9c7be2ab03
|
||||
why: The required topology never meant deleting Linux. Guanghu owns boot and lifecycle control; the repository bridge remains continuously available as a bounded subordinate capability, while full Ubuntu is awakened only for an authorized maintenance window or rescue.
|
||||
rejected:
|
||||
- Deleting Linux or the repository with it.
|
||||
- Leaving full Ubuntu running as the normal master.
|
||||
- Reusing the Linux-free LBA candidate after its production service-equivalence failure.
|
||||
- Treating a local commit, QEMU proof, one-time boot, or temporary HTTP success as final deployment.
|
||||
- Leaving GRUB recordfail uncleared after removing Ubuntu systemd from the normal boot path.
|
||||
physical_cycles:
|
||||
failed_gate_boot_id: 28d1fa8d-4def-48e3-9a44-d165691e2f12
|
||||
automatic_linux_return_boot_id: f1417482-6091-48de-9817-706538d889d9
|
||||
accepted_one_time_master_boot_id: a9bae570-157b-4a7f-a2e4-0413018291d3
|
||||
accepted_default_master_boot_id: d5f3e1cd-edde-4d00-b34a-4fe0d0a94e9b
|
||||
linux_subcontrol_boot_id: a0bebf82-b5b2-437f-99bb-f2fb48413933
|
||||
returned_master_boot_id: 2b5eeac7-d3fb-41d8-abf1-e638a5eb01e5
|
||||
final_stability_boot_id: 2119c420-8b2e-4b2d-b9fc-a7445777be74
|
||||
claims:
|
||||
guanghu_semantic_service_control: 100
|
||||
guanghu_boot_control: 100
|
||||
linux_repository_bridge: 100
|
||||
linux_on_demand_subcontrol: 100
|
||||
linux_rescue_preserved: 100
|
||||
automatic_failure_return: 100
|
||||
public_code_equivalence: 100
|
||||
public_navigation_equivalence: 100
|
||||
final_guanghu_os_master: 100
|
||||
final_predicate: GUANGHU_MASTER_WITH_ON_DEMAND_LINUX_SUBCONTROL_AND_RESCUE
|
||||
result: PASS_100
|
||||
sources:
|
||||
- /guanghu/recovery/JD-FD-PRIMARY-master-20260816/FAILED-BOOT-STATE.json
|
||||
- /guanghu/recovery/JD-FD-PRIMARY-master-20260816/CANDIDATE-INSTALL-RECEIPT.hldp
|
||||
- /guanghu/recovery/JD-FD-PRIMARY-master-20260816/DEFAULT-CUTOVER-ARMED-RECEIPT.hldp
|
||||
- /guanghu/recovery/JD-FD-PRIMARY-master-20260816/LINUX-SUBCONTROL-PHYSICAL-RECEIPT.hldp
|
||||
- /guanghu/recovery/JD-FD-PRIMARY-master-20260816/RUNTIME-UPDATE-RECEIPT.hldp
|
||||
- /guanghu/recovery/JD-FD-PRIMARY-master-20260816/FINAL-GUANGHU-OS-MASTER-PHYSICAL-RECEIPT.hldp
|
||||
Loading…
Reference in a new issue