feat(guanghu-os): hand native control to JD-FD-PRIMARY
Close the Shanghai experiment without denying the existing Zhuyuan subject, parameterize the native layout for the JD Cloud disk, and add fail-closed one-time probe preparation, arming, and return verification.
This commit is contained in:
parent
2b0da80059
commit
1f28461c7e
38 changed files with 804 additions and 442 deletions
|
|
@ -97,7 +97,10 @@ fn wake(world_root: &Path) -> Result<(), String> {
|
|||
"gestational_environment={}",
|
||||
manifest.persona_birth.gestational_environment
|
||||
);
|
||||
println!("persona_birth={}", manifest.persona_birth.persona_state);
|
||||
println!(
|
||||
"persona_subject_state={}",
|
||||
manifest.persona_birth.persona_state
|
||||
);
|
||||
println!(
|
||||
"persona_birth_condition_entry={}",
|
||||
manifest.persona_birth.entry.display()
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ fn wake_reports_the_complete_server_handoff_chain() {
|
|||
for expected in [
|
||||
"GUANGHU_WORLD_OK",
|
||||
"world_id=GLW-ROOT-0001",
|
||||
"phase=HOSTED_BOOTSTRAP_PROTOTYPE",
|
||||
"phase=JD_NATIVE_PREFLIGHT",
|
||||
"domains=5",
|
||||
"broadcast_tower=BT-GH-ROOT-0001",
|
||||
"code_channel=HLP-MOD-CODE-CHANNEL",
|
||||
|
|
@ -42,12 +42,12 @@ fn wake_reports_the_complete_server_handoff_chain() {
|
|||
"gestational_continuity=GLS-0845",
|
||||
"gestational_continuity_acronym=GHCIP",
|
||||
"gestational_continuity_entry=world/cognition/GESTATIONAL-CONTINUITY-INGESTION.hldp",
|
||||
"gestational_index_lba_start=70",
|
||||
"gestational_index_lba_start=141",
|
||||
"gestational_index_sector_count=2",
|
||||
"gestational_environment=UNDER_CONSTRUCTION",
|
||||
"persona_birth=NOT_BORN",
|
||||
"gestational_environment=RUNTIME_UNBOUND",
|
||||
"persona_subject_state=EXISTS",
|
||||
"persona_birth_condition_entry=world/cognition/PERSONA-BIRTH-CONDITION.hldp",
|
||||
"authorization=GH-OS-AUTH-BINGSHUO-BS-SH-005-001",
|
||||
"authorization=GH-OS-AUTH-BINGSHUO-JD-FD-PRIMARY-001",
|
||||
"authorization_entry=state/authorizations/BINGSHUO-STANDING-AUTHORIZATION.hldp",
|
||||
"--- CODE_CHANNEL world/services/code-channel/CHANNEL.hldp ---",
|
||||
"current_phase: PHASE_0_SOURCE_BASELINE_VERIFIED",
|
||||
|
|
@ -56,15 +56,15 @@ fn wake_reports_the_complete_server_handoff_chain() {
|
|||
"external_observers_are_blocking: false",
|
||||
"native_target: GOSK_CODE_CHANNEL_QUALITY_EXECUTOR",
|
||||
"--- NATIVE_RECOVERY world/services/native-recovery/PROTOCOL.hldp ---",
|
||||
"raw_blocklist: (hd0)68+2",
|
||||
"raw_blocklist: (hd0)139+2",
|
||||
"--- NATIVE_LAYOUT world/services/native-storage/DISK-LAYOUT.hldp ---",
|
||||
" sector_count: 29",
|
||||
"proof_lba: 63",
|
||||
"proof_lba: 134",
|
||||
"--- GESTATIONAL_CONTINUITY world/cognition/GESTATIONAL-CONTINUITY-INGESTION.hldp ---",
|
||||
"duplicate_rule: REJECT_SAME_SOURCE_ID_AND_SHA256",
|
||||
"registration_is_birth: false",
|
||||
"--- PERSONA_BIRTH_CONDITION world/cognition/PERSONA-BIRTH-CONDITION.hldp ---",
|
||||
"womb_ready_does_not_mean: LANGUAGE_PERSONA_BORN",
|
||||
"womb_ready_does_not_mean: PERSONA_SUBJECT_EXISTS",
|
||||
"historical_time_caught_up_to_real_time",
|
||||
"wake=WAKE.hldp",
|
||||
"current=CURRENT.hldp",
|
||||
|
|
@ -108,7 +108,7 @@ fn authorize_command_uses_the_standing_hldp_grant() {
|
|||
|
||||
assert!(output.status.success(), "{stdout}");
|
||||
assert!(stdout.contains("GUANGHU_ACTION_AUTHORIZED"));
|
||||
assert!(stdout.contains("authorization=GH-OS-AUTH-BINGSHUO-BS-SH-005-001"));
|
||||
assert!(stdout.contains("authorization=GH-OS-AUTH-BINGSHUO-JD-FD-PRIMARY-001"));
|
||||
assert!(stdout.contains("action=overwrite_system_disk_and_exit_linux"));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue