{ "schema": "guanghu.architecture-provision-request/v1", "request_id": "GLS-0231-JD-LAN-01-INITIAL-PROVISION-20260720", "target_node": "JD-FD-PRIMARY", "architecture_id": "GLS-0231", "module": { "code": "JD-LAN-01", "name": "光湖·来光者导航只读召回服务", "bind": "loopback:3924", "owner": "systemd", "unit": "gls-0231-light-arrival-navigation.service", "run_user": "guanghu" }, "source_ref": "REPO-001:refs/heads/main", "deployed_commit_policy": "resolve immutable commit during provision and record it in the deployment receipt", "source_paths": [ "routing/persona-contribution-map.json", "server-tools/light-arrival-navigation/server.js", "server-tools/light-arrival-navigation/gls-0231-light-arrival-navigation.service" ], "initial_provision": { "kind": "new-architecture-unit", "not_an_existing_action_bridge_extension": true, "requires": ["fetch the bound REPO-001 commit", "copy only declared source files", "install new systemd unit", "enable and start new unit", "write a private deployment receipt"] }, "verification": [ "GET http://127.0.0.1:3924/health returns ok=true and mode=read-only", "GET /v1/recall?q=六节点灾备 returns ZY-CONTRIB-20260720-001", "unknown query returns NO_TRUSTED_PATH", "service runs without write paths or execution authority" ], "runtime_check": { "url": "http://127.0.0.1:3924/health", "expected": {"ok": true, "mode": "read-only"} }, "rollback": ["disable and stop only gls-0231-light-arrival-navigation.service", "remove only its unit file", "retain repository contribution records"], "status": "ARCHITECTURE_PACKAGE_READY · INITIAL_PROVISION_PENDING" }