guanghu-ice-heart/deployment/requests/GLS-0231-JD-LAN-01-INITIAL-PROVISION-20260720.json

38 lines
1.7 KiB
JSON
Raw Permalink Normal View History

{
"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"
}