feat(guanghu-os): add authenticated native public projection

This commit is contained in:
冰朔 2026-08-15 20:02:58 +08:00
commit 2e076c4d5e
14 changed files with 780 additions and 4 deletions

View file

@ -0,0 +1,28 @@
schema: guanghu.native-public-projection-source-readiness/v1
receipt_id: GHOS-JD-NATIVE-PUBLIC-PROJECTION-SOURCE-20260815-001
observed_at: 2026-08-15T20:01:04+08:00
route: JD-FD-PRIMARY -> BS-SG-003 -> BS-GZ-006
why: existing BS-GZ public tunnels terminate in JD Linux and cannot survive native residency
causal_separation: native heartbeat proves liveness; pinned REPO-012 snapshot proves public bytes
candidate_sha256: 9807fa751616d4b421c103d60eecface1c5eb8013cbd89417ef9e027da281fb3
snapshot_source_commit: fb1096c5ecdcfb36015d51273f487c2f36d9c9cd
acceptor_sha256: 5a26f7fcf48a523ef598123d3c0eef524126ad87cf67c5b78bb6eda55cf05d14
gateway_sha256: cedea65bd1c3e21d5b5944fe65a0f51364ef806abbf0218812216bd34af35c10
relay_projector_sha256: 194af5f20843d5820090f2fa791b685d5d62289a3d649d0bd48d9f6be9a9556e
isolated_test_sha256: 22901d8ab180a3fdf9d0171058819c8a9a1632dd41113e5ea916aa2477ff7188
contract_sha256: 1566dfde3d5487f7de0c039024f38088168b90bc5c989fb5c1f2687d442082ef
isolated_end_to_end_result: NATIVE_PUBLIC_PROJECTION_TEST_PASS_100
contract_source: 100
isolated_end_to_end_test: 100
bs_gz_shadow_receiver_deployed: 0
bs_sg_authenticated_projector_deployed: 0
live_native_freshness_readback: 0
nginx_public_route_switched: 0
public_native_anchor_equivalence: 0
public_native_code_channel_equivalence: 0
full_forgejo_equivalence: 0
production_native_cutover: 0
bootloader_changed: false
default_boot_changed: false
reboot_performed: false
next_gate: publish exact source, then deploy loopback shadow receiver without nginx or boot changes