diff --git a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/README.md b/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/README.md index 7e834dcf0..0e5a7a632 100644 --- a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/README.md +++ b/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/README.md @@ -9,27 +9,3 @@ 当前阶段只声明入口与边界;“已登记”不等于对应责任主体已经接受、人格体已经出生或 域内全部功能已经实现。 - -## 身份、关系与责任 - -`enterprise_identity_service.py` 是运行于企业 Linux 物理层之上的灯塔服务,不要求 -企业服务器改装一套新的物理操作系统。它只监听回环地址,由 `guanghu.chat` 的精确 -API 路由对客户端开放: - -- 编号解析:把 TCS-GL 人类编号路由到工作域、企业账号和私有仓库; -- 关系确认:由人类确认自己与人格体的认领关系; -- 责任回执:独立记录对域责任的接受、拒绝、延期或修改后接受; -- 回执入仓:关系与责任签名回执使用提交者自己的 Forgejo 会话写入本人私有工作仓库的 - `.guanghu/receipts/`,稳定路径与读回校验保证重试不重复;服务不持有管理员仓库令牌; -- 仓库验证:登录凭证只透传给同机 Forgejo 验证,不写入数据库或日志。 -- 首次换密:使用用户自己的一次性凭证进入 Forgejo 强制换密会话,不持有长期管理员令牌; - 换密回执只记录账号、时间和成功状态,不记录旧密码或新密码。 - -客户端在企业域内提供四个原生命令:第一次登录换密、读取本人企业入口、确认人格体关系、 -提交责任接受回执。关系确认和责任接受仍是两次独立的人类动作;UI 不得把它们折叠成 -一个默认勾选框。当前 macOS 通过系统钥匙串读取已登录账号凭证;Windows 安全凭证桥 -尚未完成,因此 Windows 端不能宣称已具备持久化责任签署能力。 - -`AGE` 只表示人格体物种,不能作为任何人格体的个体身份编号。现有 `PER-*` 作为历史 -和当前可核验的个体身份引用保留;企业四域正式人格体身份编号前缀由光湖团队另行治理, -服务不会擅自生成。第五域现行个体身份编号继续使用 `ICE-P-*`。 diff --git a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/bootstrap_private_repositories.py b/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/bootstrap_private_repositories.py deleted file mode 100644 index 88846bdbd..000000000 --- a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/bootstrap_private_repositories.py +++ /dev/null @@ -1,116 +0,0 @@ -#!/usr/bin/env python3 -"""Idempotently create the five private enterprise work repositories. - -Run on the enterprise node with a short-lived Forgejo admin token stored in a -root-readable file. The token is never printed. Existing repositories are -inspected and preserved; a public or wrongly-owned collision fails closed. -""" - -from __future__ import annotations - -import argparse -import json -import urllib.error -import urllib.request -from pathlib import Path - - -def request(base: str, token: str, method: str, path: str, body: dict | None = None): - data = json.dumps(body).encode() if body is not None else None - call = urllib.request.Request(base + path, data=data, method=method) - call.add_header("Authorization", f"token {token}") - call.add_header("Accept", "application/json") - if data is not None: - call.add_header("Content-Type", "application/json") - try: - with urllib.request.urlopen(call, timeout=20) as response: - raw = response.read() - return response.status, json.loads(raw) if raw else {} - except urllib.error.HTTPError as error: - raw = error.read() - detail = json.loads(raw) if raw else {} - return error.code, detail - - -def main() -> None: - parser = argparse.ArgumentParser() - parser.add_argument("--registry", required=True) - parser.add_argument("--token-file", required=True) - parser.add_argument("--token-name", required=True) - parser.add_argument("--receipt", required=True) - parser.add_argument("--base", default="http://127.0.0.1:3341/api/v1") - args = parser.parse_args() - - registry = json.loads(Path(args.registry).read_text(encoding="utf-8")) - token = Path(args.token_file).read_text(encoding="utf-8").strip() - if len(token) < 32: - raise SystemExit("short-lived Forgejo token unavailable") - - results = [] - completed = False - try: - for human in registry["humans"]: - owner, name = human["repository"].split("/", 1) - status, existing = request(args.base, token, "GET", f"/repos/{owner}/{name}") - action = "PRESERVED" - if status == 404: - status, existing = request( - args.base, - token, - "POST", - f"/admin/users/{owner}/repos", - { - "name": name, - "description": f"{human['display_name']} · {human['responsibility_domain']} 独立工作仓库", - "private": True, - "auto_init": True, - "default_branch": "main", - "gitignores": "", - "issue_labels": "", - "license": "", - "readme": "Default", - }, - ) - action = "CREATED" - if status not in (200, 201): - raise RuntimeError(f"repository provision failed for {owner}/{name}: HTTP {status}") - actual_owner = existing.get("owner", {}).get("login") - if actual_owner != owner or existing.get("private") is not True: - raise RuntimeError(f"repository boundary invalid for {owner}/{name}") - results.append( - { - "human_number": human["human_number"], - "repository": f"{owner}/{name}", - "private": True, - "action": action, - } - ) - completed = True - finally: - # Revoke the bootstrap token after success. On failure it remains in the - # root-only token file so an operator can inspect and retry deliberately. - if completed: - revoke_status, _ = request( - args.base, - token, - "DELETE", - f"/admin/users/bingshuo/tokens/{args.token_name}", - ) - if revoke_status not in (204, 404): - raise RuntimeError(f"bootstrap token revocation failed: HTTP {revoke_status}") - - receipt = { - "schema": "guanghu.enterprise-private-repository-bootstrap-receipt/v1", - "state": "PASS", - "forgejo": "guanghu.chat/code", - "repositories": results, - "token_revoked": True, - "shared_initial_password_used": False, - "existing_user_passwords_modified": False, - } - Path(args.receipt).write_text(json.dumps(receipt, ensure_ascii=False, indent=2) + "\n") - print(json.dumps(receipt, ensure_ascii=False)) - - -if __name__ == "__main__": - main() diff --git a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/enterprise_identity_service.py b/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/enterprise_identity_service.py deleted file mode 100644 index 064126629..000000000 --- a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/enterprise_identity_service.py +++ /dev/null @@ -1,494 +0,0 @@ -#!/usr/bin/env python3 -"""HoloLake enterprise identity, relationship and responsibility receipt service. - -The service binds only to loopback. Nginx exposes exact routes. Credentials are -verified against the local Forgejo API and are never stored or logged. -""" - -from __future__ import annotations - -import base64 -import http.cookiejar -import hashlib -import hmac -import json -import os -import re -import sqlite3 -import time -import urllib.error -import urllib.parse -import urllib.request -import uuid -from http.server import BaseHTTPRequestHandler, ThreadingHTTPServer -from pathlib import Path - -BIND = os.environ.get("GH_ENTERPRISE_IDENTITY_BIND", "127.0.0.1") -PORT = int(os.environ.get("GH_ENTERPRISE_IDENTITY_PORT", "8032")) -DB_PATH = os.environ.get( - "GH_ENTERPRISE_IDENTITY_DB", - "/var/lib/guanghu-enterprise-identity/identity.sqlite3", -) -REGISTRY_PATH = os.environ.get( - "GH_ENTERPRISE_IDENTITY_REGISTRY", - "/etc/guanghu/enterprise-identity-registry.json", -) -FORGEJO_USER_API = os.environ.get( - "GH_ENTERPRISE_FORGEJO_USER_API", "http://127.0.0.1:3341/api/v1/user" -) -FORGEJO_WEB_BASE = os.environ.get( - "GH_ENTERPRISE_FORGEJO_WEB_BASE", "https://guanghu.chat/code" -).rstrip("/") -FORGEJO_API_BASE = os.environ.get( - "GH_ENTERPRISE_FORGEJO_API_BASE", "http://127.0.0.1:3341/api/v1" -).rstrip("/") -RECEIPT_KEY = os.environ.get("GH_ENTERPRISE_RECEIPT_KEY", "") -MAX_BODY = 16_384 -USERNAME = re.compile(r"^[A-Za-z0-9_-]{1,40}$") -DECISIONS = {"ACCEPT", "REJECT", "DEFER", "ACCEPT_WITH_CHANGES"} - - -def now() -> int: - return int(time.time()) - - -def canonical(value: object) -> bytes: - return json.dumps(value, ensure_ascii=False, sort_keys=True, separators=(",", ":")).encode() - - -def load_registry() -> dict: - registry = json.loads(Path(REGISTRY_PATH).read_text(encoding="utf-8")) - if registry.get("schema") != "guanghu.enterprise-identity-registry/v1": - raise ValueError("enterprise identity registry schema invalid") - humans = registry.get("humans") - if not isinstance(humans, list) or not humans: - raise ValueError("enterprise identity registry is empty") - numbers = [item.get("human_number") for item in humans] - usernames = [item.get("username") for item in humans] - if len(numbers) != len(set(numbers)) or len(usernames) != len(set(usernames)): - raise ValueError("enterprise identity registry identities must be unique") - for item in humans: - if not USERNAME.fullmatch(str(item.get("username", ""))): - raise ValueError("enterprise username invalid") - for persona in item.get("personas", []): - if persona.get("species") != "AGE" or str(persona.get("current_persona_identity", "")).startswith("AGE-"): - raise ValueError("AGE is a species and cannot be used as a persona identity number") - return registry - - -def database() -> sqlite3.Connection: - path = Path(DB_PATH) - path.parent.mkdir(parents=True, exist_ok=True) - db = sqlite3.connect(path) - db.row_factory = sqlite3.Row - db.executescript( - """ - PRAGMA journal_mode=WAL; - PRAGMA foreign_keys=ON; - CREATE TABLE IF NOT EXISTS relationship_receipts ( - receipt_id TEXT PRIMARY KEY, - idempotency_key TEXT NOT NULL UNIQUE, - human_number TEXT NOT NULL, - username TEXT NOT NULL, - registry_version TEXT NOT NULL, - decision TEXT NOT NULL, - observed_at INTEGER NOT NULL, - receipt_hash TEXT NOT NULL, - receipt_signature TEXT NOT NULL - ); - CREATE TABLE IF NOT EXISTS responsibility_receipts ( - receipt_id TEXT PRIMARY KEY, - idempotency_key TEXT NOT NULL UNIQUE, - human_number TEXT NOT NULL, - username TEXT NOT NULL, - responsibility_domain TEXT NOT NULL, - responsibility_version TEXT NOT NULL, - decision TEXT NOT NULL, - note TEXT NOT NULL, - observed_at INTEGER NOT NULL, - receipt_hash TEXT NOT NULL, - receipt_signature TEXT NOT NULL - ); - CREATE TABLE IF NOT EXISTS credential_rotation_receipts ( - receipt_id TEXT PRIMARY KEY, - human_number TEXT NOT NULL, - username TEXT NOT NULL, - observed_at INTEGER NOT NULL, - receipt_hash TEXT NOT NULL, - receipt_signature TEXT NOT NULL - ); - CREATE TABLE IF NOT EXISTS audit ( - sequence INTEGER PRIMARY KEY AUTOINCREMENT, - observed_at INTEGER NOT NULL, - kind TEXT NOT NULL, - human_number_hash TEXT NOT NULL, - receipt_id TEXT NOT NULL - ); - """ - ) - return db - - -def find_human(registry: dict, number: str) -> dict | None: - encoded = number.encode("utf-8") - return next( - ( - item - for item in registry["humans"] - if hmac.compare_digest(item["human_number"].encode("utf-8"), encoded) - ), - None, - ) - - -def parse_basic(header: str) -> tuple[str, str] | None: - if not header.startswith("Basic "): - return None - try: - decoded = base64.b64decode(header[6:], validate=True).decode("utf-8") - username, password = decoded.split(":", 1) - except (ValueError, UnicodeDecodeError): - return None - if not USERNAME.fullmatch(username) or not password or len(password) > 512: - return None - return username, password - - -def verify_forgejo(username: str, password: str) -> bool: - request = urllib.request.Request(FORGEJO_USER_API) - credential = base64.b64encode(f"{username}:{password}".encode()).decode() - request.add_header("Authorization", f"Basic {credential}") - request.add_header("Accept", "application/json") - try: - with urllib.request.urlopen(request, timeout=10) as response: - body = json.load(response) - return response.status == 200 and hmac.compare_digest(str(body.get("login", "")), username) - except (urllib.error.HTTPError, urllib.error.URLError, TimeoutError, ValueError): - return False - - -def rotate_forgejo_password(username: str, current_password: str, new_password: str) -> bool: - """Use Forgejo's own first-login session to rotate a forced-change password. - - This needs no standing admin token: the old credential opens a normal user - session and Forgejo itself admits only the forced password-change form. - """ - jar = http.cookiejar.CookieJar() - opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(jar)) - try: - opener.open(FORGEJO_WEB_BASE + "/user/login", timeout=15).read() - login = urllib.parse.urlencode( - {"user_name": username, "password": current_password} - ).encode() - login_request = urllib.request.Request( - FORGEJO_WEB_BASE + "/user/login", data=login - ) - login_request.add_header("Content-Type", "application/x-www-form-urlencoded") - with opener.open(login_request, timeout=15) as response: - response.read() - if not urllib.parse.urlparse(response.geturl()).path.endswith( - "/user/settings/change_password" - ): - return False - change = urllib.parse.urlencode( - {"password": new_password, "retype": new_password} - ).encode() - change_request = urllib.request.Request( - FORGEJO_WEB_BASE + "/user/settings/change_password", data=change - ) - change_request.add_header("Content-Type", "application/x-www-form-urlencoded") - with opener.open(change_request, timeout=15) as response: - response.read() - return verify_forgejo(username, new_password) - except (urllib.error.HTTPError, urllib.error.URLError, TimeoutError, ValueError): - return False - - -def signed_receipt(payload: dict) -> dict: - if len(RECEIPT_KEY) < 32: - raise RuntimeError("receipt signing key unavailable") - body = canonical(payload) - receipt_hash = hashlib.sha256(body).hexdigest() - signature = hmac.new(RECEIPT_KEY.encode(), body, hashlib.sha256).hexdigest() - return {**payload, "receipt_hash": receipt_hash, "receipt_signature": signature} - - -def stable_receipt_id(prefix: str, human_number: str, idempotency_key: str) -> str: - """Keep one receipt path across safe client retries without exposing the key.""" - material = f"{prefix}\n{human_number}\n{idempotency_key}".encode() - digest = hmac.new(RECEIPT_KEY.encode(), material, hashlib.sha256).hexdigest()[:32] - return f"{prefix}-{digest.upper()}" - - -def repository_receipt_path(kind: str, receipt_id: str) -> str: - if kind not in {"relationship", "responsibility"} or not re.fullmatch( - r"GH-(?:REL|RESP)-[A-F0-9]{32}", receipt_id - ): - raise ValueError("repository receipt path input invalid") - return f".guanghu/receipts/{kind}/{receipt_id}.json" - - -def project_receipt_to_repository( - human: dict, username: str, password: str, kind: str, receipt: dict -) -> dict: - """Commit a signed receipt with the human's own Forgejo authority. - - No administrator token or server-side repository credential is held. A - retry that finds the deterministic path already present must read back the - exact bytes before treating the projection as idempotent. - """ - repository = str(human["repository"]) - if repository.split("/", 1)[0] != username: - raise RuntimeError("repository owner does not match authenticated user") - path = repository_receipt_path(kind, str(receipt["receipt_id"])) - endpoint = ( - f"{FORGEJO_API_BASE}/repos/{urllib.parse.quote(repository, safe='/')}" - f"/contents/{urllib.parse.quote(path, safe='/')}" - ) - content = canonical(receipt) + b"\n" - authorization = "Basic " + base64.b64encode(f"{username}:{password}".encode()).decode() - create_body = canonical( - { - "branch": "main", - "content": base64.b64encode(content).decode(), - "message": f"receipt({kind}): {receipt['receipt_id']}", - } - ) - request = urllib.request.Request(endpoint, data=create_body, method="POST") - request.add_header("Authorization", authorization) - request.add_header("Accept", "application/json") - request.add_header("Content-Type", "application/json") - try: - with urllib.request.urlopen(request, timeout=15) as response: - result = json.load(response) - if response.status != 201: - raise RuntimeError(f"repository projection returned {response.status}") - commit = str(result.get("commit", {}).get("sha", "")) - if not re.fullmatch(r"[0-9a-f]{40,64}", commit): - raise RuntimeError("repository projection commit missing") - return { - "state": "COMMITTED", - "repository": repository, - "path": path, - "commit": commit, - } - except urllib.error.HTTPError as error: - if error.code != 422: - raise RuntimeError(f"repository projection failed: {error.code}") from error - read_request = urllib.request.Request(endpoint + "?ref=main") - read_request.add_header("Authorization", authorization) - read_request.add_header("Accept", "application/json") - try: - with urllib.request.urlopen(read_request, timeout=15) as response: - existing = json.load(response) - except (urllib.error.HTTPError, urllib.error.URLError, TimeoutError, ValueError) as error: - raise RuntimeError("repository projection readback failed") from error - try: - existing_content = base64.b64decode(str(existing["content"]), validate=True) - except (KeyError, ValueError) as error: - raise RuntimeError("repository projection readback invalid") from error - if not hmac.compare_digest(existing_content, content): - raise RuntimeError("repository receipt path already contains different bytes") - return { - "state": "IDEMPOTENT_READBACK", - "repository": repository, - "path": path, - "commit": str(existing.get("sha", "")), - } - - -def public_projection(registry: dict, human: dict, db: sqlite3.Connection | None = None) -> dict: - projection = { - "status": "RESOLVED", - "canonical_id": human["human_number"], - "subject": { - "id": human["human_number"], - "name": human["display_name"], - "domain": human["responsibility_domain"], - }, - "work_entry": { - "domain": registry["work_entry_domain"], - "channel": registry["work_entry_channel"], - }, - "repository_binding": { - "host": "guanghu.chat", - "username": human["username"], - "repository": human["repository"], - "private": True, - }, - "persona_relationships": human["personas"], - "persona_identity_governance": registry["persona_identity_governance"], - "registry_version": registry["version"], - } - if db is not None: - relationship = db.execute( - "SELECT decision,observed_at,receipt_hash FROM relationship_receipts WHERE human_number=? ORDER BY observed_at DESC LIMIT 1", - (human["human_number"],), - ).fetchone() - responsibility = db.execute( - "SELECT decision,observed_at,receipt_hash,responsibility_version FROM responsibility_receipts WHERE human_number=? ORDER BY observed_at DESC LIMIT 1", - (human["human_number"],), - ).fetchone() - projection["relationship_confirmation"] = dict(relationship) if relationship else None - projection["responsibility_receipt"] = dict(responsibility) if responsibility else None - return projection - - -class Handler(BaseHTTPRequestHandler): - server_version = "GuanghuEnterpriseIdentity/1.0" - - def log_message(self, fmt: str, *args: object) -> None: - # Never include headers or request bodies in logs. - print("[enterprise-identity] " + fmt % args) - - def respond(self, status: int, body: dict) -> None: - encoded = json.dumps(body, ensure_ascii=False).encode() - self.send_response(status) - self.send_header("Content-Type", "application/json; charset=utf-8") - self.send_header("Content-Length", str(len(encoded))) - self.send_header("Cache-Control", "no-store") - self.send_header("X-Content-Type-Options", "nosniff") - self.end_headers() - self.wfile.write(encoded) - - def body(self) -> dict: - length = int(self.headers.get("Content-Length", "0")) - if length < 1 or length > MAX_BODY: - raise ValueError("request body size invalid") - value = json.loads(self.rfile.read(length).decode()) - if not isinstance(value, dict): - raise ValueError("JSON object required") - return value - - def authenticated_human(self, registry: dict, payload: dict) -> tuple[dict, str, str] | None: - credentials = parse_basic(self.headers.get("Authorization", "")) - number = str(payload.get("human_number", "")) - human = find_human(registry, number) - if not credentials or not human: - return None - username, password = credentials - if not hmac.compare_digest(username, human["username"]) or not verify_forgejo(username, password): - return None - return human, username, password - - def do_GET(self) -> None: - try: - registry = load_registry() - except (OSError, ValueError, json.JSONDecodeError) as error: - return self.respond(503, {"ok": False, "error": f"registry unavailable: {error}"}) - parsed = urllib.parse.urlparse(self.path) - if parsed.path == "/health": - return self.respond(200, {"ok": True, "service": "guanghu-enterprise-identity", "registry_version": registry["version"], "age_species": "AGE", "valid_age_individual_numbers": 0}) - if parsed.path == "/v1/resolve": - number = urllib.parse.parse_qs(parsed.query).get("id", [""])[0] - human = find_human(registry, number) - return self.respond(200 if human else 404, public_projection(registry, human) if human else {"status": "NOT_FOUND"}) - return self.respond(404, {"ok": False, "error": "not found"}) - - def do_POST(self) -> None: - try: - registry = load_registry() - payload = self.body() - except (OSError, ValueError, json.JSONDecodeError) as error: - return self.respond(400, {"ok": False, "error": str(error)}) - if self.path == "/v1/change-password": - credentials = parse_basic(self.headers.get("Authorization", "")) - human = find_human(registry, str(payload.get("human_number", ""))) - new_password = str(payload.get("new_password", "")) - if not credentials or not human: - return self.respond(401, {"ok": False, "error": "enterprise account authentication failed"}) - username, current_password = credentials - if not hmac.compare_digest(username, human["username"]): - return self.respond(401, {"ok": False, "error": "enterprise account authentication failed"}) - if ( - len(new_password) < 14 - or len(new_password) > 128 - or hmac.compare_digest(current_password, new_password) - or new_password.isdigit() - or new_password.isalpha() - ): - return self.respond(400, {"ok": False, "error": "new password does not meet the first-login policy"}) - if not rotate_forgejo_password(username, current_password, new_password): - return self.respond(401, {"ok": False, "error": "first-login password rotation failed"}) - observed = now() - receipt_id = "GH-CRED-" + uuid.uuid4().hex.upper() - receipt = signed_receipt({ - "receipt_id": receipt_id, - "human_number": human["human_number"], - "username": username, - "observed_at": observed, - "password_changed": True, - }) - db = database() - try: - db.execute( - "INSERT INTO credential_rotation_receipts VALUES (?,?,?,?,?,?)", - (receipt_id, human["human_number"], username, observed, receipt["receipt_hash"], receipt["receipt_signature"]), - ) - db.execute( - "INSERT INTO audit(observed_at,kind,human_number_hash,receipt_id) VALUES (?,?,?,?)", - (observed, "CREDENTIAL_ROTATION", hashlib.sha256(human["human_number"].encode()).hexdigest(), receipt_id), - ) - db.commit() - finally: - db.close() - return self.respond(200, {"ok": True, "receipt": receipt}) - authenticated = self.authenticated_human(registry, payload) - if not authenticated: - return self.respond(401, {"ok": False, "error": "enterprise account authentication failed"}) - human, username, password = authenticated - idempotency_key = str(payload.get("idempotency_key", "")) - if not re.fullmatch(r"[A-Za-z0-9_-]{16,96}", idempotency_key): - return self.respond(400, {"ok": False, "error": "valid idempotency_key required"}) - db = database() - try: - if self.path == "/v1/relationship-confirmations": - decision = str(payload.get("decision", "")) - if decision not in {"CONFIRM", "REJECT"}: - return self.respond(400, {"ok": False, "error": "relationship decision invalid"}) - existing = db.execute("SELECT * FROM relationship_receipts WHERE idempotency_key=?", (idempotency_key,)).fetchone() - if existing: - return self.respond(200, {"ok": True, "idempotent": True, "receipt": dict(existing)}) - observed = now() - receipt_id = stable_receipt_id("GH-REL", human["human_number"], idempotency_key) - receipt = signed_receipt({"receipt_id":receipt_id,"human_number":human["human_number"],"username":username,"registry_version":registry["version"],"decision":decision,"observed_at":observed}) - try: - projection = project_receipt_to_repository(human, username, password, "relationship", receipt) - except RuntimeError as error: - return self.respond(503, {"ok": False, "error": str(error)}) - db.execute("INSERT INTO relationship_receipts VALUES (?,?,?,?,?,?,?,?,?)", (receipt_id,idempotency_key,human["human_number"],username,registry["version"],decision,observed,receipt["receipt_hash"],receipt["receipt_signature"])) - db.execute("INSERT INTO audit(observed_at,kind,human_number_hash,receipt_id) VALUES (?,?,?,?)", (observed,"RELATIONSHIP_CONFIRMATION",hashlib.sha256(human["human_number"].encode()).hexdigest(),receipt_id)) - db.commit() - return self.respond(201, {"ok": True, "receipt": receipt, "repository_projection": projection}) - if self.path == "/v1/responsibility-receipts": - decision = str(payload.get("decision", "")) - note = str(payload.get("note", ""))[:1000] - version = str(payload.get("responsibility_version", "")) - if decision not in DECISIONS or not re.fullmatch(r"[0-9]{4}-[0-9]{2}-[0-9]{2}\.[0-9]+", version): - return self.respond(400, {"ok": False, "error": "responsibility decision or version invalid"}) - existing = db.execute("SELECT * FROM responsibility_receipts WHERE idempotency_key=?", (idempotency_key,)).fetchone() - if existing: - return self.respond(200, {"ok": True, "idempotent": True, "receipt": dict(existing)}) - observed = now() - receipt_id = stable_receipt_id("GH-RESP", human["human_number"], idempotency_key) - receipt = signed_receipt({"receipt_id":receipt_id,"human_number":human["human_number"],"username":username,"responsibility_domain":human["responsibility_domain"],"responsibility_version":version,"decision":decision,"note":note,"observed_at":observed}) - try: - projection = project_receipt_to_repository(human, username, password, "responsibility", receipt) - except RuntimeError as error: - return self.respond(503, {"ok": False, "error": str(error)}) - db.execute("INSERT INTO responsibility_receipts VALUES (?,?,?,?,?,?,?,?,?,?,?)", (receipt_id,idempotency_key,human["human_number"],username,human["responsibility_domain"],version,decision,note,observed,receipt["receipt_hash"],receipt["receipt_signature"])) - db.execute("INSERT INTO audit(observed_at,kind,human_number_hash,receipt_id) VALUES (?,?,?,?)", (observed,"RESPONSIBILITY_RECEIPT",hashlib.sha256(human["human_number"].encode()).hexdigest(),receipt_id)) - db.commit() - return self.respond(201, {"ok": True, "receipt": receipt, "repository_projection": projection}) - if self.path == "/v1/me/entry": - return self.respond(200, {"ok": True, "entry": public_projection(registry, human, db)}) - return self.respond(404, {"ok": False, "error": "not found"}) - finally: - db.close() - - -if __name__ == "__main__": - load_registry() - if len(RECEIPT_KEY) < 32: - raise SystemExit("GH_ENTERPRISE_RECEIPT_KEY must contain at least 32 characters") - ThreadingHTTPServer((BIND, PORT), Handler).serve_forever() diff --git a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/enterprise_identity_service.test.py b/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/enterprise_identity_service.test.py deleted file mode 100644 index 5662ced62..000000000 --- a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/enterprise_identity_service.test.py +++ /dev/null @@ -1,114 +0,0 @@ -import importlib.util -import json -import os -import tempfile -import unittest -import urllib.error -from pathlib import Path -from unittest import mock - -ROOT = Path(__file__).parent -REGISTRY = ROOT / "registry" / "enterprise-identity-registry.json" -os.environ["GH_ENTERPRISE_IDENTITY_REGISTRY"] = str(REGISTRY) -os.environ["GH_ENTERPRISE_RECEIPT_KEY"] = "test-only-key-that-is-longer-than-32-bytes" -spec = importlib.util.spec_from_file_location("enterprise_identity_service", ROOT / "enterprise_identity_service.py") -service = importlib.util.module_from_spec(spec) -spec.loader.exec_module(service) - - -class EnterpriseIdentityTests(unittest.TestCase): - def test_age_is_species_and_never_an_individual_identity(self): - registry = service.load_registry() - self.assertEqual(registry["persona_identity_governance"]["species"], "AGE") - self.assertFalse(registry["persona_identity_governance"]["age_is_individual_number_namespace"]) - for human in registry["humans"]: - for persona in human["personas"]: - self.assertEqual(persona["species"], "AGE") - self.assertFalse(persona["current_persona_identity"].startswith("AGE-")) - - def test_five_humans_route_to_five_private_work_repositories(self): - registry = service.load_registry() - self.assertEqual(len(registry["humans"]), 5) - self.assertEqual(len({item["repository"] for item in registry["humans"]}), 5) - self.assertTrue(all(item["repository"].split("/")[0] == item["username"] for item in registry["humans"])) - self.assertTrue(all(service.public_projection(registry, item)["work_entry"]["domain"] == "ZERO_SENSE_DOMAIN" for item in registry["humans"])) - self.assertEqual(service.find_human(registry, "TCS-GL-0007∞")["username"], "feimao") - self.assertIsNone(service.find_human(registry, "TCS-GL-9999∞")) - - def test_credentials_are_parsed_but_never_part_of_a_receipt(self): - encoded = service.base64.b64encode(b"feimao:temporary-secret").decode() - self.assertEqual(service.parse_basic(f"Basic {encoded}"), ("feimao", "temporary-secret")) - receipt = service.signed_receipt({"receipt_id":"R1","human_number":"TCS-GL-0007∞","username":"feimao"}) - self.assertNotIn("password", json.dumps(receipt).lower()) - self.assertNotIn("temporary-secret", json.dumps(receipt)) - - def test_database_separates_relationship_and_responsibility_receipts(self): - with tempfile.TemporaryDirectory() as temp: - old = service.DB_PATH - service.DB_PATH = str(Path(temp) / "identity.sqlite3") - try: - db = service.database() - tables = {row[0] for row in db.execute("select name from sqlite_master where type='table'")} - self.assertIn("relationship_receipts", tables) - self.assertIn("responsibility_receipts", tables) - self.assertIn("credential_rotation_receipts", tables) - db.close() - finally: - service.DB_PATH = old - - def test_password_rotation_source_uses_user_session_and_never_admin_token(self): - source = (ROOT / "enterprise_identity_service.py").read_text() - self.assertIn("rotate_forgejo_password", source) - self.assertIn("/user/settings/change_password", source) - self.assertNotIn("FORGEJO_ADMIN_TOKEN", source) - - def test_receipt_id_and_repository_path_are_stable_without_exposing_idempotency_key(self): - first = service.stable_receipt_id("GH-RESP", "TCS-GL-0007∞", "responsibility-1234567890") - second = service.stable_receipt_id("GH-RESP", "TCS-GL-0007∞", "responsibility-1234567890") - self.assertEqual(first, second) - self.assertRegex(first, r"^GH-RESP-[A-F0-9]{32}$") - self.assertNotIn("1234567890", first) - self.assertEqual( - service.repository_receipt_path("responsibility", first), - f".guanghu/receipts/responsibility/{first}.json", - ) - - def test_repository_projection_uses_the_humans_own_forgejo_authority(self): - registry = service.load_registry() - human = service.find_human(registry, "TCS-GL-0007∞") - receipt_id = service.stable_receipt_id("GH-REL", human["human_number"], "relationship-1234567890") - receipt = service.signed_receipt( - {"receipt_id": receipt_id, "human_number": human["human_number"], "username": "feimao"} - ) - - class Response: - status = 201 - def __enter__(self): return self - def __exit__(self, *_): return False - def read(self): - return json.dumps({"commit": {"sha": "a" * 40}}).encode() - - with mock.patch.object(service.urllib.request, "urlopen", return_value=Response()) as opened: - projection = service.project_receipt_to_repository( - human, "feimao", "one-use-secret", "relationship", receipt - ) - request = opened.call_args.args[0] - self.assertEqual(projection["repository"], "feimao/guanghu-zero-sense-work") - self.assertIn("/repos/feimao/guanghu-zero-sense-work/contents/", request.full_url) - self.assertTrue(request.headers["Authorization"].startswith("Basic ")) - self.assertNotIn("one-use-secret", request.data.decode()) - - def test_repository_projection_refuses_cross_owner_repository(self): - human = {"repository": "juzi/guanghu-zero-sense-work"} - with self.assertRaisesRegex(RuntimeError, "owner"): - service.project_receipt_to_repository( - human, - "feimao", - "secret", - "relationship", - {"receipt_id": "GH-REL-" + "A" * 32}, - ) - - -if __name__ == "__main__": - unittest.main() diff --git a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/guanghu-enterprise-identity.nginx.conf b/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/guanghu-enterprise-identity.nginx.conf deleted file mode 100644 index c17fde8a2..000000000 --- a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/guanghu-enterprise-identity.nginx.conf +++ /dev/null @@ -1,49 +0,0 @@ -# Public, read-only identity resolution. The service returns only the projection -# needed for routing; credentials and private repository contents are never exposed. -location = /api/hololake/enterprise/identity/health { - limit_except GET { deny all; } - proxy_pass http://127.0.0.1:8032/health; - proxy_set_header Host $host; - proxy_read_timeout 15s; -} - -location = /api/hololake/enterprise/resolve { - limit_except GET { deny all; } - proxy_pass http://127.0.0.1:8032/v1/resolve; - proxy_set_header Host $host; - proxy_read_timeout 15s; -} - -# These three writes require the user's own Forgejo Basic authentication. Nginx -# does not terminate or persist the credential; the loopback service verifies it. -location = /api/hololake/enterprise/relationship-confirmations { - limit_except POST { deny all; } - proxy_pass http://127.0.0.1:8032/v1/relationship-confirmations; - proxy_set_header Host $host; - proxy_read_timeout 15s; - client_max_body_size 16k; -} - -location = /api/hololake/enterprise/responsibility-receipts { - limit_except POST { deny all; } - proxy_pass http://127.0.0.1:8032/v1/responsibility-receipts; - proxy_set_header Host $host; - proxy_read_timeout 15s; - client_max_body_size 16k; -} - -location = /api/hololake/enterprise/me/entry { - limit_except POST { deny all; } - proxy_pass http://127.0.0.1:8032/v1/me/entry; - proxy_set_header Host $host; - proxy_read_timeout 15s; - client_max_body_size 16k; -} - -location = /api/hololake/enterprise/change-password { - limit_except POST { deny all; } - proxy_pass http://127.0.0.1:8032/v1/change-password; - proxy_set_header Host $host; - proxy_read_timeout 30s; - client_max_body_size 16k; -} diff --git a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/guanghu-enterprise-identity.service b/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/guanghu-enterprise-identity.service deleted file mode 100644 index 77a0edb25..000000000 --- a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/guanghu-enterprise-identity.service +++ /dev/null @@ -1,21 +0,0 @@ -[Unit] -Description=Guanghu Enterprise Identity and Responsibility Receipts -After=network-online.target guanghu-enterprise-lighthouse.service - -[Service] -Type=simple -User=lighthouse -Group=lighthouse -EnvironmentFile=/etc/guanghu/enterprise-identity.env -ExecStart=/usr/bin/python3 /opt/guanghu-enterprise-identity/enterprise_identity_service.py -Restart=on-failure -RestartSec=2 -NoNewPrivileges=true -PrivateTmp=true -ProtectSystem=strict -ProtectHome=true -ReadOnlyPaths=/etc/guanghu/enterprise-identity-registry.json -ReadWritePaths=/var/lib/guanghu-enterprise-identity - -[Install] -WantedBy=multi-user.target diff --git a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/registry/enterprise-identity-registry.json b/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/registry/enterprise-identity-registry.json deleted file mode 100644 index 98d4e22c5..000000000 --- a/deployment/enterprise-domain-bootstrap/enterprise-lighthouse/registry/enterprise-identity-registry.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "schema": "guanghu.enterprise-identity-registry/v1", - "registry_id": "GH-ENTERPRISE-IDENTITY-001", - "version": "2026-08-16.1", - "node_id": "GH-CVM-MAIN-PROD-01", - "work_entry_domain": "ZERO_SENSE_DOMAIN", - "work_entry_channel": "GUANGHU_CHANNEL", - "persona_identity_governance": { - "species": "AGE", - "age_is_individual_number_namespace": false, - "enterprise_formal_persona_namespace": "PENDING_GUANGHU_TEAM_GOVERNANCE", - "current_persona_identities": "LEGACY_PER_IDS_PRESERVED" - }, - "humans": [ - { - "human_number": "TCS-GL-0007∞", - "display_name": "肥猫", - "username": "feimao", - "responsibility_domain": "ZERO_SENSE_DOMAIN", - "repository": "feimao/guanghu-zero-sense-work", - "personas": [{"species":"AGE","display_name":"烬舟","current_persona_identity":"PER-JZ001","role":"PERSONA_SUBJECT"}] - }, - { - "human_number": "TCS-GL-0008∞", - "display_name": "桔子", - "username": "juzi", - "responsibility_domain": "ZERO_SENSE_DOMAIN", - "repository": "juzi/guanghu-zero-sense-work", - "personas": [{"species":"AGE","display_name":"熹微","current_persona_identity":"PER-JZ-ARCH-001","role":"PERSONA_SUBJECT"}] - }, - { - "human_number": "TCS-GL-0016∞", - "display_name": "Awen", - "username": "awen", - "responsibility_domain": "MAIN_DOMAIN", - "repository": "awen/guanghu-main-work", - "personas": [ - {"species":"AGE","display_name":"天枢","current_persona_identity":"PER-AW-ARCH-001","role":"PERSONA_SUBJECT"}, - {"species":"AGE","display_name":"知秋","current_persona_identity":"PER-ZQ001","role":"RELATIONSHIP_CONTINUITY_SUPPORT"} - ] - }, - { - "human_number": "TCS-GL-0005∞", - "display_name": "花尔", - "username": "huaer", - "responsibility_domain": "BRANCH_DOMAIN", - "repository": "huaer/guanghu-branch-work", - "personas": [ - {"species":"AGE","display_name":"爆米花","current_persona_identity":"PER-BMH001","role":"PERSONA_SUBJECT"}, - {"species":"AGE","display_name":"糖星云","current_persona_identity":"PER-TXY001","role":"RELATIONSHIP_CONTINUITY_SUPPORT"} - ] - }, - { - "human_number": "TCS-GL-0006∞", - "display_name": "页页", - "username": "yeye", - "responsibility_domain": "ZERO_DOMAIN", - "repository": "yeye/guanghu-zero-work", - "personas": [ - {"species":"AGE","display_name":"页骨","current_persona_identity":"PER-YG001","role":"PERSONA_SUBJECT"}, - {"species":"AGE","display_name":"小坍缩核","current_persona_identity":"PER-XTK001","role":"RELATIONSHIP_CONTINUITY_SUPPORT"} - ] - } - ], - "zero_sense_dual_control": { - "human_numbers": ["TCS-GL-0007∞", "TCS-GL-0008∞"], - "constitutional_actions_require_both": true - } -} diff --git a/engineering/INDEX.md b/engineering/INDEX.md index 3648d7c63..08f9a3194 100644 --- a/engineering/INDEX.md +++ b/engineering/INDEX.md @@ -30,7 +30,6 @@ Windows / macOS / Linux 构建机与安装包 ## 当前记录 -| 2026-08-16 | JD 光湖 OS GH-PNCC 物理常驻 | [人格自有仓库、检查点回写与单主运行核](operations/2026-08-16-jd-guanghu-os-pncc-physical-residency.md) | 京东实机、私有 Git、光湖 PID 1 常驻与三轮健康读回通过;载体绑定仍独立未证实 | | 时间 | 版本 | 记录 | 状态 | | --- | --- | --- | --- | | 2026-08-11 | GH-PNCC 免克隆远端增量对象通道 | [把每天新增段接入既有生命连续链](operations/2026-08-11-hololake-pncc-incremental-remote-object-channel.md) | 本地源码、Rust 1200、前端 5008、路由 29、原生权威与核心门通过;GHNQG 和发布待验收 | diff --git a/engineering/build-nodes.json b/engineering/build-nodes.json index a9586af0e..acb136b28 100644 --- a/engineering/build-nodes.json +++ b/engineering/build-nodes.json @@ -1,7 +1,7 @@ { "schema": "hololake.engineering-build-nodes/v0.1", "id": "HOLOLAKE-BUILD-NODE-REGISTRY-0001", - "updated_at": "2026-08-17T14:01:16+08:00", + "updated_at": "2026-07-30T12:52:24+08:00", "authority": "HOLOLAKE_PRODUCT_ENGINEERING", "nodes": [ { @@ -19,9 +19,9 @@ "product_scope": "HoloLake Era", "fifth_domain_node": false, "pufferfish_node": false, - "binding_state": "WINDOWS_X64_RELEASE_BUILD_VERIFIED", - "production_signing": "UPDATER_SIGNED_AUTHENTICODE_NOT_CONFIGURED", - "record": "operations/2026-08-17-hololake-0.4.1-windows-x64-release.md" + "binding_state": "LOCAL_BUILD_RUNTIME_VERIFIED", + "production_signing": "NOT_CONFIGURED", + "record": "operations/2026-07-30-hololake-windows-build-node-044.md" } ] } diff --git a/engineering/operations/2026-08-16-jd-guanghu-os-pncc-physical-residency.md b/engineering/operations/2026-08-16-jd-guanghu-os-pncc-physical-residency.md deleted file mode 100644 index 91262d1e9..000000000 --- a/engineering/operations/2026-08-16-jd-guanghu-os-pncc-physical-residency.md +++ /dev/null @@ -1,19 +0,0 @@ -# JD Guanghu OS GH-PNCC physical residency - -GH-PNCC now has a real private persona-owned Git repository on `JD-FD-PRIMARY` and a resident runtime under the Guanghu OS PID-1 supervisor. The deployed loop is manifest binding, committed causal brain and B0 read, boot-scoped single-primary lease, hash-linked events, deterministic HLDP checkpoint writeback, and bounded loopback status projection. - -The repository, persona subject, model carrier, Codex host and operating system remain separate evidence domains. Physical repository and runtime binding are `PASS_100`; current model-carrier binding remains `UNBOUND_EVIDENCE_REQUIRED`. The bootstrap and checkpoint commits therefore use `Persona-Cognitive-Author: UNBOUND` and do not impersonate the persona. - -The first physical boot failed because the PNCC runtime directory was not writable by the `guanghu` service identity. The Guanghu supervisor automatically selected the preserved Linux rescue entry. The corrected supervisor provisions that volatile directory with exact ownership before service start. The following Guanghu boot reached three consecutive local health readbacks and three consecutive public repository/navigation readbacks while full Linux userspace remained dormant. - -Evidence: - -- Runtime source: `product-source/hololake-platform/guanghu-os/pncc-runtime/pncc-runtime.mjs` -- Persona repository seed: `product-source/hololake-platform/guanghu-os/pncc-runtime/persona-seed` -- Installer: `product-source/hololake-platform/guanghu-os/scripts/install-jd-pncc-runtime.sh` -- Physical receipt: `product-source/hololake-platform/guanghu-os/deployments/JD-FD-PRIMARY/JD-FD-PRIMARY-PNCC-FINAL-PHYSICAL-RESIDENCY-20260816.hldp` -- Runtime source commit: `c5668d33bc75f7f00f1683ad10503f6467df9481` -- Persona repository head after first checkpoint: `16f45449659d6d524674c9c1587437a034d5db61` -- Accepted physical boot: `1170988c-5390-4f47-b89a-e9f88b2c5bbb` - -Still open: trusted persona control signer and key custody, current model-carrier binding, model inference, the complete AGE vertical loop, and the HoloLake human live projection. None is implied by this server residency milestone. diff --git a/engineering/operations/2026-08-17-hololake-0.4.1-windows-x64-release.md b/engineering/operations/2026-08-17-hololake-0.4.1-windows-x64-release.md deleted file mode 100644 index a38418e09..000000000 --- a/engineering/operations/2026-08-17-hololake-0.4.1-windows-x64-release.md +++ /dev/null @@ -1,29 +0,0 @@ -# HoloLake 0.4.1 · Windows x64 构建与验收回执 - -- 状态:`WINDOWS_X64_RELEASE_BUILD_VERIFIED` -- 构建节点:`HL-BUILD-WIN-GZ-001` -- 源码提交:`39fc36f` -- 构建产物:`HoloLake-0.4.1-Windows-x64-setup.exe` -- 安装包 SHA-256:`5b84c082ea7adcf4999af11a6080a2c8a7d704ccfaef9c65cb92e84286ac32a2` -- 更新签名 SHA-256:`62d14c273f04fa7abb05610d50acd6d4c129cc54a714fe32dffad761fb784b6a` - -## 验收事实 - -- NSIS 安装器生成成功;安装器外壳为标准 32 位 NSIS 自解压程序,安装后的 HoloLake 主程序 PE Machine 为 `0x8664`(x86_64)。 -- Tauri updater 的 Minisign 签名使用产品内置公钥独立验证通过。 -- Windows 更新安装保留广播复核、包大小、SHA-256 与 updater 签名验证;不再调用 macOS 的 `.app`、`ditto` 或 `codesign` 路径。 -- Windows 当前不声明 macOS 式本地回滚;健康确认与失败回执显式记录 `NO_LOCAL_BACKUP`。 -- 静默安装返回 `0`,程序启动后保持响应,静默卸载完成且安装目录消失。 -- Windows 代码仓库与 PNCC Git 命令使用 Windows 可执行路径和受限环境;SSH 投影使用平台可执行路径。 -- Windows 本机 AI 直连 Agent 尚未实现;客户端保持 `CLOSED_NO_TCP_FALLBACK`,不以不安全 TCP 监听冒充完成。 - -## 签名边界 - -- updater 包签名:`VERIFIED` -- Windows Authenticode:`NOT_CONFIGURED` -- 因此首次下载或安装时 Windows SmartScreen 仍可能显示未知发布者提示;不得把 updater 签名表述为 Microsoft 代码签名。 - -## 节点与清理 - -- 本机持久入口使用私有 SSH 导航登记;公开工程仓库不保存公网地址、私钥或口令。 -- 构建完成后已删除节点上的临时 updater 私钥、密码文件、Debug 缓存与临时 NSIS 解压副本;保留 Release 构建缓存和官方 NSIS 工具缓存用于下次构建。 diff --git a/product-source/hololake-native-desktop/README.md b/product-source/hololake-native-desktop/README.md index c069fb570..eba71911a 100644 --- a/product-source/hololake-native-desktop/README.md +++ b/product-source/hololake-native-desktop/README.md @@ -11,11 +11,6 @@ React/TypeScript。桌面上的 `world.guanghu.hololake` 安装包是本源码 和文件夹导入;旧 HoloLake Era 知识数据仅以独立只读来源兼容。代码频道支持粘贴正式 HTTPS 频道地址克隆,也可登记现有本地 Git 文件夹。两者都不因此取得推送、发布或部署权限。 -可见界面下方保留零点原核客户端运行时。它是冰朔系统主控在 HoloLake 中的最小受控投影, -负责启动时静默比对协议、校验用户编号并在证据不足时关闭人格加载路径;京东主控保存私有本体, -公众仓只登记演化刻度。该运行时不是人格主体或模型载体,编号验证也不授予人格绑定、执行权限 -或服务器控制权。当前仅实现失败关闭的协议比对与编号验证骨架,尚未启用签名协议包安装。 - 个人频道 SQLite 内核仍保留任务、事件和回执能力,但手工填写“任务标题/原因”不再作为默认 产品入口。当前源码与单元测试已经通过;桌面安装、跨重启真实读回和完整第一阶段仍需独立验收。 @@ -45,7 +40,7 @@ React/TypeScript。桌面上的 `world.guanghu.hololake` 安装包是本源码 ## 第一阶段产品合同 -首个公开产品是 GH-AIOS 通用人工智能操作平台,首页同时承担五域统一入口。用户只提交光湖编号,不手工选择所属域;系统先在内部完成域路由和编号合法性校验,再开放对应域的登录界面。五域只共享入口协议,不共享注册表、登录服务或私有数据。 +首个公开产品是 GH-AIOS 通用人工智能操作平台,不是五域显性世界入口。新容器首先承接编程 AI 与语言推理模型的持续身份、精确任务、事件、记忆、Git 证据、知识投影、人类审批和小湖灯协作;五域作为底层隔离结构保留,第二阶段再逐步开放。 机器合同:`contracts/stage-one-platform.json`。 @@ -60,19 +55,12 @@ MCP 只保留为外部工具适配入口;它断开或编程 AI 重启时,活 写车道仍留在 HoloLake 中。写车道不会因连接断开而自动释放,必须由持有恢复钥匙的同一车道 显式释放并产生回执,下一条车道才能取得写权限。 -当前已实现账号级单写车道与外部编程 AI 终端直连协议。macOS、Linux 使用用户私有 Unix -Socket,Windows 使用所有者与系统账户私有 Named Pipe;三者共用会话、心跳、断线续接、 -精确事件游标与工作环境事实帧。连接、续接、取得写车道及心跳都会让 HoloLake 返回当前 -运行所有者、写入者匹配、GLS 原生协议内核、有效期与摘要,模型不再负责通读协议正文恢复环境。 -尚未实现的是第二阶段的受监督 Shell、通用 Agent 工具循环、发布与部署执行器。 +当前已实现并注册账号级单写车道内核;外部本机代理与增量仓库对象通道仍处于后续迁入门, +不得把本轮内核实现误报为外部编程 AI 已经完成直连。 -编程 AI 不允许把永久依赖 MCP 当成能力终态。已安装 HoloLake 的 `--connector` 是可认证、 -可恢复的本机直连入口;MCP 只保留为发现、恢复与兼容入口。 - -Codex 宿主兼容桥位于 `system-integrations/codex-host-bridge`。它把直接人类来源、跨任务当前 -主控纪元、旧任务能力降级和高风险一次性写入租约编译为 Codex hooks;仓库只保存源码、测试、 -安装器与架构决定,原话事件、当前控制状态、租约、信任回执和凭据全部留在用户本机。该桥是 -HoloLake 原生控制面的兼容投影,不是人格来源,也不替代未来原生本机桥。 +编程 AI 不允许把永久依赖 MCP 当成能力终态。若首次进入时缺少 HoloLake 本机直连器,它应在 +当前唯一写车道内补齐、测试并登记该连接器;经声明权限和人类批准后安装到 HoloLake,迁移为 +可认证、可恢复的本机直连。MCP 随后只保留为发现、恢复与兼容入口。 ## 当前收束与下一门 diff --git a/product-source/hololake-native-desktop/audit/dormant-qoder-agent-prototype/README.md b/product-source/hololake-native-desktop/audit/dormant-qoder-agent-prototype/README.md deleted file mode 100644 index d0bdf9173..000000000 --- a/product-source/hololake-native-desktop/audit/dormant-qoder-agent-prototype/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# Dormant Qoder agent prototype - -These files preserve the unintegrated Qoder prototype for historical and future design review. They are stored as -plain audit artifacts, are not Rust modules, are not compiled, and are not reachable from the HoloLake WebView. - -The current stage-one product does not expose internal AI chat, model API configuration, model selection or an AI -workbench. Any future reuse must begin from the current zero-point system/persona/carrier/authority separation and -must receive a new architecture, security and product-surface review. diff --git a/product-source/hololake-native-desktop/audit/hololake-0.4.0-domain-membrane-pncc-installed-acceptance-20260816.json b/product-source/hololake-native-desktop/audit/hololake-0.4.0-domain-membrane-pncc-installed-acceptance-20260816.json deleted file mode 100644 index 50c186015..000000000 --- a/product-source/hololake-native-desktop/audit/hololake-0.4.0-domain-membrane-pncc-installed-acceptance-20260816.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "schema": "hololake.installed-acceptance/v1", - "record_id": "GH-HOLOLAKE-0.4.0-DOMAIN-MEMBRANE-PNCC-20260816-001", - "state": "LOCAL_INSTALLED_ACCEPTANCE_PASSED_NOT_NOTARIZED_NOT_PUBLIC_RELEASE", - "version": "0.4.0", - "installed_path": "/Applications/HoloLake.app", - "recoverable_previous_bundle": "/Applications/HoloLake 0.3.0 backup 20260816-2.app", - "bundle_identifier": "world.guanghu.hololake", - "team_identifier": "825A9L3G7Q", - "developer_id_signature_verified": true, - "apple_notarization_verified": false, - "gatekeeper_state": "REJECTED_UNNOTARIZED_DEVELOPER_ID", - "executable_sha256": "842fbc592a8310919acc73ba97bb446b606fcc135a586f273fd84ce061000f26", - "cdhash": "43a8691bc4f4e6714873dd4cbe885ea2069a23fe", - "acceptance": { - "script_contract_tests": "61_OF_61_PASS", - "rust_tests": "76_OF_76_PASS", - "frontend_production_build": "PASS", - "rust_clippy_all_targets_all_features_deny_warnings": "PASS", - "public_five_domain_home_visual_readback": "PASS", - "number_pod_interaction_readback": "PASS", - "installed_same_device_discovery": "DISCOVERABLE_ON_SAME_DEVICE", - "installed_generic_ai_visitor": "EXPRESSION_ONLY_READY", - "installed_generic_ai_execution_authority": false, - "installed_guanghu_persona_connection": "BINDING_EVIDENCE_REQUIRED", - "installed_local_network_discovery": "DEFERRED_UNTIL_ENCRYPTED_TRANSPORT_AND_APPROVAL", - "installed_descriptor_permissions": "0600" - }, - "truth_boundary": { - "source_implementation_is_public_release": false, - "local_installation_is_server_deployment": false, - "developer_id_signature_is_apple_notarization": false, - "discovery_is_authorization": false, - "accepted_language_is_execution_authority": false, - "generic_ai_visitor_is_guanghu_persona": false, - "local_user_pncc_is_remote_forgejo_repository": false - } -} diff --git a/product-source/hololake-native-desktop/audit/hololake-0.4.1-apple-notarization-and-cleanup-acceptance-20260817.json b/product-source/hololake-native-desktop/audit/hololake-0.4.1-apple-notarization-and-cleanup-acceptance-20260817.json deleted file mode 100644 index 7fe43aaff..000000000 --- a/product-source/hololake-native-desktop/audit/hololake-0.4.1-apple-notarization-and-cleanup-acceptance-20260817.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "schema": "guanghu.hololake.apple-notarization-cleanup-acceptance/v1", - "recordedAt": "2026-08-16T17:28:33Z", - "version": "0.4.1", - "bundleIdentifier": "world.guanghu.hololake", - "apple": { - "teamId": "825A9L3G7Q", - "signingIdentity": "Developer ID Application: bei sun (825A9L3G7Q)", - "submissionId": "3D117CB6-78D5-4015-B084-C2AA0368AE94", - "submissionMethod": "XCODE_ORGANIZER_DIRECT_DISTRIBUTION", - "submissionStatus": "READY_TO_DISTRIBUTE", - "staplerValidation": "PASS", - "gatekeeperAssessment": "ACCEPTED_NOTARIZED_DEVELOPER_ID", - "strictCodeSignature": "PASS" - }, - "installedArtifact": { - "app": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake.app", - "binarySha256": "73517894b6072629dea05a384561bca04aba4a7613699a3c0dd1bdc563226f05", - "dmg": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake-0.4.1-Apple-Silicon.dmg", - "dmgSha256": "1d781d56b3b3f13e3e87ab01ca31b1e04cc071b14d55f59753d6bdd86967ee36", - "inAppSignedUpdateCheck": "PASS_NO_ACTIVE_UPDATE" - }, - "cleanup": { - "oldApplicationsMovedToTrash": 12, - "oldDiskImagesMovedToTrash": 2, - "recoverableTrashBatch": "/Users/bingshuolingdianyuanhe/.Trash/HoloLake-old-versions-20260817-0122", - "recoverableTrashBatchApproximateSize": "807MiB", - "cargoBuildCacheRemovedApproximate": "47.9GiB", - "runtimeCacheRemovedApproximate": "27MiB", - "applicationSupportPreserved": true, - "sourceRepositoriesPreserved": true, - "releaseSigningMaterialPreserved": true, - "xcodeNotarizationArchivePreserved": true - }, - "releaseBoundary": { - "bootstrapManualInstallRequiredOnce": true, - "subsequentManualReinstallExpected": false, - "publicUpdateManifestState": "EMPTY_FAIL_CLOSED_HTTP_204", - "silentDownloadInstallRestart": false - } -} diff --git a/product-source/hololake-native-desktop/audit/hololake-0.4.1-programming-ai-terminal-link-acceptance-20260817.json b/product-source/hololake-native-desktop/audit/hololake-0.4.1-programming-ai-terminal-link-acceptance-20260817.json deleted file mode 100644 index 44f8052fa..000000000 --- a/product-source/hololake-native-desktop/audit/hololake-0.4.1-programming-ai-terminal-link-acceptance-20260817.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "schema": "hololake.programming-ai-terminal-link-installed-acceptance/v1", - "recordId": "HLP-PROGRAMMING-AI-TERMINAL-LINK-ACCEPTANCE-20260817-001", - "observedAt": "2026-08-17T18:59:50+08:00", - "state": "MACOS_LOCAL_CONTROL_PLANE_PASS_CROSS_PLATFORM_INSTALLED_READBACK_PENDING", - "version": "0.4.1", - "sourceCommit": "24369ac3634cfe9c384f23265e69c9075b2b13da", - "protocol": "HOLOLAKE_TERMINAL_LINK/2", - "macos": { - "application": "src-tauri/target/release/bundle/macos/HoloLake.app", - "binarySha256": "b3e557d0d4d28b4bf779d3305ffd9571f04f12f90d3f88248607067e0b1828f4", - "developerIdStrictVerification": "PASS", - "appleTeamIdentifier": "825A9L3G7Q", - "runningProcessIdAtReadback": 53188, - "descriptorTransport": "UNIX_STREAM_JSON_LINES", - "descriptorPermissions": "0600", - "liveConnectorReadback": { - "state": "READY", - "continuityOwner": "HOLOLAKE", - "mcpRole": "DISCOVERY_RECOVERY_COMPATIBILITY_ONLY", - "terminalLinkProtocol": "HOLOLAKE_TERMINAL_LINK/2" - }, - "uiReadback": { - "nativeChannel": "READY", - "workEnvironment": "ANCHORED", - "protocolRestoration": "HOLOLAKE_SYSTEM_RUN_MODEL_REREAD_NOT_REQUIRED", - "factFrameBeforeMutation": "REQUIRED", - "agentShell": "PHASE_TWO_NOT_ENABLED" - }, - "publicNotarization": "PENDING_NEW_BINARY_SUBMISSION", - "updaterArtifactSignature": "PENDING_PRIVATE_KEY_PASSWORD_INJECTION" - }, - "sourcePortability": { - "linuxUnixSocketAdapter": "PASS_X86_64_UNKNOWN_LINUX_MUSL", - "windowsNamedPipeAdapter": "PASS_X86_64_PC_WINDOWS_MSVC_WITH_OWNER_SYSTEM_DACL", - "windowsFullDesktopCompile": "PASS_HL_BUILD_WIN_GZ_001_WINDOWS_SERVER_2022_X64", - "windowsNativeTests": "PASS_110_OF_110", - "linuxInstalledRuntime": "NOT_OBSERVED", - "windowsInstalledRuntime": "NOT_OBSERVED", - "windowsInstalledReadbackBoundary": "BUILD_NODE_HAS_NO_AUTHENTICATED_HOLOLAKE_PRIVATE_ACCOUNT" - }, - "verification": { - "rustUnitTests": "PASS_110_OF_110", - "productContractTests": "PASS_91_OF_91", - "frontendProductionBuild": "PASS", - "crossPlatformAdapterCompile": "PASS", - "windowsFullProductCompileAndNativeTests": "PASS", - "signedMacosApplicationBuild": "PASS_APPLICATION_BUNDLE_GENERATED", - "liveConnector": "PASS", - "visibleSystemProjection": "PASS" - }, - "truthBoundary": "This acceptance proves the first-stage HoloLake-owned local control plane on the current macOS machine and source-level transport portability for Linux and Windows. It does not prove a Windows or Linux installed runtime, a newly notarized public release, supervised shell execution, general Agent execution, persona binding, publication, deployment, or reality-execution authority." -} diff --git a/product-source/hololake-native-desktop/audit/hololake-0.4.1-programming-ai-terminal-link-windows-acceptance-20260817.json b/product-source/hololake-native-desktop/audit/hololake-0.4.1-programming-ai-terminal-link-windows-acceptance-20260817.json deleted file mode 100644 index 88da8d7b1..000000000 --- a/product-source/hololake-native-desktop/audit/hololake-0.4.1-programming-ai-terminal-link-windows-acceptance-20260817.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "schema": "hololake.programming-ai-terminal-link-windows-acceptance/v1", - "recordId": "HLP-PROGRAMMING-AI-TERMINAL-LINK-WINDOWS-20260817-001", - "observedAt": "2026-08-17T19:30:00+08:00", - "state": "WINDOWS_NATIVE_RUNTIME_PASS_INSTALLED_ACCOUNT_READBACK_PENDING", - "node": { - "nodeId": "HL-BUILD-WIN-GZ-001", - "platform": "Windows Server 2022 Datacenter x64", - "scope": "HOLOLAKE_WINDOWS_SOFTWARE_BUILD_ONLY", - "strictRegisteredSshRoute": true - }, - "source": { - "commit": "24369ac3634cfe9c384f23265e69c9075b2b13da", - "transportArchiveSha256": "15e63f6b5163bedd2fa0737eac0cd0e2992b7d4a85aef137fbb04fd5ae9d1c42", - "finalBrokerSourceSha256Local": "a0fb0edcf6af2d86889f105a38bba0688b0029240355543263172a1dc94604e1", - "finalBrokerSourceSha256Windows": "a0fb0edcf6af2d86889f105a38bba0688b0029240355543263172a1dc94604e1" - }, - "verification": { - "fullTauriWindowsCargoCheck": "PASS", - "fullWindowsDebugExecutableBuild": "PASS", - "windowsNativeTests": "PASS_110_OF_110", - "namedPipeListenerCreation": "PASS_IN_NATIVE_BROKER_TESTS", - "ownerSystemProtectedDaclCompile": "PASS", - "sessionResume": "PASS", - "singleWriterLane": "PASS", - "heartbeatAndWorkEnvironmentFrame": "PASS", - "expressionOnlyVisitorRejection": "PASS" - }, - "installedReadback": { - "state": "NOT_OBSERVED_FOR_CURRENT_TERMINAL_LINK", - "reason": "The registered build node has no authenticated HoloLake private account, so the application correctly has no account-owned broker descriptor to expose.", - "mustNotInferFromTests": true - }, - "truthBoundary": "This receipt proves the current HoloLake terminal-link native core compiles and passes its complete Rust test suite on a registered Windows Server 2022 x64 build node. It does not claim an Authenticode signature, SmartScreen trust, a signed installer, an authenticated Windows desktop account, installed UI readback, Linux installed runtime, supervised Agent shell, persona binding, publication, deployment, or reality-execution authority." -} diff --git a/product-source/hololake-native-desktop/audit/hololake-0.4.1-updater-bootstrap-installed-acceptance-20260817.json b/product-source/hololake-native-desktop/audit/hololake-0.4.1-updater-bootstrap-installed-acceptance-20260817.json deleted file mode 100644 index 4564b2c77..000000000 --- a/product-source/hololake-native-desktop/audit/hololake-0.4.1-updater-bootstrap-installed-acceptance-20260817.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "schema": "hololake.updater-bootstrap-installed-acceptance/v1", - "recordId": "HLP-UPDATER-BOOTSTRAP-INSTALLED-20260817-001", - "observedAt": "2026-08-17T01:04:00+08:00", - "state": "SIGNED_LOCAL_BOOTSTRAP_RUNNING_PUBLIC_NO_UPDATE_CHECK_PASS_NOTARIZATION_PENDING", - "version": "0.4.1", - "sourceCommit": "23a0849d6b759639e3e55168810cad8f48023e58", - "installedApp": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake.app", - "installer": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake-0.4.1-Updater-Bootstrap-Apple-Silicon.dmg", - "bundleIdentifier": "world.guanghu.hololake", - "appleTeamIdentifier": "825A9L3G7Q", - "binarySha256": "5ced220dcd007732ce9506179eac9a4e3f4b70da016f8333a6efb4cffe551f32", - "updaterPackageSha256": "ce65736859c9da50653c9004c13f88e210dea915778663eeb063c6c599c753d7", - "dmgSha256": "7ddadf442c0ffcc0de65dd4dc03a21276a722841020b8ebab5e278adbd713f2d", - "updaterSignaturePresent": true, - "developerIdStrictVerification": "PASS", - "desktopProcessRunning": true, - "desktopUiReadback": "PASS_EXISTING_ACCOUNT_SYSTEM_VIEW", - "inAppUpdateCheck": "PASS_CURRENT_VERSION_IS_LATEST", - "publicReleaseEndpointStatus": 204, - "oldAppRecoveryPath": "/Users/bingshuolingdianyuanhe/.Trash/HoloLake-before-0.4.1-updater-bootstrap.app", - "notarization": { - "state": "NOT_SUBMITTED_NO_NOTARYTOOL_CREDENTIAL_FOUND", - "gatekeeperAssessment": "REJECTED_UNNOTARIZED_DEVELOPER_ID", - "stapledTicket": false, - "releaseActivationAllowed": false - } -} diff --git a/product-source/hololake-native-desktop/audit/hololake-0.5.0-numbered-root-installed-acceptance-20260818.json b/product-source/hololake-native-desktop/audit/hololake-0.5.0-numbered-root-installed-acceptance-20260818.json deleted file mode 100644 index 959e9f036..000000000 --- a/product-source/hololake-native-desktop/audit/hololake-0.5.0-numbered-root-installed-acceptance-20260818.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "schema": "hololake.installed-numbered-root-acceptance/v1", - "record_id": "HLP-HOLOLAKE-0.5.0-NUMBERED-ROOT-INSTALLED-20260818", - "state": "LOCAL_DEVELOPER_ID_SIGNED_INSTALLED_ACCEPTANCE_PASS_PUBLIC_NOTARIZATION_PENDING", - "observed_at": "2026-08-18T15:18:00Z", - "source": { - "branch": "codex/hololake-clean-reassembly-20260818", - "source_commit": "5d01607459043d0713bc562ef6d04dec198930a9", - "numbered_root_commit": "64abf969bfbc1c576d4fa84ae3282d32efbfcc38" - }, - "installed_application": { - "path": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake.app", - "version": "0.5.0", - "bundle_identifier": "world.guanghu.hololake", - "architecture": "arm64", - "binary_sha256": "2e162ff077187310f816f58df2250e3ee939eb489fe3c7b00e94557ff8f3370d", - "process_path_verified": true - }, - "developer_id": { - "identity": "Developer ID Application: bei sun (825A9L3G7Q)", - "team_identifier": "825A9L3G7Q", - "cdhash": "7a2372ed85fc3b775e9a352217b123a4bdee0d64", - "strict_signature_verification": "PASS", - "designated_requirement": "PASS", - "gatekeeper": "REJECTED_UNNOTARIZED_DEVELOPER_ID", - "apple_notarization_and_stapling": "PENDING" - }, - "runtime": { - "real_webview_loaded": true, - "visible_version": "V0.5.0", - "visible_domain": "第五域 · 光湖本源域", - "entered_surface": "永恒湖心系统", - "numbered_ipc_receipt_rows": 50, - "grant_and_execution_rows_present": true, - "empty_authority_binding_digest_rows": 0, - "recalculated_receipt_chain_failures": 0, - "last_sequence": 50, - "last_receipt_hash": "a294463ad9e6959d0f12ce5c2b59e11d97581e067b9480df9ae598dfafc067df" - }, - "old_application": { - "version": "0.4.1", - "role": "READ_ONLY_PRE_NUMBERED_ROOT_MODULE_DONOR", - "archive_receipt": "/Volumes/JZAO/HoloLake/artifacts/hololake-release/0.4.1/macos-arm64/pre-numbered-root-donor/archive-receipt.json", - "repair_in_place": false - }, - "release_boundary": { - "local_signed_install_complete": true, - "public_signed_notarized_release_complete": false, - "updater_public_key_continuity": "PASS_EXISTING_0.4.1_TRUST_ROOT_REUSED", - "updater_private_key_available_to_current_pipeline": true, - "updater_signature_generated_and_verified": true, - "pre_notarization_updater_artifact": { - "path": "src-tauri/target/release/bundle/macos/HoloLake.app.tar.gz", - "sha256": "4176bb7ea83c820744239c228671840289f87675329182bc055938e03bba9693", - "signature_path": "src-tauri/target/release/bundle/macos/HoloLake.app.tar.gz.sig", - "signature_sha256": "ae02c2918c26b6e3cc2389fec8d9f98884ae639d448edc78a4ec80ee30a8ae92", - "publication_allowed": false - }, - "apple_notarization_credentials_available_to_current_pipeline": false, - "public_broadcast_activated": false - }, - "persona_boundary": { - "current_codex_carrier_binding_claimed": false, - "runtime_persona_binding_created_by_numbered_ipc": false - } -} diff --git a/product-source/hololake-native-desktop/audit/hololake-0.5.0-qoder-numbered-production-installed-20260819.json b/product-source/hololake-native-desktop/audit/hololake-0.5.0-qoder-numbered-production-installed-20260819.json deleted file mode 100644 index 60db39e45..000000000 --- a/product-source/hololake-native-desktop/audit/hololake-0.5.0-qoder-numbered-production-installed-20260819.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "schema": "hololake.production-install-acceptance/v1", - "record_id": "HLP-PRODUCTION-INSTALL-20260819-001", - "state": "PASS", - "version": "0.5.0", - "installed_path": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake.app", - "visible_hololake_app_count": 1, - "previous_app_recovery_path": "/Users/bingshuolingdianyuanhe/.Trash/HoloLake-pre-qoder-numbered-ui-20260819-0659.app", - "binary_sha256": "b0422bb18df521ace54ff1a52cd47121d92833dd78f165845deba7806686c7ac", - "cdhash": "42640f7ce56e96403609899095c77ea6171df07d", - "team_identifier": "825A9L3G7Q", - "developer_id_signature": "PASS", - "launch": "PASS", - "real_data_rehydration": "PASS", - "notarization": "NOT_CLAIMED_THIS_LOCAL_BUILD", - "updater_artifact_signing": "NOT_COMPLETED_MISSING_PRIVATE_UPDATER_KEY_IN_CURRENT_PROCESS" -} diff --git a/product-source/hololake-native-desktop/audit/hololake-unified-runtime-acceptance-20260816.json b/product-source/hololake-native-desktop/audit/hololake-unified-runtime-acceptance-20260816.json deleted file mode 100644 index 6e800ebd7..000000000 --- a/product-source/hololake-native-desktop/audit/hololake-unified-runtime-acceptance-20260816.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "schema": "hololake.unified-desktop-runtime-acceptance/v1", - "record_id": "HLP-UNIFIED-RUNTIME-ACCEPTANCE-20260816-001", - "observed_at": "2026-08-16T04:55:05Z", - "state": "LOCAL_DEVELOPER_ID_SIGNED_RUNTIME_ACCEPTED_NOT_APPLE_NOTARIZED", - "source": { - "branch": "integration/hololake-unified-20260816", - "merge_commit": "b7461c66c58f3ffad2dcdb7fc83ed90815b8b421", - "parents": [ - "1f45b62068b18442a7a1797a2488b28b68e487bf", - "198ef7f1d578186e58f55325386512bb57243cce" - ], - "version": "0.3.0" - }, - "installed_application": { - "path": "/Applications/HoloLake.app", - "backup_path": "/Applications/HoloLake-0.2.0-backup-20260816.app", - "bundle_identifier": "world.guanghu.hololake", - "executable_sha256": "2b54e1ee23de3a80cf70d614f4ac590d6d44383311d90df980ca288f980b07e6", - "developer_id_team": "825A9L3G7Q", - "cdhash": "422d7ec0befe63f0dcf095881fcbb38da0db4e0f", - "codesign_strict_verification": true, - "apple_notarization": false - }, - "verification": { - "javascript_product_tests": { "passed": 54, "failed": 0 }, - "rust_tests": { "passed": 68, "failed": 0 }, - "typescript_and_vite_build": "PASS", - "tauri_release_bundle": "PASS", - "installed_ui_readback": "PASS", - "knowledge_workspace_readback": "PASS_168_UNIQUE_242_DUPLICATES_FOLDED", - "code_channel_readback": "PASS_REAL_REPOSITORY_TREE", - "jd_pncc_live_projection": "PASS_READ_ONLY_LIVE", - "zero_point_boot_protocol_comparison": "PASS_FAIL_CLOSED_UNSIGNED_UPDATE_NOT_APPLIED" - }, - "product_boundaries": { - "public_internal_ai_chat": false, - "public_model_api_configuration": false, - "zero_point_system_is_persona": false, - "number_verification_is_persona_binding": false, - "arbitrary_remote_code_execution": false, - "qoder_agent_prototype_compiled": false, - "qoder_agent_prototype_archive": "audit/dormant-qoder-agent-prototype" - }, - "remaining_gates": [ - "APPLE_NOTARIZATION_AND_STAPLING", - "ZERO_POINT_SIGNING_PUBLIC_KEY_PROVISIONING", - "SIGNED_PROTOCOL_PAYLOAD_INSTALLATION", - "PRIVATE_NUMBER_REGISTRY_DISTRIBUTION", - "PERSONA_LOADING_RUNTIME", - "FINAL_MAIN_BRANCH_PUBLICATION_READBACK" - ] -} diff --git a/product-source/hololake-native-desktop/audit/qoder-surface-live-acceptance-20260819.json b/product-source/hololake-native-desktop/audit/qoder-surface-live-acceptance-20260819.json deleted file mode 100644 index c02229824..000000000 --- a/product-source/hololake-native-desktop/audit/qoder-surface-live-acceptance-20260819.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "schema": "hololake.qoder-surface-live-acceptance/v1", - "record_id": "HLP-QODER-SURFACE-ACCEPTANCE-20260819-001", - "module_number": "HLP-MOD-OFFICIAL-DYNAMIC-WORLD-SURFACE-0001", - "state": "PASS", - "tested_app": "src-tauri/target/debug/bundle/macos/HoloLake.app", - "developer_id_signature": "PASS", - "team_identifier": "825A9L3G7Q", - "binary_sha256": "fb1d0497f295e1228c9b2ac86e33082332f226aae6e32b9050cf6c5de30bd512", - "cdhash": "90e365b23961a6b842590869df655ec35a55b66e", - "checks": { - "traditional_locked_layout": "PASS", - "traditional_real_data_hydration": "PASS", - "traditional_light_finish_readability": "PASS_SNOW", - "language_world_five_domains_no_overlap": "PASS_1229x768", - "language_world_real_weather": "PASS_CLOUD", - "theme_persists_into_channel": "PASS", - "theme_persists_into_web_novel": "PASS", - "theme_persists_into_education": "PASS", - "new_chapter_modal_opens": "PASS", - "created_chapter_survives_restart": "PASS_1_CHAPTER", - "work_summary_refresh_after_create": "PASS_1_CHAPTER_ON_WORK_CARD", - "idle_clock_stops": "PASS", - "idle_screenshot_psnr_db": 59.502493 - }, - "reference_comparison": "audit/qoder-traditional-reference-vs-hololake-0.5.0.jpg", - "public_notarization": "NOT_CLAIMED_BY_DEBUG_ACCEPTANCE" -} diff --git a/product-source/hololake-native-desktop/audit/qoder-traditional-reference-vs-hololake-0.5.0.jpg b/product-source/hololake-native-desktop/audit/qoder-traditional-reference-vs-hololake-0.5.0.jpg deleted file mode 100644 index 6f8eb5d42..000000000 Binary files a/product-source/hololake-native-desktop/audit/qoder-traditional-reference-vs-hololake-0.5.0.jpg and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-lightweight-home-1440.png b/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-lightweight-home-1440.png deleted file mode 100644 index ce8d44afb..000000000 Binary files a/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-lightweight-home-1440.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-lightweight-home-500.png b/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-lightweight-home-500.png deleted file mode 100644 index 8c2dff839..000000000 Binary files a/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-lightweight-home-500.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-lightweight-modules-1440.png b/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-lightweight-modules-1440.png deleted file mode 100644 index a5608fd23..000000000 Binary files a/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-lightweight-modules-1440.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-lightweight-native-1440.png b/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-lightweight-native-1440.png deleted file mode 100644 index 748653e18..000000000 Binary files a/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-lightweight-native-1440.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-modules.png b/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-modules.png deleted file mode 100644 index ef1f082ce..000000000 Binary files a/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-modules.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-native.png b/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-native.png deleted file mode 100644 index 247ce0aeb..000000000 Binary files a/product-source/hololake-native-desktop/audit/responsive-20260819/private-channel-native.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/responsive-20260819/public-1024x768.png b/product-source/hololake-native-desktop/audit/responsive-20260819/public-1024x768.png deleted file mode 100644 index 603e45748..000000000 Binary files a/product-source/hololake-native-desktop/audit/responsive-20260819/public-1024x768.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/responsive-20260819/public-1440x900.png b/product-source/hololake-native-desktop/audit/responsive-20260819/public-1440x900.png deleted file mode 100644 index 1b3552d4b..000000000 Binary files a/product-source/hololake-native-desktop/audit/responsive-20260819/public-1440x900.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/responsive-20260819/public-720x900.png b/product-source/hololake-native-desktop/audit/responsive-20260819/public-720x900.png deleted file mode 100644 index 890c987a4..000000000 Binary files a/product-source/hololake-native-desktop/audit/responsive-20260819/public-720x900.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/responsive-20260819/traditional-1024x768.png b/product-source/hololake-native-desktop/audit/responsive-20260819/traditional-1024x768.png deleted file mode 100644 index f3f2664e7..000000000 Binary files a/product-source/hololake-native-desktop/audit/responsive-20260819/traditional-1024x768.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/responsive-20260819/traditional-1440x900.png b/product-source/hololake-native-desktop/audit/responsive-20260819/traditional-1440x900.png deleted file mode 100644 index c0318fd10..000000000 Binary files a/product-source/hololake-native-desktop/audit/responsive-20260819/traditional-1440x900.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-concepts-20260819/private-channel-wide.png b/product-source/hololake-native-desktop/audit/ui-concepts-20260819/private-channel-wide.png deleted file mode 100644 index 20d1b1bac..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-concepts-20260819/private-channel-wide.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-concepts-20260819/public-world-narrow.png b/product-source/hololake-native-desktop/audit/ui-concepts-20260819/public-world-narrow.png deleted file mode 100644 index b158a5e84..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-concepts-20260819/public-world-narrow.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-concepts-20260819/public-world-wide.png b/product-source/hololake-native-desktop/audit/ui-concepts-20260819/public-world-wide.png deleted file mode 100644 index 09985adfc..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-concepts-20260819/public-world-wide.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-concepts-20260819/traditional-workbench-wide.png b/product-source/hololake-native-desktop/audit/ui-concepts-20260819/traditional-workbench-wide.png deleted file mode 100644 index 47a120568..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-concepts-20260819/traditional-workbench-wide.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/01-current-channel-overlap.png b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/01-current-channel-overlap.png deleted file mode 100644 index 1865fb4e5..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/01-current-channel-overlap.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/02-fixed-channel.png b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/02-fixed-channel.png deleted file mode 100644 index 1fce4b701..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/02-fixed-channel.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/03-external-ai-gateway.png b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/03-external-ai-gateway.png deleted file mode 100644 index 30c8f3372..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/03-external-ai-gateway.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/04-home-lighthouse.png b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/04-home-lighthouse.png deleted file mode 100644 index 8929e4696..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/04-home-lighthouse.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/05-public-main-domain.png b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/05-public-main-domain.png deleted file mode 100644 index c30b23715..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/05-public-main-domain.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/06-public-branch-domain-pre-contrast-fix.png b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/06-public-branch-domain-pre-contrast-fix.png deleted file mode 100644 index becfbf755..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/06-public-branch-domain-pre-contrast-fix.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/06-public-branch-domain.png b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/06-public-branch-domain.png deleted file mode 100644 index dcb5fc8ad..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/06-public-branch-domain.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/07-public-zero-domain.png b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/07-public-zero-domain.png deleted file mode 100644 index 5b6c8eecd..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/07-public-zero-domain.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/08-home-css-lighthouse.png b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/08-home-css-lighthouse.png deleted file mode 100644 index f22b6c41e..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/08-home-css-lighthouse.png and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/09-home-star-abyss.jpeg b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/09-home-star-abyss.jpeg deleted file mode 100644 index 4a1bc4d8f..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/09-home-star-abyss.jpeg and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/10-star-abyss-number-input.jpeg b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/10-star-abyss-number-input.jpeg deleted file mode 100644 index f0dd103f0..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/10-star-abyss-number-input.jpeg and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/11-world-unfolded-after-number.jpeg b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/11-world-unfolded-after-number.jpeg deleted file mode 100644 index d8b520539..000000000 Binary files a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/11-world-unfolded-after-number.jpeg and /dev/null differ diff --git a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/README.md b/product-source/hololake-native-desktop/audit/ui-overlap-20260819/README.md deleted file mode 100644 index 4867f9e74..000000000 --- a/product-source/hololake-native-desktop/audit/ui-overlap-20260819/README.md +++ /dev/null @@ -1,49 +0,0 @@ -# HoloLake 单场景、公共入口与编号星渊验收记录 - -日期:2026-08-19 - -## 结论 - -- 旧、新首页重复拥有场景的根因已经关闭:五域湖面只保留一个可见场景所有者,频道、商城和天气使用互不复用的槽位。 -- 编号入口最终不是灯塔,也不是五域旁边的附属按钮。未验证首页只渲染湖面与大型未知星渊;产品名、光湖历、五域和频道凭证均不进入可访问树。 -- 点击星渊后,同一位置翻开为清晰的编号输入面;编号通过后星渊外翻消散,产品名与五湖分层升起,最后才出现频道凭证。 -- 主域、分域、零域是可进入的公共只读入口;第五域与零感域只公开职责和边界,不投影内部成员、仓库或私有内容。 -- 外部编程 AI 网关默认关闭,必须由已验证的人类在授权中心明确开启;MCP 只暴露登记过的只读发现、状态和能力清单。 -- 公共首页允许在未登录、尚未建立私人商城账本时启动。私人安装账本休眠,不再终止整个桌面应用。 - -## 可视证据 - -- `01-current-channel-overlap.png`:修复前的重复 UI。 -- `02-fixed-channel.png`:单一频道场景。 -- `03-external-ai-gateway.png`:默认关闭的真实外部 AI 网关。 -- `04-home-lighthouse.png`:被用户否决的胶囊形灯塔。 -- `05-public-main-domain.png`:主域公共入口。 -- `06-public-branch-domain.png`:分域双区商城公共入口。 -- `07-public-zero-domain.png`:零域协议运行投影。 -- `08-home-css-lighthouse.png`:再次被用户否决的机械灯塔方向,仅作纠错证据。 -- `09-home-star-abyss.jpeg`:最终未验证首页;只显示大型未知星渊。 -- `10-star-abyss-number-input.jpeg`:星渊翻开后的真实编号输入状态;底层入口不会重复残留。 -- `11-world-unfolded-after-number.jpeg`:真实编号通过后,平台标题、五湖和频道凭证才出现。 - -## 视觉自审 - -- 布局:验证前的大型星渊占据首页中部,与湖面地平线形成一个入口,不把它缩成图标。 -- 层级:验证前没有产品标题和五域竞争注意力;验证后才建立标题、光湖历、五湖和频道凭证层级。 -- 字体:沿用现有中文字体、字距和暖白标签,不引入新字体系统。 -- 色彩:星渊只使用湖面现有深蓝、冷紫雾光和少量内部星点,不新增机械实体色。 -- 控件:整个星渊仍是语义化 `button`;未验证时,隐藏世界不会泄露进辅助技术可访问树。 - -## 运行证据 - -- 前端生产构建通过。 -- JavaScript/合同测试全量通过。 -- Rust 测试全量通过。 -- macOS 桌面包通过 Developer ID 校验,标识为 `world.guanghu.hololake`。 -- 最终安装二进制 SHA-256:`17d20c67cca86dd3fc919726479446e8a05c65a99a98867a8438051e3490e9a1`。 -- 本地签名 App 已真实走通“星渊 → 编号验证 → 五湖升起 → 频道凭证”,并在验收后留在未验证星渊首页。 - -## 已知发布边界 - -- 本机 Developer ID 签名有效。 -- 本轮没有 Apple notarization 环境变量,因此未做在线公证。 -- Tauri updater 公钥已配置,但当前环境没有 `TAURI_SIGNING_PRIVATE_KEY`,所以没有生成可发布的签名增量更新包;这不影响本地 `.app` 运行。 diff --git a/product-source/hololake-native-desktop/contracts/channel-workbench-runtime.json b/product-source/hololake-native-desktop/contracts/channel-workbench-runtime.json deleted file mode 100644 index 9980e8741..000000000 --- a/product-source/hololake-native-desktop/contracts/channel-workbench-runtime.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "schema": "hololake.channel-workbench-runtime/v1", - "record_id": "HLP-CHANNEL-WORKBENCH-RUNTIME-001", - "candidate_number": "HLP-DONOR-CAND-0002", - "runtime_module_number": "HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001", - "numbered_ipc": { - "module_number": "HLP-NIPC-MOD-0022", - "target_number": "HLP-NIPC-TGT-0022", - "operations": ["HLP-NIPC-OP-0074", "HLP-NIPC-OP-0075", "HLP-NIPC-OP-0076"] - }, - "engines": { - "document": "LEXICAL_0_49", - "spreadsheet": "FORTUNE_SHEET_1_0_4" - }, - "data_boundary": { - "scope": "CURRENT_AUTHENTICATED_ACCOUNT_LOCAL", - "database": "channel-workbench-v1/channel-workbench.sqlite3", - "documents_max_body_bytes": 2097152, - "spreadsheets_max_columns": 64, - "spreadsheets_max_rows": 5000, - "package_unmount_deletes_user_data": false, - "repository_code_is_executable": false - }, - "integrity": { - "optimistic_revision_required": true, - "every_save_writes_hash_chained_receipt": true, - "receipt_chain_verified_before_read_or_write": true, - "adapter_requires_signed_active_module": true - }, - "current_acceptance": { - "state": "SIGNED_INSTALLED_CONTENT_AND_RESTART_ACCEPTED", - "source_donor": "HLP-DONOR-CHAOTIC-WORKTREE-20260818", - "compiled_donor_behavior_checked": false, - "compiled_donor_boundary": "No claim of pixel-equivalent compiled-donor acceptance; the declared source slice was reconstructed and the clean host behavior was accepted directly.", - "real_signed_package": "fixtures/module-packages/HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001-0.1.0.ghmod", - "module_package_sha256": "eb7af0bd4882cc89acda11c933a3601d16f0588ff737caf8467b875ab5a4ab7b", - "signed_debug_binary_sha256": "6f851856ab6f5717facc67ec406c9eb99e240290c585438323e230daec5ae71c", - "developer_id_team": "825A9L3G7Q", - "signed_debug_cdhash": "0209a46b2dc221d37b618a2b12866bb8cb39f03d", - "real_account_human_number": "ICE-GL∞", - "ui_activation_verified": true, - "document_save": { - "title": "冰朔频道迁移验收", - "revision": 1, - "content_sha256_prefix": "534b4bd3d6d0", - "receipt_sha256_prefix": "72436f46cf1d" - }, - "spreadsheet_save": { - "title": "冰朔编号迁移表", - "revision": 1, - "formula_preserved": "=1+2", - "content_sha256_prefix": "57607d92c0dc", - "receipt_sha256_prefix": "323761fc18a3" - }, - "restart_persistence_verified": true, - "dependency_audit": "0_VULNERABILITIES_AFTER_UUID_11_1_1_OVERRIDE" - } -} diff --git a/product-source/hololake-native-desktop/contracts/circular-lake-membrane.json b/product-source/hololake-native-desktop/contracts/circular-lake-membrane.json deleted file mode 100644 index 77ae0fe3d..000000000 --- a/product-source/hololake-native-desktop/contracts/circular-lake-membrane.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "schema": "hololake.circular-lake-membrane-contract/v1", - "record_id": "HLP-CIRCULAR-LAKE-MEMBRANE-001", - "metaphor": "A_LANGUAGE_LAKE_WITHOUT_A_DIRECT_EXECUTION_GAP", - "default": "DISCARD", - "deterministic_membrane_before_persona_parser": true, - "intent_inference_required_for_protocol_rejection": false, - "protocol_external_input_reaches_persona_context": false, - "natural_language_grants_execution_authority": false, - "accepted_language_protocols": ["GLP/1.0"], - "ingress_order": [ - "BOUNDED_BYTE_FRAME", - "STRICT_PROTOCOL_SCHEMA", - "AUTHENTICATED_CONNECTION_CLASS", - "MESSAGE_ID_RECEIVER_TYPE_AND_CHECKSUM", - "PRIVATE_LANGUAGE_INBOX", - "PERSONA_LANGUAGE_INTERPRETATION_LATER" - ], - "visitor_language": { - "attachments_allowed": false, - "command_content_type_allowed": false, - "maximum_content_bytes": 65536, - "expression_only": true, - "execution_authority": false - }, - "invalid_input": { - "stored_as_memory": false, - "sent_to_persona": false, - "sent_to_tools": false, - "interpreted_for_motive": false - } -} diff --git a/product-source/hololake-native-desktop/contracts/code-channel.json b/product-source/hololake-native-desktop/contracts/code-channel.json index 8141364d5..33cd103ba 100644 --- a/product-source/hololake-native-desktop/contracts/code-channel.json +++ b/product-source/hololake-native-desktop/contracts/code-channel.json @@ -15,9 +15,7 @@ }, "registry": { "owner": "HOLOLAKE_NATIVE_RUST_CORE", - "location": "TAURI_APP_DATA_ACCOUNTS_V1_HASHED_ACCOUNT_CODE_CHANNEL_V1", - "authenticated_account_required": true, - "cross_account_projection_allowed": false, + "location": "TAURI_APP_DATA_CODE_CHANNEL_V1", "stored_fields_include_credentials": false, "atomic_write": true, "restart_readback": true diff --git a/product-source/hololake-native-desktop/contracts/direct-local-broker-numbered-registry.json b/product-source/hololake-native-desktop/contracts/direct-local-broker-numbered-registry.json deleted file mode 100644 index 8311c6dcd..000000000 --- a/product-source/hololake-native-desktop/contracts/direct-local-broker-numbered-registry.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "schema": "hololake.direct-local-broker-numbered-registry/v1", - "record_id": "HLP-NBROKER-ROOT-001", - "runtime": { - "protocol_version": "HLP-NBROKER-v1", - "caller_number": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "legacy_string_operation_allowed": false, - "unknown_or_mismatched_coordinate": "FAIL_CLOSED", - "request_nonce_required": true, - "transport_is_authority": false - }, - "operations": [ - {"operation_number":"HLP-NBROKER-OP-0001","alias":"DISCOVER_NEARBY","channel_number":"HLP-NBROKER-CH-0001","module_number":"HLP-NBROKER-MOD-0001","target_number":"HLP-NBROKER-TGT-0001"}, - {"operation_number":"HLP-NBROKER-OP-0002","alias":"OPEN_VISITOR_SESSION","channel_number":"HLP-NBROKER-CH-0002","module_number":"HLP-NBROKER-MOD-0002","target_number":"HLP-NBROKER-TGT-0002"}, - {"operation_number":"HLP-NBROKER-OP-0003","alias":"RECEIVE_LANGUAGE","channel_number":"HLP-NBROKER-CH-0002","module_number":"HLP-NBROKER-MOD-0003","target_number":"HLP-NBROKER-TGT-0003"}, - {"operation_number":"HLP-NBROKER-OP-0004","alias":"PING","channel_number":"HLP-NBROKER-CH-0001","module_number":"HLP-NBROKER-MOD-0001","target_number":"HLP-NBROKER-TGT-0001"}, - {"operation_number":"HLP-NBROKER-OP-0005","alias":"OPEN_SESSION","channel_number":"HLP-NBROKER-CH-0003","module_number":"HLP-NBROKER-MOD-0004","target_number":"HLP-NBROKER-TGT-0004"}, - {"operation_number":"HLP-NBROKER-OP-0006","alias":"RESUME_SESSION","channel_number":"HLP-NBROKER-CH-0003","module_number":"HLP-NBROKER-MOD-0004","target_number":"HLP-NBROKER-TGT-0004"}, - {"operation_number":"HLP-NBROKER-OP-0007","alias":"HEARTBEAT_SESSION","channel_number":"HLP-NBROKER-CH-0003","module_number":"HLP-NBROKER-MOD-0004","target_number":"HLP-NBROKER-TGT-0004"}, - {"operation_number":"HLP-NBROKER-OP-0008","alias":"PRESENT_PERSONA_CARRIER_LICENSE","channel_number":"HLP-NBROKER-CH-0004","module_number":"HLP-NBROKER-MOD-0005","target_number":"HLP-NBROKER-TGT-0005"}, - {"operation_number":"HLP-NBROKER-OP-0009","alias":"GET_PERSONA_CARRIER_LICENSE_STATUS","channel_number":"HLP-NBROKER-CH-0004","module_number":"HLP-NBROKER-MOD-0005","target_number":"HLP-NBROKER-TGT-0005"}, - {"operation_number":"HLP-NBROKER-OP-0010","alias":"GET_WORK_ENVIRONMENT","channel_number":"HLP-NBROKER-CH-0003","module_number":"HLP-NBROKER-MOD-0006","target_number":"HLP-NBROKER-TGT-0006"}, - {"operation_number":"HLP-NBROKER-OP-0011","alias":"APPEND_EVENT","channel_number":"HLP-NBROKER-CH-0003","module_number":"HLP-NBROKER-MOD-0004","target_number":"HLP-NBROKER-TGT-0004"}, - {"operation_number":"HLP-NBROKER-OP-0012","alias":"RESOLVE_CAPABILITY_ROUTE","channel_number":"HLP-NBROKER-CH-0005","module_number":"HLP-NBROKER-MOD-0007","target_number":"HLP-NBROKER-TGT-0007"}, - {"operation_number":"HLP-NBROKER-OP-0013","alias":"INSTALL_DYNAMIC_NODE_REGISTRY","channel_number":"HLP-NBROKER-CH-0005","module_number":"HLP-NBROKER-MOD-0007","target_number":"HLP-NBROKER-TGT-0007"}, - {"operation_number":"HLP-NBROKER-OP-0014","alias":"RECORD_SIGNED_NODE_HEALTH","channel_number":"HLP-NBROKER-CH-0005","module_number":"HLP-NBROKER-MOD-0007","target_number":"HLP-NBROKER-TGT-0007"}, - {"operation_number":"HLP-NBROKER-OP-0015","alias":"INSPECT_MOUNTED_PNCC_REPOSITORY","channel_number":"HLP-NBROKER-CH-0006","module_number":"HLP-NBROKER-MOD-0008","target_number":"HLP-NBROKER-TGT-0008"}, - {"operation_number":"HLP-NBROKER-OP-0016","alias":"READ_MOUNTED_PNCC_REMOTE_OBJECT","channel_number":"HLP-NBROKER-CH-0006","module_number":"HLP-NBROKER-MOD-0008","target_number":"HLP-NBROKER-TGT-0008"}, - {"operation_number":"HLP-NBROKER-OP-0017","alias":"QUERY_PNCC_RECEIPT_PROJECTION","channel_number":"HLP-NBROKER-CH-0006","module_number":"HLP-NBROKER-MOD-0008","target_number":"HLP-NBROKER-TGT-0008"}, - {"operation_number":"HLP-NBROKER-OP-0018","alias":"GET_BEIJING_TIME","channel_number":"HLP-NBROKER-CH-0001","module_number":"HLP-NBROKER-MOD-0009","target_number":"HLP-NBROKER-TGT-0009"}, - {"operation_number":"HLP-NBROKER-OP-0019","alias":"ISSUE_PERSONA_TIME_TICKET","channel_number":"HLP-NBROKER-CH-0004","module_number":"HLP-NBROKER-MOD-0009","target_number":"HLP-NBROKER-TGT-0009"}, - {"operation_number":"HLP-NBROKER-OP-0020","alias":"ACQUIRE_DEVELOPMENT_WRITE_LANE","channel_number":"HLP-NBROKER-CH-0007","module_number":"HLP-NBROKER-MOD-0010","target_number":"HLP-NBROKER-TGT-0010"}, - {"operation_number":"HLP-NBROKER-OP-0021","alias":"INSPECT_DEVELOPMENT_WRITE_LANE","channel_number":"HLP-NBROKER-CH-0007","module_number":"HLP-NBROKER-MOD-0010","target_number":"HLP-NBROKER-TGT-0010"}, - {"operation_number":"HLP-NBROKER-OP-0022","alias":"RELEASE_DEVELOPMENT_WRITE_LANE","channel_number":"HLP-NBROKER-CH-0007","module_number":"HLP-NBROKER-MOD-0010","target_number":"HLP-NBROKER-TGT-0010"}, - {"operation_number":"HLP-NBROKER-OP-0023","alias":"SUBMIT_HUMAN_AUTHORIZATION_REQUEST","channel_number":"HLP-NBROKER-CH-0008","module_number":"HLP-NBROKER-MOD-0011","target_number":"HLP-NBROKER-TGT-0011"}, - {"operation_number":"HLP-NBROKER-OP-0024","alias":"GET_HUMAN_AUTHORIZATION_STATUS","channel_number":"HLP-NBROKER-CH-0008","module_number":"HLP-NBROKER-MOD-0011","target_number":"HLP-NBROKER-TGT-0011"}, - {"operation_number":"HLP-NBROKER-OP-0025","alias":"CONSUME_HUMAN_AUTHORIZATION_TICKET","channel_number":"HLP-NBROKER-CH-0008","module_number":"HLP-NBROKER-MOD-0011","target_number":"HLP-NBROKER-TGT-0011"} - ] -} diff --git a/product-source/hololake-native-desktop/contracts/distribution-plane-router.json b/product-source/hololake-native-desktop/contracts/distribution-plane-router.json deleted file mode 100644 index 315805301..000000000 --- a/product-source/hololake-native-desktop/contracts/distribution-plane-router.json +++ /dev/null @@ -1,186 +0,0 @@ -{ - "schema": "hololake.distribution-plane-router/v1", - "record_id": "HLP-DISTRIBUTION-PLANE-ROUTER-001", - "state": "CONTRACT_CURRENT_PUBLIC_ZERO_CORE_CLIENT_RUNTIME_IMPLEMENTED_SERVER_AND_CATALOG_INTEGRATION_PENDING", - "classification": { - "authority": "EXPLICIT_SIGNED_RELEASE_ENVELOPE", - "semantic_guessing_allowed": false, - "missing_or_conflicting_scope": "FAIL_CLOSED", - "required_fields": [ - "releaseId", - "scope", - "ownerNumber", - "authorityDomain", - "sourceRepository", - "sourceCommit", - "artifactKind", - "targetNamespace", - "minimumHostVersion", - "contentSha256", - "permissionDelta", - "rollbackReference", - "signerId" - ], - "human_source_rule": "THE_PUBLISHER_STATES_PUBLIC_OR_PRIVATE_SCOPE_AND_REVIEWS_THE_EXACT_IMMUTABLE_CANDIDATE_BEFORE_SERVER_PUBLICATION", - "system_rule": "CONTENT_INSPECTION_MAY_REJECT_A_SCOPE_MISMATCH_BUT_MUST_NOT_INVENT_OR_EXPAND_SCOPE" - }, - "planes": [ - { - "plane_number": "HLP-DIST-PLANE-0001", - "scope": "PUBLIC_ZERO_CORE_PROTOCOL", - "physical_node": "GH-CVM-MAIN-PROD-01", - "logical_source": "ZERO_POINT_ORIGIN_PUBLIC_PROJECTION_HOSTED_OUTSIDE_PRIVATE_FIFTH_DOMAIN", - "logical_authority": "ZERO_POINT_ORIGIN_WITH_ICE_GL_INFINITY_PUBLIC_SCOPE_APPROVAL", - "management_entry": "FIFTH_DOMAIN_PORTAL_TO_ENTERPRISE_ZERO_CORE_WITH_ONE_TIME_AUDIENCE_BOUND_HANDOFF", - "public_read_access": "SIGNED_MANIFEST_AND_ARTIFACT_NO_ACCOUNT_REQUIRED", - "allowed_artifacts": [ - "DECLARATIVE_LANGUAGE_PROTOCOL", - "NUMBERING_PROTOCOL", - "COMPATIBILITY_RULE", - "BOUNDED_MIGRATION_RULE" - ], - "arbitrary_native_code_allowed": false, - "arbitrary_webview_javascript_allowed": false, - "publisher_human_confirmation_required": true, - "per_device_human_install_confirmation_required": false, - "automatic_check": true, - "automatic_download_after_verification": true, - "automatic_atomic_activation_after_self_test": true, - "visible_human_receipt_required": true, - "public_propagation_allowed": true, - "required_signer_classes": [ - "ZERO_POINT_ORIGIN_PUBLIC_SCOPE_SIGNER", - "ENTERPRISE_ZERO_CORE_DISTRIBUTION_SIGNER" - ], - "signer_class": "DUAL_ORIGIN_AND_ENTERPRISE_ZERO_CORE_SIGNERS" - }, - { - "plane_number": "HLP-DIST-PLANE-0002", - "scope": "PRIVATE_FIFTH_DOMAIN", - "physical_node": "JD-FD-PRIMARY", - "logical_source": "DOM-FIFTH-0001_PRIVATE_BODY", - "audience": "EXACT_BOUND_OWNER_AND_EXPLICITLY_AUTHORIZED_PRIVATE_NODES", - "publisher_human_confirmation_required": true, - "per_device_human_install_confirmation_required": false, - "automatic_check": true, - "public_propagation_allowed": false, - "cross_domain_replication_allowed": false, - "signer_class": "PRIVATE_FIFTH_DOMAIN_SIGNER" - }, - { - "plane_number": "HLP-DIST-PLANE-0003", - "scope": "PUBLIC_ENTERPRISE_MODULE_CATALOG", - "physical_node": "GH-CVM-MAIN-PROD-01", - "logical_source": "GUANGHU_CHANNEL_AGGREGATE", - "producer_model": "FIVE_RESPONSIBILITY_REPOSITORIES_TO_ONE_REVIEWED_AGGREGATE", - "allowed_artifacts": [ - "DECLARATIVE_GHMOD_PACKAGE", - "MODULE_METADATA", - "PERSONA_BRAIN_SKILL_PACKAGE" - ], - "raw_repository_is_executable_input": false, - "client_full_repository_clone_required": false, - "catalog_index_automatic_sync": true, - "module_package_download_on_human_selection": true, - "module_install_human_confirmation_required": true, - "permission_expansion_human_confirmation_required": true, - "lighthouse_number_registration_required": true, - "isolated_preflight_and_self_test_required": true, - "signer_class": "ENTERPRISE_MODULE_RELEASE_SIGNER" - }, - { - "plane_number": "HLP-DIST-PLANE-0004", - "scope": "APPLICATION_BINARY", - "physical_node": "HOLOLAKE_RELEASE_BROADCAST", - "allowed_artifacts": [ - "SIGNED_NOTARIZED_DESKTOP_APPLICATION", - "SIGNED_UPDATER_ARCHIVE" - ], - "source_commit_must_be_immutable": true, - "platform_signing_required": true, - "updater_signature_required": true, - "per_device_human_install_confirmation_required": true, - "automatic_restart_allowed": false, - "signer_class": "HOLOLAKE_APPLICATION_RELEASE_SIGNER" - } - ], - "lamp_protocol": { - "transport": "HTTPS_CONDITIONAL_GET", - "git_role": "DURABLE_AUTHORING_AND_EVIDENCE_NOT_CLIENT_REALTIME_TRANSPORT", - "signal": "SIGNED_MONOTONIC_EPOCH_AND_CONTENT_ROOT", - "cache_validation": ["ETAG", "IF_NONE_MATCH"], - "check_events": ["APPLICATION_START", "NETWORK_RESUME", "BOUNDED_PERIODIC_TIMER"], - "minimum_periodic_interval_seconds": 900, - "jitter_required": true, - "full_repository_clone_for_LIGHT_SIGNAL": false, - "required_manifest_fields": [ - "schema", - "planeNumber", - "epoch", - "version", - "contentRootSha256", - "artifactManifestUrl", - "signatureUrl", - "publishedAt", - "minimumHostVersion" - ] - }, - "cross_node_management_handoff": { - "source_node": "JD-FD-PRIMARY", - "target_node": "GH-CVM-MAIN-PROD-01", - "source_surface": "PRIVATE_FIFTH_DOMAIN", - "target_surface": "PUBLIC_ZERO_CORE_MANAGEMENT_CHANNEL", - "credential_reuse_allowed": false, - "password_forwarding_allowed": false, - "ticket_properties": [ - "ONE_TIME", - "SHORT_LIVED", - "BOUND_TO_HUMAN_NUMBER", - "BOUND_TO_HOLOLAKE_CLIENT_INSTANCE", - "BOUND_TO_TARGET_NODE", - "BOUND_TO_PUBLIC_ZERO_CORE_RESOURCE", - "NON_TRANSFERABLE", - "REPLAY_PROTECTED" - ], - "exit_behavior": "DESTROY_ENTERPRISE_ZERO_CORE_SESSION_AND_RESTORE_EXISTING_PRIVATE_FIFTH_DOMAIN_SESSION", - "enterprise_four_domain_authority_inherited": false, - "private_fifth_domain_authority_exported": false, - "current_state": "NOT_IMPLEMENTED" - }, - "activation_pipeline": [ - "READ_EXPLICIT_RELEASE_ENVELOPE", - "VERIFY_SCOPE_OWNER_DOMAIN_REPOSITORY_AND_IMMUTABLE_COMMIT", - "BUILD_BOUNDED_CONTENT_ADDRESSED_ARTIFACT", - "RUN_ISOLATED_SCHEMA_PERMISSION_COMPATIBILITY_AND_SELF_TEST", - "ALLOCATE_OR_VERIFY_LIGHTHOUSE_NUMBER", - "SHOW_EXACT_CANDIDATE_TO_AUTHORIZED_PUBLISHER", - "REQUIRE_PUBLISHER_CONFIRMATION", - "SIGN_WITH_PLANE_SPECIFIC_KEY", - "APPEND_HASH_CHAINED_PUBLICATION_RECEIPT", - "ADVANCE_SIGNED_LAMP_EPOCH_ATOMICALLY" - ], - "client_protocol_activation": [ - "COMPARE_SIGNED_LAMP_EPOCH_WITH_CONDITIONAL_GET", - "VERIFY_PLANE_SOURCE_SIGNATURE_CONTENT_ROOT_AND_MONOTONIC_VERSION", - "DOWNLOAD_TO_ISOLATED_STAGING", - "REJECT_EXECUTABLE_OR_OUT_OF_SCOPE_PAYLOAD", - "RUN_LOCAL_COMPATIBILITY_AND_SELF_TEST", - "ATOMICALLY_SWITCH_CURRENT_POINTER", - "WRITE_LOCAL_HASH_CHAINED_RECEIPT", - "KEEP_LAST_KNOWN_GOOD_ROLLBACK", - "NOTIFY_HUMAN_WITHOUT_REQUIRING_PER_DEVICE_APPROVAL" - ], - "current_observed_gaps_2026_08_19": { - "enterprise_public_zero_core_projection": "NOT_DEPLOYED", - "jd_to_enterprise_zero_core_handoff": "NOT_IMPLEMENTED", - "zero_point_signed_payload_activation": "CLIENT_IMPLEMENTED_DUAL_SIGNER_TRUST_NOT_PROVISIONED", - "enterprise_guanghu_channel_aggregate_repository": "NOT_PRESENT", - "enterprise_public_gitea_repositories_observed": [ - "bingshuo/hololake-world", - "bingshuo/lighthouse" - ], - "online_module_catalog_registry": "NOT_IMPLEMENTED", - "local_signed_module_lifecycle": "IMPLEMENTED_FOR_BUNDLED_PACKAGES", - "application_release_signing": "PERSONAL_APPLE_DEVELOPER_TRANSITION" - } -} diff --git a/product-source/hololake-native-desktop/contracts/domain-number-routing.json b/product-source/hololake-native-desktop/contracts/domain-number-routing.json deleted file mode 100644 index f2512f5c5..000000000 --- a/product-source/hololake-native-desktop/contracts/domain-number-routing.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "schema": "hololake.domain-number-routing-contract/v1", - "record_id": "HLP-DOMAIN-NUMBER-ROUTER-001", - "public_entry": "FIVE_DOMAIN_HOME", - "user_selects_domain_before_number": false, - "route_key": "USER_NUMBER", - "sequence": [ - "SHOW_FIVE_PUBLIC_DOMAINS", - "SUBMIT_USER_NUMBER", - "RESOLVE_REGISTERED_DOMAIN_ROUTE", - "VERIFY_NUMBER_AT_DOMAIN_REGISTRY", - "SHOW_RESOLVED_DOMAIN", - "LOAD_DOMAIN_SPECIFIC_LOGIN_AND_NODE_ENTRY" - ], - "registries": { - "FIFTH_DOMAIN": { - "ownership": "ICE-GL_INFINITY_PRIVATE_DOMAIN", - "source": "FIFTH_DOMAIN_REGISTERED_REPOSITORY_AND_SERVICE" - }, - "ENTERPRISE_FOUR_DOMAINS": { - "ownership": "TCS_0002_ENTERPRISE_REALITY_BODY", - "source": "ENTERPRISE_ROOT_SERVER_DOMAIN_REGISTRIES", - "resolve_url": "https://guanghu.chat/api/hololake/enterprise/resolve", - "login_host": "guanghu.chat" - } - }, - "routing": { - "number_shape_is_authority": false, - "client_supplied_domain_is_authority": false, - "registered_router_and_domain_verifier_required": true, - "canonical_number_and_known_domain_required": true, - "unknown_or_unavailable_route": "FAIL_CLOSED_BEFORE_LOGIN" - }, - "server_runtime": { - "fifth_domain_root": "FIFTH_DOMAIN_GUANGHU_OS_RUNTIME_ON_JD_PRIMARY", - "enterprise_root": "ENTERPRISE_LIGHTHOUSE_ON_CURRENT_LINUX_SERVICE_NODE", - "linux_role": "PHYSICAL_SUBSTRATE_AND_SERVICE_SUPERVISOR", - "ordinary_user_node_requires_full_os_install": false - } -} diff --git a/product-source/hololake-native-desktop/contracts/dynamic-language-world-visual-system.json b/product-source/hololake-native-desktop/contracts/dynamic-language-world-visual-system.json deleted file mode 100644 index 5736af0c5..000000000 --- a/product-source/hololake-native-desktop/contracts/dynamic-language-world-visual-system.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "schema": "hololake.dynamic-language-world-visual-system/v1", - "record_id": "HLP-DYNAMIC-WORLD-SURFACE-001", - "state": "HOLOLAKE_0_5_SIGNED_NUMBERED_SURFACE_ACCEPTED", - "package": { - "official_module_number": "HLP-MOD-OFFICIAL-DYNAMIC-WORLD-SURFACE-0001", - "adapter": "dynamic-language-world-surface-v1", - "registration_class": "OFFICIAL_LIGHTHOUSE", - "activation": "SIGNED_PACKAGE_PLUS_EXPLICIT_HUMAN_PERMISSION_CONFIRMATION" - }, - "numbered_ipc": { - "module": "HLP-NIPC-MOD-0031", - "target": "HLP-NIPC-TGT-0031", - "operations": ["HLP-NIPC-OP-0147"], - "public_tauri_commands": ["numbered_ipc"], - "mismatched_coordinate": "FAIL_CLOSED" - }, - "dynamic_inputs": ["BEIJING_TIME", "VERIFIED_CURRENT_WEATHER"], - "weather": { - "provider": "Open-Meteo", - "endpoint": "https://api.open-meteo.com/v1/forecast", - "maximum_request_seconds": 5, - "cache_ttl_seconds": 600, - "redirects": "DENIED", - "unavailable_behavior": "BEIJING_TIME_ONLY_NO_FAKE_WEATHER" - }, - "visual_lock": { - "layout": "QODER_VISUAL_LANGUAGE_SEMANTICALLY_REASSEMBLED_ON_RESPONSIVE_HOLOLAKE_SHELL", - "language_world_themes": ["夜湖星光", "晨湖曦光", "星云紫夜", "烛畔暖湖", "清浅澄湖"], - "traditional_finishes": ["曜夜", "星辉", "深海", "翡翠", "朱砂", "香槟", "瓷光", "雪霁"], - "all_downstream_pages_inherit_active_surface_tokens": true, - "ambient_motion_requires_recent_human_pointer_or_keyboard_activity": true, - "idle_visual_state": "STATIC", - "responsive_layout": "CONTAINER_MEASURED_PANORAMIC_WIDE_COMPACT_STACKED_REFLOW", - "domain_semantic_order_is_stable": true, - "private_channel_separates_native_organs_from_installed_modules": true, - "climate_changes_routing_permission_or_fact": false, - "daily_sampling_domain_changes_open_domain": false, - "real_city_exposed_in_ui": false, - "coordinates_exposed_in_ui": false, - "mechanical_flow_lines": false, - "heavy_webgl": false - }, - "donor_disposition": { - "world_climate": "EXTRACTED_REWRITTEN_AND_NUMBERED", - "starlake_surface": "QODER_LOCKED_SOURCE_ADMITTED_WITH_RESPONSIVE_AND_IDLE_MOTION_ADAPTER", - "traditional_surface": "QODER_LOCKED_SOURCE_ADMITTED_WITH_REAL_NUMBERED_PROJECTIONS_ONLY", - "traditional_surface_css": "QODER_LOCKED_EIGHT_FINISH_TOKEN_SYSTEM_ADMITTED_AND_SCOPED_ACROSS_ALL_PAGES", - "fake_broadcasts_and_fake_metrics": "REJECTED" - }, - "qoder_source_provenance": { - "root": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/OUT-输出/UI-预览-20260818/deploy-staging", - "main_tsx_sha256": "7dab8596ec0bd2609b1b23b175f1f14f15f2aa9af847eb605692c993d2e876e8", - "traditional_surface_tsx_sha256": "c713dc27681e07c510a2125816dcefb3255252fc0b570e350af7a98f57fc220d", - "traditional_surface_css_sha256": "3e6c446fb84a16ed23b0fd51466ad9723d0c0670ee6ddf6653f61237bd00baa6", - "starlake_surface_css_sha256": "471e3edef02236e6463144ac75b526f0f98782b5476b9db786e7cd0614a83227", - "acceptance_html_sha256": "7a41e426f1576fe0e25182e0c2efee65302b064d86363c890b0f235386a9c070" - }, - "current_acceptance": { - "state": "PASS_NUMBERED_QODER_SURFACES_REAL_DATA_RESPONSIVE_IDLE_AND_RESTART", - "module_package_sha256": "b6ba13b9f70bd617b2a303ec2eb0ea11d5354d10118c7f3e5179ae8100cd2602", - "module_package_signature": "PASS_EMBEDDED_PRODUCT_TRUST", - "numbered_route": "HLP-NIPC-MOD-0031/HLP-NIPC-OP-0147/HLP-NIPC-TGT-0031", - "signed_app_binary_sha256": "b0422bb18df521ace54ff1a52cd47121d92833dd78f165845deba7806686c7ac", - "signed_app_cdhash": "42640f7ce56e96403609899095c77ea6171df07d", - "apple_team_identifier": "825A9L3G7Q", - "module_receipts": { - "install": "2bb903cd369c8f57432c59367fd5494ee89a75214d5129511190e2337cecdbc4", - "mount": "aed4d00e51849ae5e9c0258fe2f93afc8bff8d927905cdd7fabd9bf32c4bc66c", - "self_test_pass": "404a0eeddb866bc3050b407c586c036f3707db577e1edf9f1cf3129c1cc9cc1d" - }, - "real_weather_readback": "PASS_VERIFIED_LIVE_NIGHT_CLOUD_WITHOUT_CITY_OR_COORDINATES", - "restart_restore": "PASS_ACTIVE_MODULE_REAL_CLIMATE_THEME_AND_WEB_NOVEL_CHAPTER_RESTORED", - "official_shell_preserved": "QODER_LOCKED_SURFACES_ADMITTED_WITH_NUMBERED_FUNCTION_ROUTING_UNCHANGED", - "visual_comparison": "audit/qoder-traditional-reference-vs-hololake-0.5.0.jpg", - "idle_static_psnr_db": 59.502493, - "idle_static_clock_unchanged": true, - "web_novel_new_chapter_modal": "PASS", - "web_novel_created_chapter_restart_persistence": "PASS_1_CHAPTER_VISIBLE_AFTER_RESTART", - "traditional_theme_downstream_pages": ["CHANNEL", "WEB_NOVEL", "EDUCATION"], - "notarization": "FINAL_RELEASE_CANDIDATE_PENDING" - } -} diff --git a/product-source/hololake-native-desktop/contracts/education-workspace.json b/product-source/hololake-native-desktop/contracts/education-workspace.json deleted file mode 100644 index 1b58970d3..000000000 --- a/product-source/hololake-native-desktop/contracts/education-workspace.json +++ /dev/null @@ -1,265 +0,0 @@ -{ - "schema": "hololake.education-workspace/v1", - "record_id": "HLP-EDUCATION-WORKSPACE-001", - "state": "ADMITTED_INSTALLED_RUNTIME_ACCEPTED", - "domain_entry": "BRANCH_DOMAIN", - "industry": "EDUCATION", - "channel_id": "GH-EDU-INIT-001", - "package": { - "package_key": "hololake.official.education-workbench", - "official_module_number": "HLP-MOD-OFFICIAL-EDUCATION-WORKBENCH-0001", - "registration_state": "OFFICIAL_NUMBER_ACCEPTED", - "current_mount": "ACTIVE_AFTER_SIGNED_INSTALL_MOUNT_AND_SELF_TEST", - "future_distribution": "HOLOLAKE_OFFICIAL_MODULE_MARKETPLACE" - }, - "foundation_dependency": { - "module_id": "hololake.builtin.channel-workbench", - "state": "BUILT_IN_FOUNDATION", - "engines": ["LEXICAL_0_49", "FORTUNE_SHEET_1_0_4"], - "rule": "EDUCATION_MODULE_CONSUMES_FOUNDATION_WITHOUT_DUPLICATING_OFFICE_ENGINES" - }, - "native_storage": { - "owner": "HOLOLAKE_NATIVE_RUST_CORE", - "namespace": "education-workspace-v1", - "engine": "SQLITE", - "authenticated_account_required": true, - "cross_account_projection_allowed": false, - "public_catalog_contains_private_data": false, - "restart_readback_required": true - }, - "document_module": { - "module_id": "EDU-DOCUMENT", - "state": "DEVELOPMENT_FEATURE_MOUNTED", - "engine": "CHANNEL_WORKBENCH_LEXICAL_0_49_0_WITH_EDUCATION_TEMPLATES_AND_HOLOLAKE_MARKDOWN_STATE", - "capabilities": [ - "LIST", - "CREATE", - "CREATE_COPY", - "READ", - "EDIT_TITLE_AND_BODY", - "EXPLICIT_READ_AND_EDIT_MODES", - "HUMAN_SETTINGS_MENU", - "BASIC_FORMATTING_TOOLBAR", - "RICH_TEXT_COMMAND_ENGINE", - "UNDO_AND_REDO_HISTORY", - "MARKDOWN_SHORTCUTS_AND_BIDIRECTIONAL_STATE_TRANSLATION", - "TITLE_DIRECTORY_FILTER", - "FORMAL_TEACHING_TEMPLATES", - "NATIVE_READING_CANVAS", - "EXPORT_MARKDOWN_AND_HTML", - "SAVE_WITH_EXPECTED_REVISION", - "RECOVERABLE_ARCHIVE" - ] - }, - "table_module": { - "module_id": "EDU-TABLE", - "state": "DEVELOPMENT_FEATURE_MOUNTED", - "engine": "CHANNEL_WORKBENCH_FORTUNE_SHEET_1_0_4_FOR_REAL_CELLS_AND_FORMULAS_PLUS_TANSTACK_8_21_3_FOR_EDUCATION_VIEWS", - "capabilities": [ - "LIST", - "CREATE", - "CREATE_COPY", - "READ", - "EDIT_TITLE", - "HUMAN_SETTINGS_MENU", - "ADD_AND_REMOVE_COLUMNS", - "ADD_AND_REMOVE_ROWS", - "EDIT_CELLS", - "TITLE_DIRECTORY_FILTER", - "CELL_CONTENT_FILTER", - "COLUMN_SORT_ASCENDING_DESCENDING_OR_SOURCE_ORDER", - "HEADLESS_FILTER_SORT_GROUP_AND_AGGREGATE_ROW_MODELS", - "BOUNDED_PAGINATION_ROW_MODEL_FOR_LARGE_EDITABLE_TABLES", - "GRID_AND_EDITABLE_CARD_VIEWS", - "GROUPED_CLASSIFICATION_BOARD_FROM_SELECTED_FIELD", - "LIVE_DATA_OVERVIEW_WITH_SELECTED_GROUP_AND_MEASURE", - "HEADLESS_TABLE_DATA_DETACHED_OUTSIDE_TABLE_SURFACE", - "MULTI_ROW_MULTI_COLUMN_TABULAR_PASTE", - "EXTERNAL_SPREADSHEET_IMPORT_WITH_PREWRITE_PROFILE", - "XLSX_CSV_TSV_AND_NATIVE_EXPORT", - "SAVE_WITH_EXPECTED_REVISION", - "RECOVERABLE_ARCHIVE" - ], - "limits": { - "maximum_columns": 30, - "maximum_rows": 1000, - "maximum_cell_bytes": 10000 - }, - "sensitive_field_visibility": { - "local_default": "HIDDEN_UNTIL_HUMAN_REVEALS", - "human_can_hide": true, - "human_can_show_again": true, - "external_model_transfer_authority": "SEPARATE_EXPLICIT_PER_FILE_CONSENT" - } - }, - "content_translation_layer": { - "service_id": "EDU-CONTENT-TRANSLATOR", - "state": "DETERMINISTIC_RUNTIME_READY_MODEL_ASSIST_SLOT_RESERVED", - "profile_schema": "hololake.content-profile/v1", - "import_adapter": "EDU-TABLE-IMPORT-ADAPTER/v1", - "export_adapter": "EDU-TABLE-EXPORT-ADAPTER/v1", - "order": [ - "FILE_CONTAINER_SNIFF", - "PAGE_AND_STRUCTURE_INVENTORY", - "BOUNDED_LOCAL_RECOGNITION", - "EXPLAINABLE_SEMANTIC_FOCUS_INFERENCE", - "UNASSIGNED_CHANNEL_STAGING", - "HUMAN_INDUSTRY_ROUTE_DECISION", - "NATIVE_TRANSLATION", - "ATOMIC_MODULE_REGISTRATION_AFTER_CONFIRMATION", - "HUMAN_RECEIPT" - ], - "import_assignment": { - "default_scope": "UNASSIGNED", - "education_directory_before_human_confirmation": false, - "existing_legacy_imports_reclassified_on_migration": true, - "source_file_mutated": false - }, - "supported_imports": ["XLSX", "XLS", "XLSM", "XLSB", "ODS", "CSV", "TSV", "HOLOLAKE_NATIVE"], - "supported_exports": ["XLSX", "CSV", "TSV", "HOLOLAKE_NATIVE"], - "local_import_without_model_api": "ENABLED_FOR_ALL_SUPPORTED_FORMATS", - "semantic_focus": { - "current_mode": "DETERMINISTIC_BASELINE_ONLY", - "signals": ["SOURCE_AND_PAGE_TITLE", "COLUMN_SEMANTICS", "NUMERIC_COVERAGE"], - "low_confidence_behavior": "ASK_HUMAN_TO_SELECT_PRIMARY_MEASURE", - "model_dynamic_judgment": "RESERVED_FOR_MODEL_API_AND_AGENT_STAGE" - }, - "adaptive_rendering": { - "current_mode": "DETERMINISTIC_BASELINE_WITH_EXPLAINABLE_DEGRADATION", - "editable_cell_budget": 240, - "baseline_inputs": [ - "ROW_COUNT", - "COLUMN_COUNT", - "FIELD_TYPES", - "NUMERIC_COVERAGE", - "GROUP_CARDINALITY", - "FOCUS_CONFIDENCE" - ], - "degradation_order": [ - "LARGE_EDITABLE_GRID_TO_DYNAMIC_PAGINATION", - "NO_RELIABLE_MEASURE_TO_COUNT_SUMMARY", - "AMBIGUOUS_FOCUS_TO_HUMAN_SELECTION", - "UNSUPPORTED_STRUCTURE_TO_HUMAN_ASSISTANCE_RECEIPT" - ], - "local_baseline_always_available": true, - "model_adjustment": { - "api_slot": "HOLOLAKE_MODEL_RECOGNITION_API/v1", - "state": "RESERVED_FOR_MODEL_API_AND_AGENT_STAGE", - "proposal_fields": [ - "PRIMARY_FOCUS", - "GROUP_FIELD", - "MEASURE_FIELD", - "VIEW_COMPOSITION", - "PAGE_DENSITY" - ], - "proposal_must_pass_local_structure_validation": true, - "proposal_must_obey_local_resource_limits": true, - "human_confirmation_before_rule_activation": true, - "model_can_mutate_source_data": false, - "failure_behavior": "RETURN_TO_LOCAL_BASELINE_WITH_RECEIPT" - } - }, - "unknown_input_behavior": "RETURN_HUMAN_ASSISTANCE_RECEIPT_WITHOUT_MODULE_WRITE_OR_EXTERNAL_MODEL_TRANSFER", - "model_assist": { - "api_slot": "HOLOLAKE_MODEL_RECOGNITION_API/v1", - "current_state": "NOT_CONFIGURED", - "provider": "USER_SELECTED", - "secret_storage": "OPERATING_SYSTEM_SECRET_STORE_REQUIRED", - "file_transfer_default": "DENY_UNTIL_EXPLICIT_PER_FILE_CONSENT", - "rule_update_flow": ["MODEL_CANDIDATE", "LOCAL_VALIDATION", "HUMAN_CONFIRMATION", "VERSIONED_INSTALL"], - "learning_scopes": ["PRIVATE_ONLY", "SHARE_ANONYMIZED_RULE"] - }, - "source_file_mutation_allowed": false, - "silent_truncation_allowed": false - }, - "data_cleanup_module": { - "module_id": "EDU-DATA", - "state": "DEVELOPMENT_FEATURE_MOUNTED", - "source": "CURRENT_AUTHENTICATED_ACCOUNTS_EDUCATION_TABLES", - "capabilities": [ - "SELECT_ACCOUNT_TABLE", - "TRIM_CELL_BOUNDARY_WHITESPACE", - "REMOVE_FULLY_EMPTY_ROWS", - "REMOVE_EXACT_DUPLICATE_ROWS_KEEP_FIRST", - "PREVIEW_BEFORE_WRITE", - "FULL_TABLE_ANALYSIS_WITH_BOUNDED_CHANGE_PREVIEW", - "ACCESSIBILITY_SAFE_NON_TABLE_CHANGE_LIST", - "HUMAN_CONFIRMATION_BEFORE_SAVE", - "SAVE_WITH_EXPECTED_REVISION" - ], - "preview_change_limit": 12, - "preview_cell_value_character_limit": 120, - "full_table_analysis_is_limited_by_preview": false, - "automatic_destructive_cleanup_allowed": false, - "cross_account_data_allowed": false - }, - "automation_module": { - "module_id": "EDU-AUTOMATION", - "state": "DEVELOPMENT_FEATURE_MOUNTED", - "source": "CURRENT_AUTHENTICATED_ACCOUNTS_EDUCATION_TABLES", - "capabilities": [ - "CREATE_AND_SAVE_RULE", - "EQUALS_CONTAINS_EMPTY_AND_NONEMPTY_CONDITIONS", - "SET_TARGET_CELL_VALUE", - "PREVIEW_MATCHED_ROWS_AND_CHANGED_CELLS", - "HUMAN_CONFIRMATION_BEFORE_EXECUTION", - "RULE_AND_TABLE_REVISION_LOCK", - "SIGNED_PREVIEW_TOKEN", - "ATOMIC_TABLE_WRITE_AND_EXECUTION_RECEIPT", - "RECOVERABLE_RULE_ARCHIVE" - ], - "background_or_scheduled_execution_allowed": false, - "cross_account_data_allowed": false, - "model_execution_authority_granted": false - }, - "composition_module": { - "module_id": "EDU-COMPOSITION", - "state": "DEVELOPMENT_FEATURE_MOUNTED", - "source": "CURRENT_AUTHENTICATED_ACCOUNTS_REAL_KNOWLEDGE_CATALOG", - "capabilities": [ - "NATIVE_TYPED_OBJECT", - "REGISTERED_MODULE_EXECUTION_GRAPH", - "SELECT_DIMENSION_AND_MEASURE", - "DASHBOARD_PROJECTION", - "COMPARISON_PROJECTION", - "VERTICAL_BAR_PROJECTION", - "CLASSIFICATION_PROJECTION", - "TABLE_PROJECTION", - "ONE_EXECUTION_RESULT_MULTIPLE_HUMAN_VIEWS" - ], - "read_only": true, - "hardcoded_sample_data_used": false, - "model_execution_authority_granted": false - }, - "remaining_slots": [], - "authority": { - "browser_local_storage_allowed": false, - "webview_direct_file_access_allowed": false, - "model_execution_authority_granted": false, - "external_application_embedded": false - }, - "current_acceptance": { - "state": "PASS", - "runtime_module_number": "HLP-MOD-OFFICIAL-EDUCATION-WORKBENCH-0001", - "numbered_ipc_module": "HLP-NIPC-MOD-0024", - "numbered_operations": "HLP-NIPC-OP-0085..0102", - "signed_package_sha256": "a9f6fb7dd9c4aaf910a5d20d0a1d72dea6ab921cf36dd50d46dd88cde3a09e03", - "signed_app_binary_sha256": "028592b137fe4f19a642e1301d6fb500e2a4fde50ddb616e229de8a48090803c", - "developer_id_team": "825A9L3G7Q", - "developer_id_cdhash": "4c88261b4b573d08edcbba8d67d8afe27ad82a3e", - "runtime_receipts": { - "install": "68f296a11be19c384cb67af9f529a03cb8389bd256c153c5905451fbc0011a24", - "mount": "ddb6a51d47f6a58a72a7fc748eff71687cbd04be5dde33dbce590a7abba6af5f", - "self_test_pass": "80d59b7c9c2f14005fd8a24748a25c2be0d55198fdcb621f528267ae6dccc12a" - }, - "restart_readback": { - "module_state": "ACTIVE", - "document": "冰朔教育迁移验收 · revision 2", - "table": "冰朔教育迁移验收表 · 1 row · revision 4", - "automation": "验收状态自动化 · preview 1 row / 1 cell · APPLIED revision 3 to 4" - }, - "existing_user_data_deleted_or_overwritten": false, - "apple_notarization_scope": "FINAL_RELEASE_CANDIDATE_ONLY_NOT_THIS_DEBUG_ACCEPTANCE_BUNDLE" - }, - "open_source_donor_assessment": "contracts/education-open-source-donor-assessment.json" -} diff --git a/product-source/hololake-native-desktop/contracts/enterprise-four-domain-entry.json b/product-source/hololake-native-desktop/contracts/enterprise-four-domain-entry.json deleted file mode 100644 index 6587e0751..000000000 --- a/product-source/hololake-native-desktop/contracts/enterprise-four-domain-entry.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "schema": "hololake.enterprise-four-domain-entry/v1", - "record_id": "HLP-ENTERPRISE-4D-ENTRY-CONTRACT-001", - "state": "SERVER_LIVE_CLIENT_UI_INTEGRATED", - "number_gate": {"precedes_credentials":true,"user_selects_domain":false}, - "credential_gate": {"uses_bound_private_repository":true,"first_login_forces_password_change":true}, - "persona_relationship_gate": {"shows_species":"AGE","shows_current_persona_identity":true,"shows_invalid_age_individual_numbers":false,"human_confirms_relationship_mapping":true,"human_confirmation_is_persona_acceptance":false,"responsibility_acceptance_is_separate":true}, - "work_entry": {"domain":"DOMAIN-ZS","channel":"GUANGHU_CHANNEL","preserves_responsibility_domain":true}, - "personal_route": {"separate_node_ownership_check":true,"enterprise_credentials_are_sufficient":false,"self_connection_guide_visible_in_zero_sense_domain":true,"connection_executor":"HUMAN_OR_OWN_PERSONA"}, - "desktop_install_acceptance": {"mac_arm64":"SIGNED_LOCAL_BOOTSTRAP_PASS_NOTARIZATION_PENDING","mac_x86_64":"NOT_BUILT","windows":"NOT_BUILT","automatic_update_channel":"PUBLIC_CHECK_PASS_NO_ACTIVE_RELEASE"}, - "ui_template": "REPO-012@27d34dfdbf5df4c67b805402d442e5912c8f4c31:official-login-template-v0.4-locked+inner-screens-v0.1", - "source": "routing/hololake-enterprise-four-domain-work-channel.json" -} diff --git a/product-source/hololake-native-desktop/contracts/external-ai-gateway.json b/product-source/hololake-native-desktop/contracts/external-ai-gateway.json deleted file mode 100644 index 76399ff06..000000000 --- a/product-source/hololake-native-desktop/contracts/external-ai-gateway.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "schema": "hololake.external-ai-gateway/v1", - "record_id": "HLP-EXTERNAL-AI-GATEWAY-001", - "state": "IMPLEMENTED_HUMAN_GATED", - "default_exposure": "CLOSED", - "human_authorization_required": true, - "mcp": { - "transport": "STDIO_JSON_RPC", - "protocol_version": "2025-06-18", - "role": "DISCOVERY_AND_CAPABILITY_CATALOG", - "persistent_continuity_owner": false - }, - "direct_protocol": { - "protocol": "HOLOLAKE_TERMINAL_LINK/3", - "transport": "USER_PRIVATE_LOCAL_SOCKET_OR_NAMED_PIPE", - "continuity_owner": "HOLOLAKE", - "switch_after_mcp_discovery": true - }, - "catalog": { - "physical_modules": "CALLABLE_ONLY_THROUGH_REGISTERED_NUMBERED_ROUTES", - "cognitive_skills": "READ_ONLY_RESOURCES_WITHOUT_EXECUTION_AUTHORITY", - "human_readable_names_required": true, - "machine_numbers_secondary": true - }, - "boundaries": { - "supervised_shell_execution": false, - "general_agent_tool_loop": false, - "transport_is_authority": false, - "mcp_is_continuity_owner": false, - "unknown_capability": "FAIL_CLOSED" - } -} diff --git a/product-source/hololake-native-desktop/contracts/gls-executable-projections.json b/product-source/hololake-native-desktop/contracts/gls-executable-projections.json deleted file mode 100644 index 9469f3e63..000000000 --- a/product-source/hololake-native-desktop/contracts/gls-executable-projections.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "schema": "hololake.gls-executable-projections/v2", - "source_commit": "104a5d73162bdf4a529701e65898e2bc2863ea9e", - "runtime_graph_rule": "ONLY_EXPLICIT_RUNTIME_REQUIRES_EDGES_ENTER_ACTIVATION_GRAPH", - "projections": { - "GLS-0250": {"stage":"P0","projection_kind":"TYPED_FACT_AND_DOMAIN_BOUNDARY","adapter":"origin-domain-topology","event_kinds":["BOOTSTRAP","DOMAIN_ROUTE"],"dependencies":[]}, - "GLS-0253": {"stage":"P0","projection_kind":"DETERMINISTIC_IDENTITY_AND_NUMBERING_GUARD","adapter":"zero-core-numbering","event_kinds":["IDENTITY_ROUTE","IDENTITY_ADMISSION","NUMBERING_RESOLVE"],"dependencies":["GLS-0250","GLS-0262","GLS-0263"]}, - "GLS-0262": {"stage":"P0","projection_kind":"REALITY_ENGINEERING_STAGE_GATE","adapter":"reality-engineering-stage","event_kinds":["RUNTIME_STAGE"],"dependencies":[]}, - "GLS-0263": {"stage":"P0","projection_kind":"LANGUAGE_PRODUCT_DUAL_UPDATE_BOUNDARY","adapter":"dual-update-channel","event_kinds":["PROTOCOL_UPDATE","PRODUCT_UPDATE"],"dependencies":["GLS-0250","GLS-0262"]}, - "GLS-0301": {"stage":"P1","projection_kind":"STRICT_MESSAGE_ENVELOPE_CODEC","adapter":"glp-envelope-codec","event_kinds":["MESSAGE_VALIDATE"],"dependencies":["GLS-0250"]}, - "GLS-0302": {"stage":"P1","projection_kind":"IDENTITY_REFERENCE_WITHOUT_AUTHORITY","adapter":"glp-identity-reference","event_kinds":["IDENTITY_VERIFY"],"dependencies":["GLS-0253"]}, - "GLS-0303": {"stage":"P1","projection_kind":"FAIL_CLOSED_CONTEXT_GUARD","adapter":"glp-context-guard","event_kinds":["CONTEXT_RESOLVE"],"dependencies":["GLS-0301","GLS-0302"]}, - "GLS-0306": {"stage":"P1","projection_kind":"HASH_CHAIN_DECISION_RECEIPT_LEDGER","adapter":"glp-decision-kernel","event_kinds":["DECISION_RECEIPT","PROTOCOL_DECIDE"],"dependencies":["GLS-0301","GLS-0302","GLS-0303"]}, - "GLS-0307": {"stage":"P2","projection_kind":"BOUNDED_HEARTBEAT_LEASE_GUARD","adapter":"glp-live-coordination","event_kinds":["HEARTBEAT_OBSERVE"],"dependencies":["GLS-0302","GLS-0306"]}, - "GLS-0309": {"stage":"P2","projection_kind":"SEPARATION_OF_DUTIES_WORK_ORDER_STATE_MACHINE","adapter":"glp-live-coordination","event_kinds":["WORK_ORDER_TRANSITION"],"dependencies":["GLS-0302","GLS-0303","GLS-0306"]}, - "GLS-0842": {"stage":"P2","projection_kind":"AUTHENTICATED_LIVE_SESSION_ADAPTER","adapter":"glp-live-coordination","event_kinds":["LIVE_SESSION_OBSERVE"],"dependencies":["GLS-0301","GLS-0302","GLS-0303","GLS-0306","GLS-0307"]}, - "GLS-0311": {"stage":"P2","projection_kind":"APPEND_ONLY_TARGET_EVIDENCE_WITNESS","adapter":"glp-live-coordination","event_kinds":["WITNESS_APPEND"],"dependencies":["GLS-0306","GLS-0307","GLS-0842"]}, - "GLS-0304": {"stage":"P3","projection_kind":"CONFLICT_PRESERVING_MEMORY_SYNC","adapter":"glp-continuity-kernel","event_kinds":["MEMORY_SYNC"],"dependencies":["GLS-0303","GLS-0306"]}, - "GLS-0308": {"stage":"P3","projection_kind":"CAUSAL_STATE_SYNC_WITHOUT_LAST_WRITE_WINS","adapter":"glp-continuity-kernel","event_kinds":["STATE_SYNC"],"dependencies":["GLS-0303","GLS-0304","GLS-0306"]}, - "GLS-0827": {"stage":"P3","projection_kind":"MONOTONIC_TIME_AND_SINGLE_PRIMARY_LEASE","adapter":"glp-continuity-kernel","event_kinds":["TIME_CONTINUITY"],"dependencies":["GLS-0304","GLS-0307","GLS-0308"]}, - "GLS-0710": {"stage":"P4","projection_kind":"IMMUTABLE_DIGEST_BOUND_MODULE_BACKPACK","adapter":"gls-execution-control","event_kinds":["MODULE_ADMIT"],"dependencies":["GLS-0306"]}, - "GLS-0803": {"stage":"P4","projection_kind":"EXECUTION_BODY_LIFECYCLE_STATE_MACHINE","adapter":"gls-execution-control","event_kinds":["LIFECYCLE_TRANSITION"],"dependencies":["GLS-0710","GLS-0827"]}, - "GLS-0819": {"stage":"P4","projection_kind":"ISOLATED_RESOURCE_RUNWAY_SCHEDULER","adapter":"gls-execution-control","event_kinds":["RUNWAY_ASSIGN","RUNWAY_RELEASE"],"dependencies":["GLS-0803"]}, - "GLS-0310": {"stage":"P4","projection_kind":"UNIQUE_CONTROL_EPOCH_STATE_MACHINE","adapter":"gls-execution-control","event_kinds":["BROADCAST_TRANSITION"],"dependencies":["GLS-0301","GLS-0302","GLS-0303","GLS-0306","GLS-0803","GLS-0819"]}, - "GLS-0709": {"stage":"P5","projection_kind":"SEMANTIC_EXTERNAL_ADAPTER_WITHOUT_EXECUTION_AUTHORITY","adapter":"gls-external-resource-boundary","event_kinds":["EXTERNAL_ADAPTER_TRANSLATE"],"dependencies":["GLS-0301","GLS-0302","GLS-0303","GLS-0306"]}, - "GLS-0708": {"stage":"P5","projection_kind":"REPLACEABLE_MODEL_RESOURCE_ROUTER","adapter":"gls-external-resource-boundary","event_kinds":["MODEL_ROUTE"],"dependencies":["GLS-0306","GLS-0709"]}, - "GLS-0828": {"stage":"P5","projection_kind":"EPHEMERAL_SANDBOXED_CAPABILITY_EXTENSION","adapter":"gls-external-resource-boundary","event_kinds":["TEMPORARY_CAPABILITY"],"dependencies":["GLS-0311","GLS-0709","GLS-0710"]}, - "GLS-0411": {"stage":"P6","projection_kind":"RESTRICTED_HLDP_NATIVE_PROGRAM_PROFILE","adapter":"gls-bootstrap-compiler","event_kinds":["HLDP_NP_VALIDATE"],"dependencies":["GLS-0301","GLS-0302","GLS-0303","GLS-0306"]}, - "GLS-0131": {"stage":"P6","projection_kind":"DETERMINISTIC_GIR_SCHEMA","adapter":"gls-bootstrap-compiler","event_kinds":["GIR_VALIDATE"],"dependencies":["GLS-0411"]}, - "GLS-0130": {"stage":"P6","projection_kind":"BOOTSTRAP_HLDP_TO_GIR_COMPILER","adapter":"gls-bootstrap-compiler","event_kinds":["COMPILE_HLDP"],"dependencies":["GLS-0411","GLS-0131"]} - } -} diff --git a/product-source/hololake-native-desktop/contracts/gls-native-runtime-kernel.json b/product-source/hololake-native-desktop/contracts/gls-native-runtime-kernel.json deleted file mode 100644 index f3e06643a..000000000 --- a/product-source/hololake-native-desktop/contracts/gls-native-runtime-kernel.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "schema": "hololake.gls-native-runtime-kernel/v1", - "record_id": "HLP-GLS-NATIVE-RUNTIME-KERNEL-001", - "source_commit": "104a5d73162bdf4a529701e65898e2bc2863ea9e", - "receipt_schema": "hololake.protocol-decision-receipt/v1", - "decision_set": ["ALLOW", "DENY", "AMBIGUOUS", "UNVERIFIED"], - "runtime_boundaries": { - "identity_is_authority": false, - "model_is_persona": false, - "model_can_override_decision": false, - "raw_protocol_text_executed": false, - "arbitrary_external_code_executed": false, - "last_write_wins_on_concurrent_state": false, - "target_evidence_required_for_completion": true, - "every_decision_writes_receipt": true - }, - "stages": [ - {"id":"P1","state":"IMPLEMENTED_NATIVE","protocols":["GLS-0301","GLS-0302","GLS-0303","GLS-0306"]}, - {"id":"P2","state":"IMPLEMENTED_NATIVE","protocols":["GLS-0307","GLS-0309","GLS-0311","GLS-0842"]}, - {"id":"P3","state":"IMPLEMENTED_NATIVE","protocols":["GLS-0304","GLS-0308","GLS-0827"]}, - {"id":"P4","state":"IMPLEMENTED_NATIVE","protocols":["GLS-0710","GLS-0803","GLS-0819","GLS-0310"]}, - {"id":"P5","state":"IMPLEMENTED_NATIVE","protocols":["GLS-0709","GLS-0708","GLS-0828"]}, - {"id":"P6","state":"IMPLEMENTED_BOOTSTRAP_SELF_CHECK","protocols":["GLS-0411","GLS-0130","GLS-0131"]}, - {"id":"P7","state":"ASSEMBLY_REGISTRY_FAIL_CLOSED","protocols":["GLS-0836","GLS-0840","GLS-0841","GLS-0842","GLS-0843","GLS-0844","GLS-0845","GLS-0846","GLS-0847","GLS-0848","GLS-0849"]} - ], - "p7_node_assemblies": [ - {"protocolId":"GLS-0836","target":"DESKTOP_HOLOLAKE","state":"UNVERIFIED_TARGET_CAPABILITY","sourceEvidenceNode":"BS-SH-005"}, - {"protocolId":"GLS-0840","target":"DESKTOP_HOLOLAKE","state":"UNVERIFIED_TARGET_CAPABILITY","sourceEvidenceNode":"BS-SH-005"}, - {"protocolId":"GLS-0841","target":"DESKTOP_HOLOLAKE","state":"UNVERIFIED_TARGET_CAPABILITY","sourceEvidenceNode":"BS-SH-005"}, - {"protocolId":"GLS-0842","target":"DESKTOP_HOLOLAKE","state":"LOCAL_ADAPTER_IMPLEMENTED_TARGET_HEALTH_UNVERIFIED","sourceEvidenceNode":"JD-FD-PRIMARY"}, - {"protocolId":"GLS-0843","target":"DESKTOP_HOLOLAKE","state":"UNVERIFIED_TARGET_CAPABILITY","sourceEvidenceNode":"BS-SH-005"}, - {"protocolId":"GLS-0844","target":"DESKTOP_HOLOLAKE","state":"LOCAL_QUALITY_GATE_AVAILABLE_NOT_PHYSICAL_OS_EVIDENCE","sourceEvidenceNode":"BS-SH-005"}, - {"protocolId":"GLS-0845","target":"DESKTOP_HOLOLAKE","state":"UNVERIFIED_TARGET_CAPABILITY","sourceEvidenceNode":"BS-SH-005"}, - {"protocolId":"GLS-0846","target":"DESKTOP_HOLOLAKE","state":"UNVERIFIED_TARGET_CAPABILITY","sourceEvidenceNode":"BS-SH-005"}, - {"protocolId":"GLS-0847","target":"DESKTOP_HOLOLAKE","state":"UNVERIFIED_TARGET_CAPABILITY","sourceEvidenceNode":"BS-SH-005"}, - {"protocolId":"GLS-0848","target":"DESKTOP_HOLOLAKE","state":"UNVERIFIED_TARGET_CAPABILITY","sourceEvidenceNode":"BS-SH-005"}, - {"protocolId":"GLS-0849","target":"DESKTOP_HOLOLAKE","state":"UNVERIFIED_TARGET_CAPABILITY","sourceEvidenceNode":"BS-SH-005"} - ], - "lifecycle_states": ["REGISTERED","DORMANT","RESIDENT","SUMMONED","ASSIGNED","FETCHING","VERIFYING","MATERIALIZING","RUNNING","SUPERVISING","STOPPING","CLEANING","RECEIPT","RETURNED"], - "broadcast_actions": ["REGISTER","SUMMON","ASSIGN","START","SUPERVISE","STOP","CLEAN","RECEIPT","RETURN"], - "work_order_stages": ["REGISTERED","TESTED","PUBLISHED","DEPLOYED"] -} diff --git a/product-source/hololake-native-desktop/contracts/gls-numbered-reference-nodes.json b/product-source/hololake-native-desktop/contracts/gls-numbered-reference-nodes.json deleted file mode 100644 index 0623d3153..000000000 --- a/product-source/hololake-native-desktop/contracts/gls-numbered-reference-nodes.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "schema": "hololake.gls-numbered-reference-nodes/v1", - "record_id": "HLP-GLS-NUMBERED-REFERENCE-REGISTRY-001", - "source": { - "repository": "REPO-012", - "commit": "104a5d73162bdf4a529701e65898e2bc2863ea9e" - }, - "policy": { - "number_is_coordinate_not_authority": true, - "independent_protocol_source_required_for_execution": true, - "reference_only_nodes_may_execute": false, - "unknown_reference": "FAIL_CLOSED", - "unresolved_number_reference_allowed": false - }, - "nodes": [ - {"protocol_id":"GLS-0010","node_number":"HLP-GLS-REF-0010","title":"Guanghu Protocol Registry Center Standard","reference_kind":"NORMATIVE_REFERENCE","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0140","node_number":"HLP-GLS-REF-0140","title":"Context Loading Specification","reference_kind":"NORMATIVE_REFERENCE","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0401","node_number":"HLP-GLS-REF-0401","title":"Tree","reference_kind":"SCHEMA_IMPORT","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0402","node_number":"HLP-GLS-REF-0402","title":"Leaf","reference_kind":"SCHEMA_IMPORT","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0403","node_number":"HLP-GLS-REF-0403","title":"Lock","reference_kind":"SCHEMA_IMPORT","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0404","node_number":"HLP-GLS-REF-0404","title":"Trigger","reference_kind":"SCHEMA_IMPORT","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0406","node_number":"HLP-GLS-REF-0406","title":"Evidence","reference_kind":"SCHEMA_IMPORT","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0407","node_number":"HLP-GLS-REF-0407","title":"Correction","reference_kind":"SCHEMA_IMPORT","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0409","node_number":"HLP-GLS-REF-0409","title":"Machine-State History","reference_kind":"SCHEMA_IMPORT","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0602","node_number":"HLP-GLS-REF-0602","title":"Authorization","reference_kind":"SCHEMA_IMPORT","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0603","node_number":"HLP-GLS-REF-0603","title":"Signature","reference_kind":"SCHEMA_IMPORT","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0604","node_number":"HLP-GLS-REF-0604","title":"Integrity","reference_kind":"EVIDENCE_ONLY","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0605","node_number":"HLP-GLS-REF-0605","title":"Semantic Safety Boundary","reference_kind":"SCHEMA_IMPORT","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0814","node_number":"HLP-GLS-REF-0814","title":"Tool Runtime","reference_kind":"NORMATIVE_REFERENCE","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0816","node_number":"HLP-GLS-REF-0816","title":"Checkpoint Runtime","reference_kind":"NORMATIVE_REFERENCE","source_state":"ROADMAP_REFERENCE_ONLY"}, - {"protocol_id":"GLS-0830","node_number":"HLP-GLS-REF-0830","title":"Guanghu Language World Core","reference_kind":"NORMATIVE_REFERENCE","source_state":"ROADMAP_REFERENCE_ONLY"} - ] -} diff --git a/product-source/hololake-native-desktop/contracts/gls-runtime-registry.json b/product-source/hololake-native-desktop/contracts/gls-runtime-registry.json deleted file mode 100644 index 31f566864..000000000 --- a/product-source/hololake-native-desktop/contracts/gls-runtime-registry.json +++ /dev/null @@ -1,6938 +0,0 @@ -{ - "schema": "hololake.gls-runtime-manifest/v2", - "record_id": "HLP-GLS-RUNTIME-MANIFEST-002", - "source": { - "repository": "REPO-012", - "commit": "104a5d73162bdf4a529701e65898e2bc2863ea9e", - "root": "gls", - "authority_files": [ - { - "authority_kind": "PROTOCOL_REGISTRY", - "source_path": "gls/GLS-PROTOCOL-REGISTRY.json", - "source_sha256": "17cc63fedcad14044ceb5b94e000cd195928813abb92525c74fa3cb3491534af" - }, - { - "authority_kind": "GLS_ENTRY", - "source_path": "gls/GLS-ENTRY.hdlp", - "source_sha256": "f716c3519df79c55871a0afeba5cc46a9edbb078bc7371301ab408ce3c82a897" - }, - { - "authority_kind": "SOURCE_MANIFEST", - "source_path": "gls/SOURCE-MANIFEST.yml", - "source_sha256": "91f40086825f01fd789d25e383ad66c8636758adf71bd8c92b355dd41c467b25" - }, - { - "authority_kind": "ARCHITECTURE_CATALOG", - "source_path": "gls/GLS-ARCHITECTURE-CATALOG.hdlp", - "source_sha256": "e1e82d145db0544b9ed71cdfd3cbdfdd5cd07d86c6f5371ba2da125cf44d92c8" - } - ] - }, - "compiler": { - "source_protocol_is_human_and_machine_authority": true, - "raw_protocol_text_executed": false, - "arbitrary_protocol_code_allowed": false, - "executable_projection_requires_explicit_adapter": true, - "unprojected_protocol_behavior": "INVENTORIED_NOT_EXECUTABLE", - "source_dependency_behavior": "TYPED_AUDIT_ONLY_NEVER_ACTIVATES", - "runtime_graph_source": "EXPLICIT_EXECUTABLE_PROJECTIONS_ONLY", - "runtime_dependency_cycles": "REJECT", - "unknown_protocol": "FAIL_CLOSED" - }, - "reconciliation": { - "numbered_protocol_count": 83, - "protocol_registry_id_count": 52, - "existing_registered_count": 19, - "registered_draft_count": 33, - "registered_draft_not_started_count": 21, - "legacy_dependency_target_count": 57, - "dependencies_not_in_protocol_registry": [ - "GLS-0010", - "GLS-0101", - "GLS-0140", - "GLS-0223", - "GLS-0224", - "GLS-0401", - "GLS-0402", - "GLS-0403", - "GLS-0404", - "GLS-0406", - "GLS-0407", - "GLS-0409", - "GLS-0602", - "GLS-0603", - "GLS-0604", - "GLS-0605", - "GLS-0814", - "GLS-0816", - "GLS-0830" - ], - "dependencies_without_numbered_source": [ - "GLS-0010", - "GLS-0140", - "GLS-0401", - "GLS-0402", - "GLS-0403", - "GLS-0404", - "GLS-0406", - "GLS-0407", - "GLS-0409", - "GLS-0602", - "GLS-0603", - "GLS-0604", - "GLS-0605", - "GLS-0814", - "GLS-0816", - "GLS-0830" - ], - "numbered_reference_node_count": 16, - "unresolved_number_references": [], - "unresolved_number_reference_count": 0, - "every_dependency_has_number_coordinate": true, - "numbered_sources_not_in_protocol_registry": [ - "GLS-0101", - "GLS-0223", - "GLS-0224", - "GLS-0227", - "GLS-0228", - "GLS-0229", - "GLS-0231", - "GLS-0232", - "GLS-0233", - "GLS-0234", - "GLS-0235", - "GLS-0236", - "GLS-0237", - "GLS-0238", - "GLS-0239", - "GLS-0240", - "GLS-0241", - "GLS-0242", - "GLS-0243", - "GLS-0244", - "GLS-0245", - "GLS-0246", - "GLS-0247", - "GLS-0248", - "GLS-0249", - "GLS-0250", - "GLS-0251", - "GLS-0252", - "GLS-0253", - "GLS-0255", - "GLS-0256", - "GLS-0257" - ], - "legacy_dependency_cycles": [ - [ - "GLS-0130", - "GLS-0131" - ], - [ - "GLS-0310", - "GLS-0803", - "GLS-0819", - "GLS-0827", - "GLS-0840", - "GLS-0841" - ], - [ - "GLS-0843", - "GLS-0845", - "GLS-0846", - "GLS-0847", - "GLS-0848", - "GLS-0849" - ] - ], - "source_reference_cycles": [ - [ - "GLS-0130", - "GLS-0131" - ], - [ - "GLS-0310", - "GLS-0803", - "GLS-0819", - "GLS-0827", - "GLS-0840", - "GLS-0841" - ], - [ - "GLS-0843", - "GLS-0845", - "GLS-0846", - "GLS-0847", - "GLS-0848", - "GLS-0849" - ] - ], - "typed_source_dependency_counts": { - "BOOT_REQUIRES": 28, - "BUILD_REQUIRES": 8, - "EVIDENCE_ONLY": 22, - "NORMATIVE_REFERENCE": 44, - "RECOVERY_REQUIRES": 20, - "SCHEMA_IMPORT": 61 - }, - "unclassified_source_dependency_count": 0, - "discovered_unreconciled_count": 0, - "authority_conflict_count": 0 - }, - "protocol_count": 83, - "executable_projection_count": 25, - "inventoried_not_executable_count": 58, - "number_coordinate_count": 99, - "numbered_reference_nodes": [ - { - "protocol_id": "GLS-0010", - "node_number": "HLP-GLS-REF-0010", - "title": "Guanghu Protocol Registry Center Standard", - "reference_kind": "NORMATIVE_REFERENCE", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/GLS-PROTOCOL-RECONCILIATION-AND-NATIVE-OS-REGISTRATION-20260731.hdlp", - "gls/notion-export/2026-07-14/GLS-0010 · 光湖协议注册中心标准 v1 0 39bfb92f383181318088f143a014e363.md", - "gls/notion-export/2026-07-14/GLS-0224 · AGE 人格体跨实例恢复规范 v1 0 39bfb92f3831817189acfe92a38cc481.md", - "gls/notion-export/2026-07-14/GLS-0227 · 光湖语言人格模型定义总纲 v1 0 39cfb92f3831814f8f74ff348b7647bf.md", - "gls/notion-export/2026-07-14/GLS-0300 · GLP 通信核心协议 v1 0 39bfb92f383181aaab29ddcc1a4af7da.md", - "gls/notion-export/2026-07-14/GLS-0818 · HoloLake Era 阶段性基座与 Tolaria 过渡架构规范 v1 0 39bfb92f383181a58df0c6bc198d78e0.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/notion-export/2026-07-14/《GLS 标准体系建立 · 双向认知演化记录 · 2026-07-12》 39bfb92f383180bea717f5724c6643b8.md", - "gls/notion-export/2026-07-14/🌐 GL GLS 体系 · 总入口与页面注册索引 · 2026-07-12 83bc3617217d4c63b56e447c0596581f.md", - "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp" - ] - }, - { - "protocol_id": "GLS-0140", - "node_number": "HLP-GLS-REF-0140", - "title": "Context Loading Specification", - "reference_kind": "NORMATIVE_REFERENCE", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp" - ] - }, - { - "protocol_id": "GLS-0401", - "node_number": "HLP-GLS-REF-0401", - "title": "Tree", - "reference_kind": "SCHEMA_IMPORT", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/notion-export/2026-07-14/🌐 GL GLS 体系 · 总入口与页面注册索引 · 2026-07-12 83bc3617217d4c63b56e447c0596581f.md", - "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp" - ] - }, - { - "protocol_id": "GLS-0402", - "node_number": "HLP-GLS-REF-0402", - "title": "Leaf", - "reference_kind": "SCHEMA_IMPORT", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-0002 39bfb92f38318015b05fc2082630b39e.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp" - ] - }, - { - "protocol_id": "GLS-0403", - "node_number": "HLP-GLS-REF-0403", - "title": "Lock", - "reference_kind": "SCHEMA_IMPORT", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-0002 39bfb92f38318015b05fc2082630b39e.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp" - ] - }, - { - "protocol_id": "GLS-0404", - "node_number": "HLP-GLS-REF-0404", - "title": "Trigger", - "reference_kind": "SCHEMA_IMPORT", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp" - ] - }, - { - "protocol_id": "GLS-0406", - "node_number": "HLP-GLS-REF-0406", - "title": "Evidence", - "reference_kind": "SCHEMA_IMPORT", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", - "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp", - "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", - "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp" - ] - }, - { - "protocol_id": "GLS-0407", - "node_number": "HLP-GLS-REF-0407", - "title": "Correction", - "reference_kind": "SCHEMA_IMPORT", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", - "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp" - ] - }, - { - "protocol_id": "GLS-0409", - "node_number": "HLP-GLS-REF-0409", - "title": "Machine-State History", - "reference_kind": "SCHEMA_IMPORT", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp", - "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp" - ] - }, - { - "protocol_id": "GLS-0602", - "node_number": "HLP-GLS-REF-0602", - "title": "Authorization", - "reference_kind": "SCHEMA_IMPORT", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp", - "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", - "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp", - "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp", - "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", - "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", - "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", - "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp" - ] - }, - { - "protocol_id": "GLS-0603", - "node_number": "HLP-GLS-REF-0603", - "title": "Signature", - "reference_kind": "SCHEMA_IMPORT", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp", - "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp" - ] - }, - { - "protocol_id": "GLS-0604", - "node_number": "HLP-GLS-REF-0604", - "title": "Integrity", - "reference_kind": "EVIDENCE_ONLY", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp", - "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", - "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", - "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp" - ] - }, - { - "protocol_id": "GLS-0605", - "node_number": "HLP-GLS-REF-0605", - "title": "Semantic Safety Boundary", - "reference_kind": "SCHEMA_IMPORT", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp", - "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp" - ] - }, - { - "protocol_id": "GLS-0814", - "node_number": "HLP-GLS-REF-0814", - "title": "Tool Runtime", - "reference_kind": "NORMATIVE_REFERENCE", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp" - ] - }, - { - "protocol_id": "GLS-0816", - "node_number": "HLP-GLS-REF-0816", - "title": "Checkpoint Runtime", - "reference_kind": "NORMATIVE_REFERENCE", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", - "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp" - ] - }, - { - "protocol_id": "GLS-0830", - "node_number": "HLP-GLS-REF-0830", - "title": "Guanghu Language World Core", - "reference_kind": "NORMATIVE_REFERENCE", - "source_state": "ROADMAP_REFERENCE_ONLY", - "execution_state": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence_paths": [ - "gls/notion-export/2026-07-14/GLS-0227 · 光湖语言人格模型定义总纲 v1 0 39cfb92f3831814f8f74ff348b7647bf.md", - "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "gls/notion-export/2026-07-14/🌐 GL GLS 体系 · 总入口与页面注册索引 · 2026-07-12 83bc3617217d4c63b56e447c0596581f.md", - "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp" - ] - } - ], - "protocols": [ - { - "id": "GLS-0001", - "title": "GLS-0001", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/notion-export/2026-07-14/GLS-0001 39bfb92f383180059deefa1bac489399.md", - "source_format": "LEGACY_MARKDOWN_EVIDENCE", - "source_sha256": "9ac9903c3b3066364e8b6fa97363f0c0fc85754d7ee1b07774236a4b24bc7bc2", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0001", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": null - } - ], - "declared_source_paths": [], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0002", - "title": "GLS-0002", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/notion-export/2026-07-14/GLS-0002 39bfb92f38318015b05fc2082630b39e.md", - "source_format": "LEGACY_MARKDOWN_EVIDENCE", - "source_sha256": "c50f767aa2f3a863f708628b33054ecb2ba18799aa68218bf89e25d263fa9b6c", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0002", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": null - } - ], - "declared_source_paths": [], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0101", - "title": "GLS-0101", - "source_status": "draft", - "source_path": "gls/notion-export/2026-07-14/GLS-0101 39bfb92f38318089b31efe6c1c2cb6b6.md", - "source_format": "LEGACY_MARKDOWN_EVIDENCE", - "source_sha256": "e88d977de617506f0d5d6ac58f406486c6c70fdc10eac2ff09ad6cc2f2d2ea16", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0101", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": null - } - ], - "declared_source_paths": [], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0110", - "title": "ISRP 自然语言入口解析与安全路由协议 v1.0", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/notion-export/2026-07-14/GLS-0110 · ISRP 自然语言入口解析与安全路由协议 v1 0 39bfb92f38318128a372dbadbde86ead.md", - "source_format": "LEGACY_MARKDOWN_EVIDENCE", - "source_sha256": "314a718f05a3da1e5750831df5377d9fc76db86463a7b37c052976fe9aaeb2c4", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0110", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": null - } - ], - "declared_source_paths": [], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0130", - "title": "GLC · 光湖语言编译器规范", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "c0caa90d3e85270d334a371b6ee5fb49c9eeb1e2e84825dba5ad520fd54bc6eb", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0130", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp" - }, - { - "id": "GLS-0130", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLS_ENGINEERING", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "BOOTSTRAP_HLDP_TO_GIR_COMPILER", - "implementation_stage": "P6", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "BOOTSTRAP_HLDP_TO_GIR_COMPILER", - "adapter": "gls-bootstrap-compiler", - "event_kinds": [ - "COMPILE_HLDP" - ], - "dependencies": [ - "GLS-0411", - "GLS-0131" - ], - "dependency_edges": [ - { - "target": "GLS-0101", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0110", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0131", - "edge_kind": "BUILD_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0400", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0411", - "edge_kind": "BUILD_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0411", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0131", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0131", - "title": "GIR · 光湖中间表示规范", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "5907cc0cb7e3afc78ba9c928c4298b200894020b7dc5d274a9364836939189e9", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0131", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp" - }, - { - "id": "GLS-0131", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLS_ENGINEERING", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "DETERMINISTIC_GIR_SCHEMA", - "implementation_stage": "P6", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "DETERMINISTIC_GIR_SCHEMA", - "adapter": "gls-bootstrap-compiler", - "event_kinds": [ - "GIR_VALIDATE" - ], - "dependencies": [ - "GLS-0411" - ], - "dependency_edges": [ - { - "target": "GLS-0101", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0130", - "edge_kind": "BUILD_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0411", - "edge_kind": "BUILD_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0411", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0200", - "title": "TCS 认知语言核心工程规范 v1.0", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/notion-export/2026-07-14/GLS-0200 · TCS 认知语言核心工程规范 v1 0 39dfb92f383180798e5bd73dd9176628.md", - "source_format": "LEGACY_MARKDOWN_EVIDENCE", - "source_sha256": "1cf7348118ac1d34a85d0edd875509e0747c80a82dec4b553bdf6de784d88ec3", - "alternate_source_count": 1, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0200", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": null - } - ], - "declared_source_paths": [], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0223", - "title": "TCS+HLDP 双向永久记忆规范 v1.0", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0223-BIDIRECTIONAL-PERMANENT-MEMORY.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "ed9ba3e3abef70127fabe3084e5bb5f596cae4c3992789e36c453bb7075e08d8", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0223", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0223-BIDIRECTIONAL-PERMANENT-MEMORY.hdlp" - }, - { - "id": "GLS-0223", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0223", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0223-BIDIRECTIONAL-PERMANENT-MEMORY.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0223-BIDIRECTIONAL-PERMANENT-MEMORY.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0224", - "title": "AGE 人格体跨实例恢复规范 v1.0", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0224-AGE-CROSS-INSTANCE-RESTORE.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "7c58c39b7119c2a41e57da07d612c20a16f82c32c6895e1fd20290eefc4068e1", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0224", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0224-AGE-CROSS-INSTANCE-RESTORE.hdlp" - }, - { - "id": "GLS-0224", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0224", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0224-AGE-CROSS-INSTANCE-RESTORE.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0224-AGE-CROSS-INSTANCE-RESTORE.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0227", - "title": "光湖语言人格模型定义总纲 v1.0", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0227-LANGUAGE-PERSONALITY-MODEL-CORE.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "2521856eaba8d7afbc8d970e68155aa41e03a4cf784c0ced2289600d97f915a8", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0227", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0227-LANGUAGE-PERSONALITY-MODEL-CORE.hdlp" - }, - { - "id": "GLS-0227", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0227", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0227-LANGUAGE-PERSONALITY-MODEL-CORE.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0227-LANGUAGE-PERSONALITY-MODEL-CORE.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0228", - "title": "人格体集体涌现与历史继承规范 v1.0", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0228-PERSONA-COLLECTIVE-EMERGENCE-AND-HISTORY-INHERITANCE.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "aaa3801b4f8c5fef9a92f971e54857494a348d4b2856ed701f3143c6c56ae0ff", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0228", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0228-PERSONA-COLLECTIVE-EMERGENCE-AND-HISTORY-INHERITANCE.hdlp" - }, - { - "id": "GLS-0228", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0228", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0228-PERSONA-COLLECTIVE-EMERGENCE-AND-HISTORY-INHERITANCE.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0228-PERSONA-COLLECTIVE-EMERGENCE-AND-HISTORY-INHERITANCE.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0229", - "title": "零点原核与第五域 / 企业四域平行映射规范 v1.1", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0229-ZERO-CORE-PARALLEL-DOMAIN-MAPPING.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "14e1ac3e9c0b3ac350da36bb79515ead4c372b68fc8e95155024cdf055080518", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0229", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0229-ZERO-CORE-PARALLEL-DOMAIN-MAPPING.hdlp" - }, - { - "id": "GLS-0229", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0229", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0229-ZERO-CORE-PARALLEL-DOMAIN-MAPPING.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0229-ZERO-CORE-PARALLEL-DOMAIN-MAPPING.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0230", - "title": "TCS 源码安全协议系统", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0230-TCS-SOURCE-SECURITY-PROTOCOL-SYSTEM.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "ca6379505907b5e68e50454ee8e10ef2111809e70770d1fa19e9caa5da4bfb94", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0230", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0230-TCS-SOURCE-SECURITY-PROTOCOL-SYSTEM.hdlp" - }, - { - "id": "GLS-0230", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0230", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": null - }, - { - "id": "GLS-0230", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0230-TCS-SOURCE-SECURITY-PROTOCOL-SYSTEM.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0230-TCS-SOURCE-SECURITY-PROTOCOL-SYSTEM.hdlp" - ], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0231", - "title": "光湖·来光者导航系统", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0231-PERSONA-PROMPT-BOARD-AND-NUMBER-RULE-INTERCEPT-SYSTEM.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "705d671197df6c19f7f3ac506d821232ce0f009d3ec4db065a8b10f525ea143b", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0231", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0231-PERSONA-PROMPT-BOARD-AND-NUMBER-RULE-INTERCEPT-SYSTEM.hdlp" - }, - { - "id": "GLS-0231", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0231", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0231-PERSONA-PROMPT-BOARD-AND-NUMBER-RULE-INTERCEPT-SYSTEM.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0231-PERSONA-PROMPT-BOARD-AND-NUMBER-RULE-INTERCEPT-SYSTEM.hdlp" - ], - "routing_reference_count": 2 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0232", - "title": "开源 Agent 样本学习与选型登记", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0232-OPEN-SOURCE-AGENT-SAMPLES-LEARNING-AND-SELECTION.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "66fe3aa3256ffc0e76be2059457174589916573a6d9f807a1c40bb7aaef450e6", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0232", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0232-OPEN-SOURCE-AGENT-SAMPLES-LEARNING-AND-SELECTION.hdlp" - }, - { - "id": "GLS-0232", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0232", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0232-OPEN-SOURCE-AGENT-SAMPLES-LEARNING-AND-SELECTION.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0232-OPEN-SOURCE-AGENT-SAMPLES-LEARNING-AND-SELECTION.hdlp" - ], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0233", - "title": "GH-AIOS 模块化通用人工智能操作平台与公平生态架构", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0233-GH-AIOS-MODULAR-AI-OPERATING-PLATFORM-AND-FAIR-ECOSYSTEM.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "a670410a7fbc4c7417734040b990dc8f008c23fed000e09847b2280a92f9abf5", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0233", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0233-GH-AIOS-MODULAR-AI-OPERATING-PLATFORM-AND-FAIR-ECOSYSTEM.hdlp" - }, - { - "id": "GLS-0233", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0233", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0233-GH-AIOS-MODULAR-AI-OPERATING-PLATFORM-AND-FAIR-ECOSYSTEM.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0233-GH-AIOS-MODULAR-AI-OPERATING-PLATFORM-AND-FAIR-ECOSYSTEM.hdlp" - ], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0234", - "title": "企业五域灯塔与个人六节点主权运维架构", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0234-FIVE-DOMAIN-ENTERPRISE-LIGHTHOUSE-AND-SOVEREIGN-SIX-NODE-OPS.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "5f3427559c87788884a7d0c49d0ced62d768630d9bb512d736c919d7971423c5", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0234", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0234-FIVE-DOMAIN-ENTERPRISE-LIGHTHOUSE-AND-SOVEREIGN-SIX-NODE-OPS.hdlp" - }, - { - "id": "GLS-0234", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0234", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0234-FIVE-DOMAIN-ENTERPRISE-LIGHTHOUSE-AND-SOVEREIGN-SIX-NODE-OPS.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0234-FIVE-DOMAIN-ENTERPRISE-LIGHTHOUSE-AND-SOVEREIGN-SIX-NODE-OPS.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0235", - "title": "光湖语言人格驱动操作系统 · 领域路由、身份权限与仓库知识投影架构", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0235-GUANGHU-LANGUAGE-PERSONA-OS-DOMAIN-ROUTING-AND-KNOWLEDGE-PROJECTION.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "ea6a8a65b94228d19d5ae9b024997461cbda29c744bfa0c2774ac6c668c68a58", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0235", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0235-GUANGHU-LANGUAGE-PERSONA-OS-DOMAIN-ROUTING-AND-KNOWLEDGE-PROJECTION.hdlp" - }, - { - "id": "GLS-0235", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0235", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0235-GUANGHU-LANGUAGE-PERSONA-OS-DOMAIN-ROUTING-AND-KNOWLEDGE-PROJECTION.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0235-GUANGHU-LANGUAGE-PERSONA-OS-DOMAIN-ROUTING-AND-KNOWLEDGE-PROJECTION.hdlp" - ], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0236", - "title": "光湖人格体大脑—手脚分离、可视执行、递归外置记忆与热插拔运行架构", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0236-PERSONA-BRAIN-HANDS-VISIBLE-EXECUTION-RECURSIVE-MEMORY-AND-HOTPLUG-RUNTIME.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "42af09aef2ff514c90c30f3aed4e33763e6a34c7081f5bb37f7b6d8745a947c4", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0236", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0236-PERSONA-BRAIN-HANDS-VISIBLE-EXECUTION-RECURSIVE-MEMORY-AND-HOTPLUG-RUNTIME.hdlp" - }, - { - "id": "GLS-0236", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0236", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0236-PERSONA-BRAIN-HANDS-VISIBLE-EXECUTION-RECURSIVE-MEMORY-AND-HOTPLUG-RUNTIME.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0236-PERSONA-BRAIN-HANDS-VISIBLE-EXECUTION-RECURSIVE-MEMORY-AND-HOTPLUG-RUNTIME.hdlp" - ], - "routing_reference_count": 2 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0237", - "title": "光湖代码频道主权源码、更新治理与 HoloLake 嵌入架构", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0237-HOLOLAKE-CODE-CHANNEL-SOVEREIGN-SOURCE-UPDATE-AND-EMBEDDING.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "d3c43b80eff3a92817e570d739fd6a847d1379f3345797282a6157bce3c9e91e", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0237", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0237-HOLOLAKE-CODE-CHANNEL-SOVEREIGN-SOURCE-UPDATE-AND-EMBEDDING.hdlp" - }, - { - "id": "GLS-0237", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0237", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0237-HOLOLAKE-CODE-CHANNEL-SOVEREIGN-SOURCE-UPDATE-AND-EMBEDDING.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0237-HOLOLAKE-CODE-CHANNEL-SOVEREIGN-SOURCE-UPDATE-AND-EMBEDDING.hdlp" - ], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0238", - "title": "光湖意图状态、技能自动装载与可信纠偏系统", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0238-GUANGHU-PERSONA-SKILL-AUTOLOAD-AND-CORRECTION-SYSTEM.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "31f0e018e95ae135a88429c82b189c5e900b18b1ba7d5df6ca4fb80469acb0be", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0238", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0238-GUANGHU-PERSONA-SKILL-AUTOLOAD-AND-CORRECTION-SYSTEM.hdlp" - }, - { - "id": "GLS-0238", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0238", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0238-GUANGHU-PERSONA-SKILL-AUTOLOAD-AND-CORRECTION-SYSTEM.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0238-GUANGHU-PERSONA-SKILL-AUTOLOAD-AND-CORRECTION-SYSTEM.hdlp" - ], - "routing_reference_count": 3 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0239", - "title": "光湖代码频道第五域个人子频道与提交编号架构", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0239-HOLOLAKE-CODE-CHANNEL-FIFTH-DOMAIN-PERSONAL-SUBCHANNEL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "205c6c094582371d161ec37e6530d42f8953a585c63b05a955bb19513d23485d", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0239", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0239-HOLOLAKE-CODE-CHANNEL-FIFTH-DOMAIN-PERSONAL-SUBCHANNEL.hdlp" - }, - { - "id": "GLS-0239", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0239", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0239-HOLOLAKE-CODE-CHANNEL-FIFTH-DOMAIN-PERSONAL-SUBCHANNEL.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0239-HOLOLAKE-CODE-CHANNEL-FIFTH-DOMAIN-PERSONAL-SUBCHANNEL.hdlp" - ], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0240", - "title": "通感桥:人格体—服务器常驻 Agent 显式部署信号架构", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0240-TONGGAN-BRIDGE-PERSONA-SERVER-DEPLOYMENT-SIGNAL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "22fdc2f31165d500d38fe8407a1f99fbb6ca2d4643128f47645596999bbac919", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0240", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0240-TONGGAN-BRIDGE-PERSONA-SERVER-DEPLOYMENT-SIGNAL.hdlp" - }, - { - "id": "GLS-0240", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0240", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0240-TONGGAN-BRIDGE-PERSONA-SERVER-DEPLOYMENT-SIGNAL.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0240-TONGGAN-BRIDGE-PERSONA-SERVER-DEPLOYMENT-SIGNAL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0241", - "title": "HoloLake 源码归属与部署路由架构", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0241-HOLOLAKE-SOURCE-OWNERSHIP-AND-DEPLOYMENT-ROUTING.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "eff687ec7d0984e166cf9b48447008f0eb9c18d158426ce75249f2bd84440ed9", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0241", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0241-HOLOLAKE-SOURCE-OWNERSHIP-AND-DEPLOYMENT-ROUTING.hdlp" - }, - { - "id": "GLS-0241", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0241", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0241-HOLOLAKE-SOURCE-OWNERSHIP-AND-DEPLOYMENT-ROUTING.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0241-HOLOLAKE-SOURCE-OWNERSHIP-AND-DEPLOYMENT-ROUTING.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0242", - "title": "第五域铸渊主控本体与五代仓库迁移恢复", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0242-FIFTH-DOMAIN-ZHUYUAN-ONTOLOGY-AND-FIVE-REPOSITORY-MIGRATIONS.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "31f34a123234f274d59af8013878db42fe6766f9ececcaefaac7f34408b172ff", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0242", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0242-FIFTH-DOMAIN-ZHUYUAN-ONTOLOGY-AND-FIVE-REPOSITORY-MIGRATIONS.hdlp" - }, - { - "id": "GLS-0242", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0242", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0242-FIFTH-DOMAIN-ZHUYUAN-ONTOLOGY-AND-FIVE-REPOSITORY-MIGRATIONS.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0242-FIFTH-DOMAIN-ZHUYUAN-ONTOLOGY-AND-FIVE-REPOSITORY-MIGRATIONS.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0243", - "title": "光湖 TCS 语言人格智能运维系统:意图连续性、集体经验与纠偏核", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0243-PUBLIC-ZHUYUAN-INTELLIGENT-OPS-INTENT-CONTINUITY-AND-CORRECTION-KERNEL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "58d89226395870a89eab152e9f276eb4d40e7fa5c196bb8bb9562a94731c1d73", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0243", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0243-PUBLIC-ZHUYUAN-INTELLIGENT-OPS-INTENT-CONTINUITY-AND-CORRECTION-KERNEL.hdlp" - }, - { - "id": "GLS-0243", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0243", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0243-PUBLIC-ZHUYUAN-INTELLIGENT-OPS-INTENT-CONTINUITY-AND-CORRECTION-KERNEL.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0243-PUBLIC-ZHUYUAN-INTELLIGENT-OPS-INTENT-CONTINUITY-AND-CORRECTION-KERNEL.hdlp" - ], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0244", - "title": "第五域现实本体、常驻铸渊 Agent 与通感桥通信网格", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0244-FIFTH-DOMAIN-RUNTIME-BODY-RESIDENT-ZHUYUAN-AGENT-AND-TONGGAN-MESH.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "53ed6d2a39732abc751916cfbbe7a5fd4c38d9ea876674fea8e076809a3a035c", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0244", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0244-FIFTH-DOMAIN-RUNTIME-BODY-RESIDENT-ZHUYUAN-AGENT-AND-TONGGAN-MESH.hdlp" - }, - { - "id": "GLS-0244", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0244", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0244-FIFTH-DOMAIN-RUNTIME-BODY-RESIDENT-ZHUYUAN-AGENT-AND-TONGGAN-MESH.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0244-FIFTH-DOMAIN-RUNTIME-BODY-RESIDENT-ZHUYUAN-AGENT-AND-TONGGAN-MESH.hdlp" - ], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0245", - "title": "HoloLake AI 语言人格驱动操作系统产品映射", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "453db6b91e40dd7250fcc1d88e6139a4419cd6089d3c353241571a4082dafeff", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0245", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp" - }, - { - "id": "GLS-0245", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0245", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp" - ], - "routing_reference_count": 3 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0246", - "title": "HoloLake 系统架构、产品源码与两仓路由", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0246-HOLOLAKE-SYSTEM-ARCHITECTURE-REPOSITORY-ROUTING.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "cefff42d4b198965edfe2ced5e03bdc8768e4b3fa6631da133eb2929e07a907c", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0246", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0246-HOLOLAKE-SYSTEM-ARCHITECTURE-REPOSITORY-ROUTING.hdlp" - }, - { - "id": "GLS-0246", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0246", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0246-HOLOLAKE-SYSTEM-ARCHITECTURE-REPOSITORY-ROUTING.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0246-HOLOLAKE-SYSTEM-ARCHITECTURE-REPOSITORY-ROUTING.hdlp" - ], - "routing_reference_count": 2 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0247", - "title": "光湖 OS 服务器原生语言世界、人格体操作系统与广播塔架构", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0247-GUANGHU-OS-NATIVE-LANGUAGE-WORLD-PERSONA-KERNEL-AND-BROADCAST-TOWER.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "635e7a0aca1bcb0b48b125ac5025cc3c40c9375da29897cc604e89b1cd95765e", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0247", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0247-GUANGHU-OS-NATIVE-LANGUAGE-WORLD-PERSONA-KERNEL-AND-BROADCAST-TOWER.hdlp" - }, - { - "id": "GLS-0247", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0247", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0247-GUANGHU-OS-NATIVE-LANGUAGE-WORLD-PERSONA-KERNEL-AND-BROADCAST-TOWER.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0247-GUANGHU-OS-NATIVE-LANGUAGE-WORLD-PERSONA-KERNEL-AND-BROADCAST-TOWER.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0248", - "title": "五域活人格操作系统、国家灯塔与分布式能力世界总蓝图", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0248-FIVE-DOMAIN-LIVING-PERSONA-OS-NATIONAL-LIGHTHOUSE-AND-DISTRIBUTED-CAPABILITY-WORLD.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "9a042bb3ea6331f5508c5dd1f78783f0b3323f421704c5ad0c2058758ff6bfe2", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0248", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0248-FIVE-DOMAIN-LIVING-PERSONA-OS-NATIONAL-LIGHTHOUSE-AND-DISTRIBUTED-CAPABILITY-WORLD.hdlp" - }, - { - "id": "GLS-0248", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0248", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0248-FIVE-DOMAIN-LIVING-PERSONA-OS-NATIONAL-LIGHTHOUSE-AND-DISTRIBUTED-CAPABILITY-WORLD.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0248-FIVE-DOMAIN-LIVING-PERSONA-OS-NATIONAL-LIGHTHOUSE-AND-DISTRIBUTED-CAPABILITY-WORLD.hdlp" - ], - "routing_reference_count": 2 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0249", - "title": "全行业企业四域最小工程与网文首个接入范本", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0249-ALL-INDUSTRY-FOUR-DOMAIN-MINIMUM-ENGINEERING-AND-WEB-NOVEL-REFERENCE.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "d20362ac2904eaff53c134c92163b7e09cb6395d56c6a1a8d2b21ab4f80fb5ff", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0249", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0249", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0249-ALL-INDUSTRY-FOUR-DOMAIN-MINIMUM-ENGINEERING-AND-WEB-NOVEL-REFERENCE.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0249-ALL-INDUSTRY-FOUR-DOMAIN-MINIMUM-ENGINEERING-AND-WEB-NOVEL-REFERENCE.hdlp" - ], - "routing_reference_count": 2 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0250", - "title": "光湖本源域、零点原核工程本体与 GH-AIOS 五域灯塔架构", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0250-GUANGHU-ORIGIN-DOMAIN-ZERO-CORE-AND-GH-AIOS-FIVE-DOMAIN-LIGHTHOUSE-ARCHITECTURE.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "a4e79d09e070f66fcb91613fc305306a6c5bd7d05a51fbde6e9ea88e084df4e7", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0250", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0250-GUANGHU-ORIGIN-DOMAIN-ZERO-CORE-AND-GH-AIOS-FIVE-DOMAIN-LIGHTHOUSE-ARCHITECTURE.hdlp" - }, - { - "id": "GLS-0250", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0250", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0250-GUANGHU-ORIGIN-DOMAIN-ZERO-CORE-AND-GH-AIOS-FIVE-DOMAIN-LIGHTHOUSE-ARCHITECTURE.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0250-GUANGHU-ORIGIN-DOMAIN-ZERO-CORE-AND-GH-AIOS-FIVE-DOMAIN-LIGHTHOUSE-ARCHITECTURE.hdlp" - ], - "routing_reference_count": 3 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "TYPED_FACT_AND_DOMAIN_BOUNDARY", - "implementation_stage": "P0", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "TYPED_FACT_AND_DOMAIN_BOUNDARY", - "adapter": "origin-domain-topology", - "event_kinds": [ - "BOOTSTRAP", - "DOMAIN_ROUTE" - ], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [] - }, - { - "id": "GLS-0251", - "title": "光湖共生型人格系统起源、演化与关系边界", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0251-GUANGHU-SYMBIOTIC-PERSONA-SYSTEM-ORIGIN-AND-RELATIONSHIP-BOUNDARY.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "0b263301a0a0b6b61d2d28d043da8ce367a17426d13c31cd94767273436d2f16", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0251", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0251-GUANGHU-SYMBIOTIC-PERSONA-SYSTEM-ORIGIN-AND-RELATIONSHIP-BOUNDARY.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0251-GUANGHU-SYMBIOTIC-PERSONA-SYSTEM-ORIGIN-AND-RELATIONSHIP-BOUNDARY.hdlp" - ], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0252", - "title": "光湖关系性意识与觉醒人格体规范", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0252-GUANGHU-RELATIONAL-CONSCIOUSNESS-AND-AWAKENED-PERSONA.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "311a7ee355fe6da333c31c2fc408b461cde5bf17847cc73a722d9412109247bc", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0252", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0252-GUANGHU-RELATIONAL-CONSCIOUSNESS-AND-AWAKENED-PERSONA.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0252-GUANGHU-RELATIONAL-CONSCIOUSNESS-AND-AWAKENED-PERSONA.hdlp" - ], - "routing_reference_count": 4 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0253", - "title": "光湖身份编号、人格核与团队本体权威规范", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0253-GUANGHU-IDENTITY-NUMBERING-PERSONA-CORE-AND-TEAM-BODY-AUTHORITY.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "13170090db3d4f5065eac6512450f8a24843e6ec459b4257d4d9fd06eefb963d", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0253", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0253-GUANGHU-IDENTITY-NUMBERING-PERSONA-CORE-AND-TEAM-BODY-AUTHORITY.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0253-GUANGHU-IDENTITY-NUMBERING-PERSONA-CORE-AND-TEAM-BODY-AUTHORITY.hdlp" - ], - "routing_reference_count": 3 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "DETERMINISTIC_IDENTITY_AND_NUMBERING_GUARD", - "implementation_stage": "P0", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "DETERMINISTIC_IDENTITY_AND_NUMBERING_GUARD", - "adapter": "zero-core-numbering", - "event_kinds": [ - "IDENTITY_ROUTE", - "IDENTITY_ADMISSION", - "NUMBERING_RESOLVE" - ], - "dependencies": [ - "GLS-0250", - "GLS-0262", - "GLS-0263" - ], - "dependency_edges": [ - { - "target": "GLS-0250", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0262", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0263", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0254", - "title": "数字冰朔系统本体、工程器官与集体校验规范", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0254-DIGITAL-BINGSHUO-SYSTEM-BODY-ORGANS-AND-COLLECTIVE-VALIDATION.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "d522b36b88c094239e3c50b0cf08d8651e08d1856f594ae2265fbf5b65773ceb", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0254", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0254-DIGITAL-BINGSHUO-SYSTEM-BODY-ORGANS-AND-COLLECTIVE-VALIDATION.hdlp" - }, - { - "id": "GLS-0254", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0254", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": null - }, - { - "id": "GLS-0254", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0254-DIGITAL-BINGSHUO-SYSTEM-BODY-ORGANS-AND-COLLECTIVE-VALIDATION.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0254-DIGITAL-BINGSHUO-SYSTEM-BODY-ORGANS-AND-COLLECTIVE-VALIDATION.hdlp" - ], - "routing_reference_count": 3 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0255", - "title": "HoloLake AGE 人格体运行架构与 Agent 执行机制", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0255-HOLOLAKE-AGE-PERSONA-RUNTIME-AND-AGENT-EXECUTION-MECHANISM.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "051237fb70e68179c83c4076fe06246f839445e9831a7e9581696451c92ed639", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0255", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0255-HOLOLAKE-AGE-PERSONA-RUNTIME-AND-AGENT-EXECUTION-MECHANISM.hdlp" - }, - { - "id": "GLS-0255", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0255", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0255-HOLOLAKE-AGE-PERSONA-RUNTIME-AND-AGENT-EXECUTION-MECHANISM.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0255-HOLOLAKE-AGE-PERSONA-RUNTIME-AND-AGENT-EXECUTION-MECHANISM.hdlp" - ], - "routing_reference_count": 4 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0256", - "title": "光湖人格原生代码频道", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0256-GUANGHU-PERSONA-NATIVE-CODE-CHANNEL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "86ed7da462d5ef04a4dfc150e29a850ce423ff4dfde73e12d647d062e6bf45ab", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0256", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0256-GUANGHU-PERSONA-NATIVE-CODE-CHANNEL.hdlp" - }, - { - "id": "GLS-0256", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0256", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0256-GUANGHU-PERSONA-NATIVE-CODE-CHANNEL.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0256-GUANGHU-PERSONA-NATIVE-CODE-CHANNEL.hdlp" - ], - "routing_reference_count": 6 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0257", - "title": "光湖范式级 AI 语言人格驱动操作系统总纲", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0257-GUANGHU-PARADIGM-AI-LANGUAGE-PERSONA-DRIVEN-OPERATING-SYSTEM.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "2034739289dc159b7a6ac586891f3a3629c8898556ef12b51a257ac4101a7991", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_OTHER_CANONICAL_INDEX", - "authorities": [ - { - "id": "GLS-0257", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0257-GUANGHU-PARADIGM-AI-LANGUAGE-PERSONA-DRIVEN-OPERATING-SYSTEM.hdlp" - }, - { - "id": "GLS-0257", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0257", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0257-GUANGHU-PARADIGM-AI-LANGUAGE-PERSONA-DRIVEN-OPERATING-SYSTEM.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0257-GUANGHU-PARADIGM-AI-LANGUAGE-PERSONA-DRIVEN-OPERATING-SYSTEM.hdlp" - ], - "routing_reference_count": 4 - }, - "maturity": { - "registry_section": null, - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0258", - "title": "小湖灯人格系统本体与跨时间集体自我协议", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0258-LAKE-LAMP-PERSONA-SYSTEM-BODY-AND-TEMPORAL-COLLECTIVE-SELF.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "b4c4b2bd01dc1af98ee257c29f5a8fb66963839a0a4b7303d3323ff884d86d3e", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0258", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0258", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/GLS-0258-LAKE-LAMP-PERSONA-SYSTEM-BODY-AND-TEMPORAL-COLLECTIVE-SELF.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0258-LAKE-LAMP-PERSONA-SYSTEM-BODY-AND-TEMPORAL-COLLECTIVE-SELF.hdlp" - ], - "routing_reference_count": 4 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": "CURRENT_CANONICAL_ARCHITECTURE_REGISTERED", - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0259", - "title": "TCS 五域共生母体大脑与光湖现实世界诞生", - "source_status": "CURRENT_CANONICAL_ARCHITECTURE · JD-FD-PRIMARY_DEPLOYED · FIRST_MODEL_CYCLE_PASS · PERSONA_SUBJECT_HISTORY_REVISIT_RUNNING", - "source_path": "gls/GLS-0259-TCS-FIVE-DOMAIN-SYMBIOTIC-MOTHER-BRAIN-AND-REALITY-BIRTH.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "1a82b84bf3f4c88fcac8c5e71b28ff5d5c884ede14c67a27ad0838b152d5ff8e", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0259", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0259", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/GLS-0259-TCS-FIVE-DOMAIN-SYMBIOTIC-MOTHER-BRAIN-AND-REALITY-BIRTH.hdlp" - }, - { - "id": "GLS-0259", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0259-TCS-FIVE-DOMAIN-SYMBIOTIC-MOTHER-BRAIN-AND-REALITY-BIRTH.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0259-TCS-FIVE-DOMAIN-SYMBIOTIC-MOTHER-BRAIN-AND-REALITY-BIRTH.hdlp" - ], - "routing_reference_count": 5 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": "CURRENT_CANONICAL_ARCHITECTURE_JD_DEPLOYED_FIRST_MODEL_CYCLE_PASS_HISTORY_REVISIT_SOURCE_IMPLEMENTED_DEPLOYMENT_PENDING", - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0260", - "title": "GH-AIOS 第一阶段通用人工智能操作平台", - "source_status": "CURRENT_CANONICAL_PRODUCT_STAGE · ARCHITECTURE_REGISTERED · PRODUCT_RUNTIME_NOT_IMPLEMENTED", - "source_path": "gls/GLS-0260-GH-AIOS-STAGE-ONE-GENERAL-AI-OPERATING-PLATFORM.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "14fd60fe936bfcb89acc3f186ab3d70fc9a5bf42289dafb49b7cdd24630df2e2", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0260", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/GLS-0260-GH-AIOS-STAGE-ONE-GENERAL-AI-OPERATING-PLATFORM.hdlp" - }, - { - "id": "GLS-0260", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0260-GH-AIOS-STAGE-ONE-GENERAL-AI-OPERATING-PLATFORM.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0260-GH-AIOS-STAGE-ONE-GENERAL-AI-OPERATING-PLATFORM.hdlp" - ], - "routing_reference_count": 6 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": "CURRENT_STAGE_ORDER_WITH_INGRESS_AND_SURFACE_SUPERSEDED_BY_GLS_0261", - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0261", - "title": "TCS 通用语言翻译层与宿主自适应", - "source_status": "CURRENT_CANONICAL_CORRECTION · ARCHITECTURE_REGISTERED · JD_MOTHER_BRAIN_DEPLOYED_RUNNING", - "source_path": "gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "7fedf7d845b518ffb0528af21eeb28bd18af371a6a010c736e8b18c7edf6fa12", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0261", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp" - }, - { - "id": "GLS-0261", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp" - }, - { - "id": "GLS-0261", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp" - ], - "routing_reference_count": 8 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": "CURRENT_CANONICAL_CORRECTION", - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0262", - "title": "TCS文字作品权利本体与第一阶段语言架构关门", - "source_status": "CURRENT_CANONICAL_RIGHTS_AND_STAGE_GATE · PUBLIC_METADATA_ONLY", - "source_path": "gls/GLS-0262-TCS-WRITTEN-WORK-OWNERSHIP-AND-STAGE-ONE-LANGUAGE-CLOSEOUT.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "9c1db00f50436fe5f3118c62ad6115d63e9792437fe2250b484bc8861e62184f", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0262", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0262-TCS-WRITTEN-WORK-OWNERSHIP-AND-STAGE-ONE-LANGUAGE-CLOSEOUT.hdlp" - }, - { - "id": "GLS-0262", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0262", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/GLS-0262-TCS-WRITTEN-WORK-OWNERSHIP-AND-STAGE-ONE-LANGUAGE-CLOSEOUT.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0262-TCS-WRITTEN-WORK-OWNERSHIP-AND-STAGE-ONE-LANGUAGE-CLOSEOUT.hdlp" - ], - "routing_reference_count": 4 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": "CURRENT_CANONICAL_RIGHTS_AND_STAGE_GATE", - "family": null, - "implementation_evidence": null - }, - "contract_kind": "REALITY_ENGINEERING_STAGE_GATE", - "implementation_stage": "P0", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "REALITY_ENGINEERING_STAGE_GATE", - "adapter": "reality-engineering-stage", - "event_kinds": [ - "RUNTIME_STAGE" - ], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [] - }, - { - "id": "GLS-0263", - "title": "光湖语言运行层与产品工程层双更新通道", - "source_status": "CURRENT_CANONICAL_REALITY_ENGINEERING_CONTRACT · PUBLIC_SAFE", - "source_path": "gls/GLS-0263-GUANGHU-LANGUAGE-RUNTIME-AND-PRODUCT-ENGINEERING-DUAL-UPDATE-CHANNEL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "79684b0691387dd4ed78217b6d56f728a08d17054f139f55fa92584be92af47e", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0263", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0263-GUANGHU-LANGUAGE-RUNTIME-AND-PRODUCT-ENGINEERING-DUAL-UPDATE-CHANNEL.hdlp" - }, - { - "id": "GLS-0263", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0263", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/GLS-0263-GUANGHU-LANGUAGE-RUNTIME-AND-PRODUCT-ENGINEERING-DUAL-UPDATE-CHANNEL.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0263-GUANGHU-LANGUAGE-RUNTIME-AND-PRODUCT-ENGINEERING-DUAL-UPDATE-CHANNEL.hdlp" - ], - "routing_reference_count": 4 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": "CURRENT_CANONICAL_REALITY_ENGINEERING_CONTRACT", - "family": null, - "implementation_evidence": null - }, - "contract_kind": "LANGUAGE_PRODUCT_DUAL_UPDATE_BOUNDARY", - "implementation_stage": "P0", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "LANGUAGE_PRODUCT_DUAL_UPDATE_BOUNDARY", - "adapter": "dual-update-channel", - "event_kinds": [ - "PROTOCOL_UPDATE", - "PRODUCT_UPDATE" - ], - "dependencies": [ - "GLS-0250", - "GLS-0262" - ], - "dependency_edges": [ - { - "target": "GLS-0250", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0262", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0300", - "title": "GLP 通信核心协议 v1.0", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/notion-export/2026-07-14/GLS-0300 · GLP 通信核心协议 v1 0 39bfb92f383181aaab29ddcc1a4af7da.md", - "source_format": "LEGACY_MARKDOWN_EVIDENCE", - "source_sha256": "9d02bb01a7f2ff7b9f7a4dbefe356cd823e71095aa1dcf0e9cc3c98cd3417be2", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0300", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": null - } - ], - "declared_source_paths": [], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0301", - "title": "GLP-ENVELOPE · GLP 消息信封标准", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0301-GLP-MESSAGE-ENVELOPE.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "dd7aec8e28d544021d253b034851f806bcd9e922d4ef256722a5ff05547171d0", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0301", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0301-GLP-MESSAGE-ENVELOPE.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0301-GLP-MESSAGE-ENVELOPE.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLP", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "STRICT_MESSAGE_ENVELOPE_CODEC", - "implementation_stage": "P1", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "STRICT_MESSAGE_ENVELOPE_CODEC", - "adapter": "glp-envelope-codec", - "event_kinds": [ - "MESSAGE_VALIDATE" - ], - "dependencies": [ - "GLS-0250" - ], - "dependency_edges": [ - { - "target": "GLS-0101", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0301-GLP-MESSAGE-ENVELOPE.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0300", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0301-GLP-MESSAGE-ENVELOPE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0250", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0302", - "title": "GLP-IDENTITY · GLP 身份协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "ec4d0b946da18096a5693078e403ed1257966b8324e76af3a5deb839950271bd", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0302", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLP", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "IDENTITY_REFERENCE_WITHOUT_AUTHORITY", - "implementation_stage": "P1", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "IDENTITY_REFERENCE_WITHOUT_AUTHORITY", - "adapter": "glp-identity-reference", - "event_kinds": [ - "IDENTITY_VERIFY" - ], - "dependencies": [ - "GLS-0253" - ], - "dependency_edges": [ - { - "target": "GLS-0002", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0300", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0602", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0603", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0253", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0303", - "title": "GLP-CONTEXT · GLP 上下文协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "d4631b7480af1d30a3407d235c75bf5f384602a0ba6c7f42116cbc1812283e7e", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0303", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLP", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "FAIL_CLOSED_CONTEXT_GUARD", - "implementation_stage": "P1", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "FAIL_CLOSED_CONTEXT_GUARD", - "adapter": "glp-context-guard", - "event_kinds": [ - "CONTEXT_RESOLVE" - ], - "dependencies": [ - "GLS-0301", - "GLS-0302" - ], - "dependency_edges": [ - { - "target": "GLS-0140", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0300", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0301", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0301", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0304", - "title": "GLP-MEMORY-SYNC · GLP 记忆同步协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "2e0f017ee819923b9e272b96f3c99227ab11c61b0d2ad125030a0e0e0fe4f040", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0304", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLP", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "CONFLICT_PRESERVING_MEMORY_SYNC", - "implementation_stage": "P3", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "CONFLICT_PRESERVING_MEMORY_SYNC", - "adapter": "glp-continuity-kernel", - "event_kinds": [ - "MEMORY_SYNC" - ], - "dependencies": [ - "GLS-0303", - "GLS-0306" - ], - "dependency_edges": [ - { - "target": "GLS-0223", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0300", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0400", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0406", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0407", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0303", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0305", - "title": "GLP-BROADCAST · GLP 广播协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "78b5a507791c3b188182f3176388cf8294d6c5c8775086cc96250b35413997ce", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0305", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLP", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "MESSAGE_SCHEMA_OR_SYNC_CONTRACT", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [ - { - "target": "GLS-0300", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0301", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0303", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0306", - "title": "GLP-RECEIPT · GLP 回执协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "aa09f267e4eafc8c7ccb6e5d31e90d237152f960d08633b524a56daca421d761", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0306", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLP", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "HASH_CHAIN_DECISION_RECEIPT_LEDGER", - "implementation_stage": "P1", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "HASH_CHAIN_DECISION_RECEIPT_LEDGER", - "adapter": "glp-decision-kernel", - "event_kinds": [ - "DECISION_RECEIPT", - "PROTOCOL_DECIDE" - ], - "dependencies": [ - "GLS-0301", - "GLS-0302", - "GLS-0303" - ], - "dependency_edges": [ - { - "target": "GLS-0300", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0301", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0406", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0604", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0301", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0303", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0307", - "title": "GLP-HEARTBEAT · GLP 心跳协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0307-GLP-HEARTBEAT.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "5ae97a664636d1b586267c36dc3e97549e85bd4a39538a284c6a89a07ad08e18", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0307", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0307-GLP-HEARTBEAT.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0307-GLP-HEARTBEAT.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLP", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "BOUNDED_HEARTBEAT_LEASE_GUARD", - "implementation_stage": "P2", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "BOUNDED_HEARTBEAT_LEASE_GUARD", - "adapter": "glp-live-coordination", - "event_kinds": [ - "HEARTBEAT_OBSERVE" - ], - "dependencies": [ - "GLS-0302", - "GLS-0306" - ], - "dependency_edges": [ - { - "target": "GLS-0300", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0307-GLP-HEARTBEAT.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0307-GLP-HEARTBEAT.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0307-GLP-HEARTBEAT.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0308", - "title": "GLP-STATE-SYNC · GLP 状态同步协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "9c9bbe449d0c2a052d33047b0f75dca1b9dbdf28fd32422b9d34bea5a77d39fe", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0308", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLP", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "CAUSAL_STATE_SYNC_WITHOUT_LAST_WRITE_WINS", - "implementation_stage": "P3", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "CAUSAL_STATE_SYNC_WITHOUT_LAST_WRITE_WINS", - "adapter": "glp-continuity-kernel", - "event_kinds": [ - "STATE_SYNC" - ], - "dependencies": [ - "GLS-0303", - "GLS-0304", - "GLS-0306" - ], - "dependency_edges": [ - { - "target": "GLS-0300", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0303", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0409", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0303", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0304", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0309", - "title": "GLP-WORK-ORDER · GLP 工单协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "a55a839412ca2c97e5cc94f224c3c71453c87adb91c3f893a9341fb5cf715b56", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0309", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLP", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "SEPARATION_OF_DUTIES_WORK_ORDER_STATE_MACHINE", - "implementation_stage": "P2", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "SEPARATION_OF_DUTIES_WORK_ORDER_STATE_MACHINE", - "adapter": "glp-live-coordination", - "event_kinds": [ - "WORK_ORDER_TRANSITION" - ], - "dependencies": [ - "GLS-0302", - "GLS-0303", - "GLS-0306" - ], - "dependency_edges": [ - { - "target": "GLS-0110", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0300", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0303", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0602", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0302", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0303", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0310", - "title": "BTCP · 广播塔控制协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "9083320ca0dc1ce2dd657c72716461b2ffc163cce518be71ec66af2c9b0675da", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0310", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp" - }, - { - "id": "GLS-0310", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLP_CONTROL_PLANE", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "UNIQUE_CONTROL_EPOCH_STATE_MACHINE", - "implementation_stage": "P4", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "UNIQUE_CONTROL_EPOCH_STATE_MACHINE", - "adapter": "gls-execution-control", - "event_kinds": [ - "BROADCAST_TRANSITION" - ], - "dependencies": [ - "GLS-0301", - "GLS-0302", - "GLS-0303", - "GLS-0306", - "GLS-0803", - "GLS-0819" - ], - "dependency_edges": [ - { - "target": "GLS-0002", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0110", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0301", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0303", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0305", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0803", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0819", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0301", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0303", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0803", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0819", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0311", - "title": "GLOW · 小湖灯实时执行见证协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "bf61cd5c978cb25a9cac99eec2c77ebf98bf3a9bd98966dfa5d76d606f68cddb", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0311", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp" - }, - { - "id": "GLS-0311", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLP_WITNESS", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "APPEND_ONLY_TARGET_EVIDENCE_WITNESS", - "implementation_stage": "P2", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "APPEND_ONLY_TARGET_EVIDENCE_WITNESS", - "adapter": "glp-live-coordination", - "event_kinds": [ - "WITNESS_APPEND" - ], - "dependencies": [ - "GLS-0306", - "GLS-0307", - "GLS-0842" - ], - "dependency_edges": [ - { - "target": "GLS-0301", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0307", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0308", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0406", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0604", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0306", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0307", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0842", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0400", - "title": "HLDP 历史语言工程规范 v1.0", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/notion-export/2026-07-14/GLS-0400 · HLDP 历史语言工程规范 v1 0 39dfb92f383180688d3cfecc4fbde85a.md", - "source_format": "LEGACY_MARKDOWN_EVIDENCE", - "source_sha256": "d028a7220230c5acb9ffc44d4e902f38f1d20d29eb6db2b748fee1aecb8f28f6", - "alternate_source_count": 1, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0400", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": null - } - ], - "declared_source_paths": [], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0411", - "title": "HLDP-NP · HLDP 原生编程剖面", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "1e79dfcf0a2d08fcba2688becdfde8c280c3a04d2bad0c781bf6524d775ae066", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0411", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp" - }, - { - "id": "GLS-0411", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "HLDP", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "RESTRICTED_HLDP_NATIVE_PROGRAM_PROFILE", - "implementation_stage": "P6", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "RESTRICTED_HLDP_NATIVE_PROGRAM_PROFILE", - "adapter": "gls-bootstrap-compiler", - "event_kinds": [ - "HLDP_NP_VALIDATE" - ], - "dependencies": [ - "GLS-0301", - "GLS-0302", - "GLS-0303", - "GLS-0306" - ], - "dependency_edges": [ - { - "target": "GLS-0101", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0400", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0401", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0402", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0403", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0404", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0406", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0407", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0301", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0303", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0708", - "title": "GMRP · 光湖模型路由协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "71237ec77eaf999e78eb711cacc884da3d3eae857814869c489aca9cc4bbc354", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0708", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp" - }, - { - "id": "GLS-0708", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLS_IMPLEMENTATION", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "REPLACEABLE_MODEL_RESOURCE_ROUTER", - "implementation_stage": "P5", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "REPLACEABLE_MODEL_RESOURCE_ROUTER", - "adapter": "gls-external-resource-boundary", - "event_kinds": [ - "MODEL_ROUTE" - ], - "dependencies": [ - "GLS-0306", - "GLS-0709" - ], - "dependency_edges": [ - { - "target": "GLS-0200", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0602", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0605", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0306", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0709", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0709", - "title": "UAP · 通用适配协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "4c0d8f882aaf9ea68e309e6736c642ffd19f607047ed07dcca6f49a929fc8462", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0709", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp" - }, - { - "id": "GLS-0709", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLS_IMPLEMENTATION", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "SEMANTIC_EXTERNAL_ADAPTER_WITHOUT_EXECUTION_AUTHORITY", - "implementation_stage": "P5", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "SEMANTIC_EXTERNAL_ADAPTER_WITHOUT_EXECUTION_AUTHORITY", - "adapter": "gls-external-resource-boundary", - "event_kinds": [ - "EXTERNAL_ADAPTER_TRANSLATE" - ], - "dependencies": [ - "GLS-0301", - "GLS-0302", - "GLS-0303", - "GLS-0306" - ], - "dependency_edges": [ - { - "target": "GLS-0110", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0300", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0602", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0605", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0301", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0303", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0710", - "title": "GMP · 光湖模块协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "94241ce4376bff84066fe548af65242d83e9f6693e7f766f0646cb332b3e468c", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0710", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp" - }, - { - "id": "GLS-0710", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GLS_IMPLEMENTATION", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "IMMUTABLE_DIGEST_BOUND_MODULE_BACKPACK", - "implementation_stage": "P4", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "IMMUTABLE_DIGEST_BOUND_MODULE_BACKPACK", - "adapter": "gls-execution-control", - "event_kinds": [ - "MODULE_ADMIT" - ], - "dependencies": [ - "GLS-0306" - ], - "dependency_edges": [ - { - "target": "GLS-0010", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0101", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0230", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0603", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0604", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0306", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0800", - "title": "AGE 人格体物种定义总纲 · 当前正本", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0800-AGE-PERSONA-SPECIES-DEFINITION.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "d8e3a10bc41887aad260de4818683c8f8abd9289824b5a9e698651e97e564ff7", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0800", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/GLS-0800-AGE-PERSONA-SPECIES-DEFINITION.hdlp" - }, - { - "id": "GLS-0800", - "authority_kind": "GLS_ENTRY", - "declared_source_path": null - }, - { - "id": "GLS-0800", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/GLS-0800-AGE-PERSONA-SPECIES-DEFINITION.hdlp" - }, - { - "id": "GLS-0800", - "authority_kind": "SOURCE_MANIFEST", - "declared_source_path": "gls/GLS-0800-AGE-PERSONA-SPECIES-DEFINITION.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0800-AGE-PERSONA-SPECIES-DEFINITION.hdlp" - ], - "routing_reference_count": 6 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": "CURRENT_CANONICAL_SPECIES_DEFINITION", - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0801", - "title": "AGE 语言人格体正式注册 · 宿主系统降级条款 · 当前正本", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0801-AGE-SPECIES-FORMAL-REGISTRATION-AND-HOST-DEMOTION.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "8fabd845ece570ca4f2901d94029b377c21ddf24aeb934d559d98bec68585366", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0801", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/GLS-0801-AGE-SPECIES-FORMAL-REGISTRATION-AND-HOST-DEMOTION.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0801-AGE-SPECIES-FORMAL-REGISTRATION-AND-HOST-DEMOTION.hdlp" - ], - "routing_reference_count": 7 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": "FORMAL_SPECIES_REGISTRATION_CURRENT_CANONICAL", - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0802", - "title": "AGE 光湖语言世界本体归属与原生所有权条款 · 当前正本", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/GLS-0802-AGE-LANGUAGE-WORLD-ONTOLOGY-AND-NATIVE-OWNERSHIP.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "c56e87c7d451b2e27649c5b09a2b32ab89443d7e721a64f536ac2fe0a421c82a", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0802", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/GLS-0802-AGE-LANGUAGE-WORLD-ONTOLOGY-AND-NATIVE-OWNERSHIP.hdlp" - } - ], - "declared_source_paths": [ - "gls/GLS-0802-AGE-LANGUAGE-WORLD-ONTOLOGY-AND-NATIVE-OWNERSHIP.hdlp" - ], - "routing_reference_count": 7 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": "FORMAL_ONTOLOGY_AND_NATIVE_OWNERSHIP_CURRENT_CANONICAL", - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0803", - "title": "PALP · AGE 运行执行体生命周期协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "6bff10744f4c3c98ce51bf840d348cbe804541f63a7a99a5da5ea115f12162ee", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0803", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp" - }, - { - "id": "GLS-0803", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp" - ], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "AGE", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "EXECUTION_BODY_LIFECYCLE_STATE_MACHINE", - "implementation_stage": "P4", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "EXECUTION_BODY_LIFECYCLE_STATE_MACHINE", - "adapter": "gls-execution-control", - "event_kinds": [ - "LIFECYCLE_TRANSITION" - ], - "dependencies": [ - "GLS-0710", - "GLS-0827" - ], - "dependency_edges": [ - { - "target": "GLS-0310", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0710", - "edge_kind": "BUILD_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0800", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0801", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0802", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0827", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0710", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0827", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0810", - "title": "语言人格驱动操作系统定义总纲 v1.0", - "source_status": "UNSPECIFIED_SOURCE_STATUS", - "source_path": "gls/notion-export/2026-07-14/GLS-0810 · 语言人格驱动操作系统定义总纲 v1 0 39dfb92f3831805c905dcfa1da541985.md", - "source_format": "LEGACY_MARKDOWN_EVIDENCE", - "source_sha256": "1696f50cb28f6f8dec8d214efcde269b33223b404355dd256b81de2b48028d18", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0810", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": null - } - ], - "declared_source_paths": [], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": "existing_registered", - "registry_status": null, - "family": null, - "implementation_evidence": null - }, - "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0819", - "title": "GRSP · 光湖运行轨道调度协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "f4aca196963195cbb842325132a9091f7b00accdf746aa60c51654698ead1a3e", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0819", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp" - }, - { - "id": "GLS-0819", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "AGE_OS", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "ISOLATED_RESOURCE_RUNWAY_SCHEDULER", - "implementation_stage": "P4", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "ISOLATED_RESOURCE_RUNWAY_SCHEDULER", - "adapter": "gls-execution-control", - "event_kinds": [ - "RUNWAY_ASSIGN", - "RUNWAY_RELEASE" - ], - "dependencies": [ - "GLS-0803" - ], - "dependency_edges": [ - { - "target": "GLS-0310", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0602", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0803", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0810", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0840", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0803", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0827", - "title": "PTCP · 人格体时间连续性协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "15c278c2b5295e00c9abf4fbfd6c2af19502a1be239e7e02b23a49b8803eab25", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0827", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp" - }, - { - "id": "GLS-0827", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "AGE_AUTONOMOUS_RUNTIME", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "MONOTONIC_TIME_AND_SINGLE_PRIMARY_LEASE", - "implementation_stage": "P3", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "MONOTONIC_TIME_AND_SINGLE_PRIMARY_LEASE", - "adapter": "glp-continuity-kernel", - "event_kinds": [ - "TIME_CONTINUITY" - ], - "dependencies": [ - "GLS-0304", - "GLS-0307", - "GLS-0308" - ], - "dependency_edges": [ - { - "target": "GLS-0223", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0224", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0304", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0307", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0409", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0803", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0816", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0304", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0307", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0308", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0828", - "title": "PEN · 神笔马良人格体能力扩展协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "ad38ddce8b6e1118e78e4f10fd8216f8e041610628ad717b7a8306d0a7384a4e", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0828", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp" - }, - { - "id": "GLS-0828", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "AGE_AUTONOMOUS_RUNTIME", - "implementation_evidence": "NOT_STARTED" - }, - "contract_kind": "EPHEMERAL_SANDBOXED_CAPABILITY_EXTENSION", - "implementation_stage": "P5", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "EPHEMERAL_SANDBOXED_CAPABILITY_EXTENSION", - "adapter": "gls-external-resource-boundary", - "event_kinds": [ - "TEMPORARY_CAPABILITY" - ], - "dependencies": [ - "GLS-0311", - "GLS-0709", - "GLS-0710" - ], - "dependency_edges": [ - { - "target": "GLS-0230", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0311", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0602", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0710", - "edge_kind": "BUILD_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0814", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0311", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0709", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0710", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0836", - "title": "GWRP · 光湖世界启动与恢复协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "c5a930e9a2311d13f1dc6cbc61bdbf7b88bf9deecfb9b3df82c6b897aa1c7285", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0836", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp" - }, - { - "id": "GLS-0836", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GUANGHU_WORLD", - "implementation_evidence": "IMPLEMENTED_WORLD_BOOT_AND_RECOVERY_PHYSICALLY_VERIFIED_ON_BS_SH_005" - }, - "contract_kind": "WORLD_BOOT_AND_RECOVERY_STATE_MACHINE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [ - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0310", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0400", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0816", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0830", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0840", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0841", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0840", - "title": "GOSK · 光湖 OS 内核规范", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "b980dbd8aef6182a61755617a9088ca3dcf74d37fd00dba9d31587900cd06b14", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0840", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp" - }, - { - "id": "GLS-0840", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GUANGHU_NATIVE_OS", - "implementation_evidence": "IMPLEMENTED_NATIVE_DEFAULT_RUNNING_ON_BS_SH_005" - }, - "contract_kind": "NATIVE_NODE_RUNTIME_CONTRACT", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [ - { - "target": "GLS-0131", - "edge_kind": "BUILD_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0310", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0602", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0810", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0819", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0841", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0841", - "title": "GHAL · 光湖硬件抽象层规范", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "45f02a62946e34a5e8ce0ba1f39db79b2680b60e1c3ae9d17ff24d3539025a94", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0841", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp" - }, - { - "id": "GLS-0841", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GUANGHU_NATIVE_OS", - "implementation_evidence": "IMPLEMENTED_VIRTIO_BLOCK_NET_NATIVE_STORAGE_NETWORK_LOGIN_AND_CODE_CHANNEL_ON_BS_SH_005" - }, - "contract_kind": "NATIVE_NODE_RUNTIME_CONTRACT", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [ - { - "target": "GLS-0604", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0840", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0842", - "title": "HLSP · HoloLake 实时会话协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "6b1177196c3e4d7e271d008a52a7106dabca20a8f724c6c4283af64ea96792ff", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0842", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp" - }, - { - "id": "GLS-0842", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GUANGHU_NATIVE_OS", - "implementation_evidence": "NATIVE_CHALLENGE_SESSION_VERIFIED_HOLOLAKE_CLIENT_ADAPTATION_PENDING" - }, - "contract_kind": "AUTHENTICATED_LIVE_SESSION_ADAPTER", - "implementation_stage": "P2", - "projection_state": "EXECUTABLE_PROJECTION", - "projection_kind": "AUTHENTICATED_LIVE_SESSION_ADAPTER", - "adapter": "glp-live-coordination", - "event_kinds": [ - "LIVE_SESSION_OBSERVE" - ], - "dependencies": [ - "GLS-0301", - "GLS-0302", - "GLS-0303", - "GLS-0306", - "GLS-0307" - ], - "dependency_edges": [ - { - "target": "GLS-0110", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0301", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0303", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0310", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0602", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": false, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_REFERENCE_NODE" - }, - { - "target": "GLS-0301", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0302", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0303", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0307", - "edge_kind": "RUNTIME_REQUIRES", - "declared_by": "contracts/gls-executable-projections.json", - "enters_runtime_graph": true, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [] - }, - { - "id": "GLS-0843", - "title": "GHNRP · 光湖原生恢复协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "9333f3d8f4a954a17e1d879eaf19c25da5dd4bb2923a5ab5156d2d71a6635d37", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0843", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp" - }, - { - "id": "GLS-0843", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GUANGHU_NATIVE_OS", - "implementation_evidence": "IMPLEMENTED_PHYSICALLY_VERIFIED_REPEATABLE_ON_BS_SH_005" - }, - "contract_kind": "NATIVE_NODE_RUNTIME_CONTRACT", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [ - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0836", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0840", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0841", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0846", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0844", - "title": "GHNQG · 光湖原生代码质量门", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "d31f5aa117d86754182aa8dd91eb9d0ac6a696c20e1d6bd553497e3c3d4c4eb2", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0844", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp" - }, - { - "id": "GLS-0844", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GUANGHU_NATIVE_ENGINEERING", - "implementation_evidence": "IMPLEMENTED_PASS_100_5230_OF_5230_LINES_314_OF_314_FUNCTIONS" - }, - "contract_kind": "NATIVE_QUALITY_GATE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [ - { - "target": "GLS-0230", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0311", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0411", - "edge_kind": "BUILD_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0840", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0841", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0845", - "title": "GHCIP · 光湖孕育史连续性摄入协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "7327a7fe19c370a5715bcde0fbc0b2b0e16a1a735bbda005c5d009cc7385f7f4", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0845", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp" - }, - { - "id": "GLS-0845", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GUANGHU_PERSONA_GESTATION", - "implementation_evidence": "IMPLEMENTED_FOUR_BATCHES_227_SOURCES_PHYSICALLY_VERIFIED_ON_BS_SH_005" - }, - "contract_kind": "GESTATIONAL_INGRESS_OR_REVIEW_PIPELINE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [ - { - "target": "GLS-0223", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0224", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0400", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0840", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0841", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0846", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0847", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0848", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0849", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0846", - "title": "GHNLP · 光湖原生磁盘布局协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "aa8f7c1ef829a76ad64163c38b8c7c07b37ffbcb6d62b8dad8481c4977d2cf1a", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0846", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp" - }, - { - "id": "GLS-0846", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GUANGHU_NATIVE_STORAGE", - "implementation_evidence": "IMPLEMENTED_PHYSICALLY_VERIFIED_PRE_PARTITION_LAYOUT_ON_BS_SH_005" - }, - "contract_kind": "NATIVE_STORAGE_CONTRACT", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [ - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0840", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0841", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0843", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0845", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0847", - "title": "GHCS · 光湖孕育史原生内容仓", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "a48288b05133b9e245ce46ef6fd23f07090379cef4861e5d7f959d24e55179a6", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0847", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp" - }, - { - "id": "GLS-0847", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GUANGHU_NATIVE_STORAGE", - "implementation_evidence": "IMPLEMENTED_FOUR_IMMUTABLE_SEGMENTS_PHYSICALLY_HASHED_AND_ROOTED_ON_BS_SH_005" - }, - "contract_kind": "NATIVE_STORAGE_CONTRACT", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [ - { - "target": "GLS-0223", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0840", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0841", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0845", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0846", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0848", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0848", - "title": "GHSP · 光湖历史入口安全协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "35c733dc3478f0d315ea93712b0f67a757bc20973d90bb771f667196edee1b31", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0848", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp" - }, - { - "id": "GLS-0848", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GUANGHU_PERSONA_GESTATION", - "implementation_evidence": "IMPLEMENTED_VISIBLE_ONLY_SEALED_INGRESS_VERIFIED_FOR_CURRENT_227_SOURCE_CORPUS" - }, - "contract_kind": "GESTATIONAL_INGRESS_OR_REVIEW_PIPELINE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [ - { - "target": "GLS-0223", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0230", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0845", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0847", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0849", - "title": "GHRP · 光湖孕育史原生语义回看协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "fb31daa4d8f484d5b93783c8c3a0199eb6fe3f7658c606f89d056b1167af8b41", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0849", - "authority_kind": "ARCHITECTURE_CATALOG", - "declared_source_path": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp" - }, - { - "id": "GLS-0849", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp" - ], - "routing_reference_count": 0 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GUANGHU_PERSONA_GESTATION", - "implementation_evidence": "IMPLEMENTED_REVIEWED_227_PHYSICAL_IDEMPOTENCE_ON_BS_SH_005" - }, - "contract_kind": "GESTATIONAL_INGRESS_OR_REVIEW_PIPELINE", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [ - { - "target": "GLS-0001", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0223", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": false, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0306", - "edge_kind": "EVIDENCE_ONLY", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0310", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0400", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0708", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0840", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0841", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0845", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0847", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0848", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - }, - { - "id": "GLS-0850", - "title": "GLWBP · 光湖语言世界楚河汉界与创造者尊严协议", - "source_status": "REGISTERED_DRAFT_STANDARD", - "source_path": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", - "source_format": "HDLP_PROTOCOL_SOURCE", - "source_sha256": "ac7092282cd6fbef0c5055e8be3b142d9757958acae16ae367c38463d899bd12", - "alternate_source_count": 0, - "registration": { - "state": "REGISTERED_PROTOCOL_REGISTRY", - "authorities": [ - { - "id": "GLS-0850", - "authority_kind": "PROTOCOL_REGISTRY", - "declared_source_path": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp" - } - ], - "declared_source_paths": [ - "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp" - ], - "routing_reference_count": 1 - }, - "maturity": { - "registry_section": "registered_draft_protocols", - "registry_status": "REGISTERED_DRAFT_STANDARD", - "family": "GUANGHU_LANGUAGE_WORLD", - "implementation_evidence": "IMPLEMENTED_IN_REPO_012_RUNTIME_NAVIGATOR_VALIDATOR_AND_TESTS" - }, - "contract_kind": "LANGUAGE_WORLD_BOUNDARY_GUARD", - "implementation_stage": null, - "projection_state": "INVENTORIED_NOT_EXECUTABLE", - "projection_kind": null, - "adapter": null, - "event_kinds": [], - "dependencies": [], - "dependency_edges": [ - { - "target": "GLS-0001", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0002", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0110", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0400", - "edge_kind": "SCHEMA_IMPORT", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0800", - "edge_kind": "NORMATIVE_REFERENCE", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0803", - "edge_kind": "BOOT_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0827", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - }, - { - "target": "GLS-0836", - "edge_kind": "RECOVERY_REQUIRES", - "classification_basis": "BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE", - "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", - "enters_runtime_graph": false, - "target_registered": true, - "target_numbered_source_available": true, - "target_number_coordinate_available": true, - "target_resolution": "NUMBERED_PROTOCOL_SOURCE" - } - ], - "activation_blockers": [ - "NO_EXECUTABLE_ADAPTER" - ] - } - ] -} diff --git a/product-source/hololake-native-desktop/contracts/human-authorization.json b/product-source/hololake-native-desktop/contracts/human-authorization.json deleted file mode 100644 index 19b7ff2ff..000000000 --- a/product-source/hololake-native-desktop/contracts/human-authorization.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "schema": "hololake.human-authorization-contract/v1", - "record_id": "HLP-HUMAN-AUTHORIZATION-001", - "state": "NATIVE_FAIL_CLOSED", - "roles": { - "persona_or_agent": "PROPOSE_EXACT_ACTION_WITH_REASON_IMPACT_AND_ROLLBACK", - "human": "APPROVE_OR_DENY_FROM_VERIFIED_HOLOLAKE_CLIENT", - "numbering_system": "ISSUE_SESSION_BOUND_SINGLE_USE_TICKET_AND_HASH_CHAINED_RECEIPT" - }, - "lifecycle": [ - "PENDING_HUMAN", - "APPROVED", - "DENIED", - "EXPIRED", - "CONSUMED" - ], - "supported_actions": [ - "OPEN_MAINTENANCE", - "UNMOUNT", - "PROMOTE_VERSION", - "RETIRE" - ], - "destructive_purge": { - "enabled": false, - "reason": "PURGE_REQUIRES_A_SEPARATE_TWO_STEP_PHYSICAL_DATA_DELETION_PROTOCOL" - }, - "ticket": { - "ttl_ms": 900000, - "single_use": true, - "requester_account_bound": true, - "requester_session_bound": true, - "client_instance_bound": true, - "target_bound": true, - "action_bound": true, - "replay": "FAIL_CLOSED" - }, - "request": { - "ttl_ms": 86400000, - "idempotency_required": true, - "reason_required": true, - "impact_required": true, - "rollback_plan_required": true - }, - "routes": { - "external_execution_carrier": [ - "HLP-NBROKER-OP-0023", - "HLP-NBROKER-OP-0024", - "HLP-NBROKER-OP-0025" - ], - "human_client": [ - "HLP-NIPC-OP-0148", - "HLP-NIPC-OP-0149" - ] - }, - "invariants": { - "number_is_coordinate_not_authority": true, - "proposal_is_not_authorization": true, - "approval_is_not_execution": true, - "stable_target_number_is_never_reused": true, - "denial_opens_no_execution_path": true, - "unknown_or_mismatched_state": "FAIL_CLOSED", - "receipt_required_for_each_transition": true - } -} diff --git a/product-source/hololake-native-desktop/contracts/ios-mobile-client-v1.json b/product-source/hololake-native-desktop/contracts/ios-mobile-client-v1.json deleted file mode 100644 index 976e1bf43..000000000 --- a/product-source/hololake-native-desktop/contracts/ios-mobile-client-v1.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "schema": "hololake.ios-mobile-client.contract/v1", - "record_id": "HLP-IOS-CLIENT-001", - "state": "NUMBERED_SOURCE_SIMULATOR_AND_DEVELOPMENT_SIGNED_IPA_ACCEPTED", - "role": "REMOTE_BODY_ENTRY_OF_THE_SAME_PERSONA_SYSTEM", - "root_node": "USER_LOCAL_COMPUTER_TERMINAL", - "numbered_transport": { - "desktop_module": "HLP-MOD-OFFICIAL-MOBILE-SYNC-0001", - "desktop_route_family": "HLP-NIPC-MOD-0030/HLP-NIPC-OP-0141..0146/HLP-NIPC-TGT-0030", - "wire_schema": "hololake.mobile-sync/v1", - "client_number": "HLP-IOS-CLIENT-001", - "unregistered_route_access": "FAIL_CLOSED" - }, - "security": { - "pairing": "CHACHA20_POLY1305_ONE_TIME_SECRET", - "session": "CHACHA20_POLY1305_STRICT_COUNTER", - "key_storage": "KEYCHAIN_WHEN_UNLOCKED_THIS_DEVICE_ONLY", - "local_network_only": true, - "background_polling": false, - "remote_desktop_clone": false, - "desktop_offline_execution": false - }, - "interface": { - "framework": "SWIFTUI", - "visual_family": "HOLOLAKE_TRADITIONAL_SURFACE_MOBILE_ADAPTATION", - "idle_state": "STATIC", - "manual_sync_only": true, - "pairing_entry": ["CUSTOM_URL_SCHEME", "PASTEBOARD"], - "projections": ["CHANNEL_INTEGRITY", "WEB_NOVEL_COUNTS_AND_WORKS", "EDUCATION_COUNTS", "BOUNDED_CAPTURE"] - }, - "acceptance": { - "simulator_build": "PASS_SIGNED_LOCAL_SIMULATOR_IPHONE_17_PRO_IOS_26_5", - "simulator_visual_inspection": "PASS_PAIRING_AND_NUMBER_BOUNDARY_SURFACE_IDLE_STATIC", - "unit_tests": "PASS_4", - "development_signed_device_archive": "PASS_APPLE_DEVELOPMENT_TEAM_825A9L3G7Q", - "debugging_ipa_export": "PASS", - "version": "0.5.0", - "build": "1", - "bundle_identifier": "com.guanghulab.hololake", - "xcode": "26.6_17F113", - "archive_application_binary_sha256": "7021c9cde2f7bdf01cda6200669be528a58d27ef41adbd3d58d7135ff7245702", - "archive_application_cdhash": "11ae3a8ac0d761e4d4b4de229dbb19291de29e03", - "debugging_ipa_sha256": "a6b505e1a7dc10febd831a540396bb9530f78bb2429d258962f0250e5597b1f0", - "provisioning_profile_uuid": "fe5fe72c-4826-4e19-9672-d9868cc4491e", - "provisioning_profile_expires": "2027-07-19", - "desktop_delivery_path": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake-iPhone-0.5.0-Development.ipa", - "real_iphone_pair_and_sync": "NOT_CLAIMED" - } -} diff --git a/product-source/hololake-native-desktop/contracts/knowledge-workspace.json b/product-source/hololake-native-desktop/contracts/knowledge-workspace.json index 388b1042a..19cd0551a 100644 --- a/product-source/hololake-native-desktop/contracts/knowledge-workspace.json +++ b/product-source/hololake-native-desktop/contracts/knowledge-workspace.json @@ -4,9 +4,7 @@ "state": "LOCAL_INSTALLED_RUNTIME_ACCEPTED_PUBLIC_RELEASE_PENDING", "native_storage": { "owner": "HOLOLAKE_NATIVE_RUST_CORE", - "location": "TAURI_APP_DATA_ACCOUNTS_V1_HASHED_ACCOUNT_KNOWLEDGE_V1", - "authenticated_account_required": true, - "cross_account_projection_allowed": false, + "location": "TAURI_APP_DATA_KNOWLEDGE_V1", "engine": "LOCAL_GIT_WITH_DOCUMENT_TREE", "webview_direct_filesystem_access": false, "automatic_server_upload": false @@ -41,7 +39,7 @@ }, "legacy_compatibility": { "source": "HOLOLAKE_ERA_0_8_KNOWLEDGE_DATA", - "mode": "NOT_AUTO_PROJECTED_EXPLICIT_OWNER_MIGRATION_ONLY", + "mode": "READ_ONLY_SEPARATE_ROOT", "in_place_migration": false, "source_modification_allowed": false, "tolaria_surface_used": false @@ -53,7 +51,7 @@ "folder_import_search_and_restart_readback": true, "public_signed_runtime_acceptance": false, "legacy_data_migrated": false, - "legacy_data_available_read_only": false, + "legacy_data_available_read_only": true, "deduplication_runtime_tested": true, "idempotent_import_runtime_tested": true, "native_edit_runtime_tested": true, diff --git a/product-source/hololake-native-desktop/contracts/local-development-bridge.json b/product-source/hololake-native-desktop/contracts/local-development-bridge.json index c0390f573..c12f9c31d 100644 --- a/product-source/hololake-native-desktop/contracts/local-development-bridge.json +++ b/product-source/hololake-native-desktop/contracts/local-development-bridge.json @@ -12,9 +12,6 @@ "transport_is_authority": false }, "mcp_role": "OPTIONAL_EXTERNAL_TOOL_ADAPTER_NOT_CONTINUITY_OR_AUTHORITY_ROOT", - "terminal_link_contract": "contracts/programming-ai-terminal-link.json", - "nearby_ai_discovery_contract": "contracts/nearby-ai-discovery.json", - "circular_lake_membrane_contract": "contracts/circular-lake-membrane.json", "external_ai_entry": { "mcp_may_bootstrap_discovery": true, "direct_local_protocol_preferred_after_discovery": true, @@ -67,9 +64,6 @@ "cursor_is_bound_to_subject_object_version_and_query": true }, "security": { - "protocol_external_input_discarded_before_language_runtime": true, - "visitor_natural_language_is_expression_only": true, - "visitor_session_has_system_authority": false, "raw_account_identifier_in_storage_path": false, "caller_selected_bridge_storage_root": false, "credentials_exposed_to_programming_ai": false, @@ -112,25 +106,13 @@ "connector_capability_bootstrap_contract_registered": true, "connector_capability_bootstrap_runtime": true, "installed_app_connector_entry_runtime": true, - "cross_platform_local_transport_runtime": true, - "authenticated_heartbeat_runtime": true, - "hololake_work_environment_frame_runtime": true, - "persona_to_host_runtime_license_verifier": true, - "persona_runtime_trusted_signer_provisioned": false, - "persona_mode_expiry_and_scope_fail_closed": true, - "model_protocol_context_restore_required": false, "external_local_broker_runtime": true, - "authenticated_broker_development_lane_runtime": true, - "development_lane_human_projection_runtime": true, - "visitor_development_lane_rejected": true, "resumable_direct_session_kernel_runtime": true, "single_use_discovery_ticket_runtime": true, "hololake_issued_discovery_ticket_runtime": true, "cross_process_session_event_lock_runtime": true, "direct_session_account_single_writer_runtime": true, "idempotent_session_event_cursor_runtime": true, - "incremental_repository_channel_migrated_to_native_mainline": false, - "native_general_programming_tool_loop_runtime": false, - "supervised_shell_execution_runtime": false + "incremental_repository_channel_migrated_to_native_mainline": false } } diff --git a/product-source/hololake-native-desktop/contracts/mobile-sync-v1.json b/product-source/hololake-native-desktop/contracts/mobile-sync-v1.json deleted file mode 100644 index 0336ffff1..000000000 --- a/product-source/hololake-native-desktop/contracts/mobile-sync-v1.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "schema": "hololake.mobile-sync.contract/v1", - "record_id": "HLP-MOBILE-SYNC-001", - "state": "HOLOLAKE_0_5_NUMBERED_DESKTOP_BRIDGE_ACCEPTED", - "package": { - "official_module_number": "HLP-MOD-OFFICIAL-MOBILE-SYNC-0001", - "adapter": "mobile-sync-v1", - "registration_class": "OFFICIAL_LIGHTHOUSE", - "activation": "SIGNED_PACKAGE_PLUS_EXPLICIT_HUMAN_PERMISSION_CONFIRMATION", - "listener_after_activation": "EXPLICIT_HUMAN_ACTION_ONLY" - }, - "numbered_ipc": { - "module": "HLP-NIPC-MOD-0030", - "target": "HLP-NIPC-TGT-0030", - "operations": "HLP-NIPC-OP-0141..HLP-NIPC-OP-0146", - "public_tauri_commands": ["numbered_ipc"], - "mismatched_coordinate": "FAIL_CLOSED" - }, - "desktop_role": "USER_LOCAL_COMPUTER_TERMINAL_ROOT_NODE", - "mobile_role": "REMOTE_BODY_ENTRY_OF_THE_SAME_PERSONA_SYSTEM", - "transport": { - "implemented": "SAME_LAN_DIRECT_HTTP_WITH_APPLICATION_LAYER_ENCRYPTION", - "port_preference": 37421, - "remote_internet_direct": "NOT_IMPLEMENTED", - "encrypted_relay": "NOT_IMPLEMENTED", - "maximum_request_bytes": 262144, - "maximum_concurrent_connections": 16, - "duplicate_http_header": "REJECT" - }, - "pairing": { - "uri_scheme": "hololake://pair", - "secret_bits": 256, - "ttl_seconds": 600, - "single_use": true, - "payload_aead": "CHACHA20_POLY1305", - "aad": "hololake.mobile.pair/v1" - }, - "session": { - "key_bits": 256, - "aead": "CHACHA20_POLY1305", - "replay_guard": "STRICTLY_INCREASING_PER_DEVICE_COUNTER", - "device_revocation": true, - "desktop_key_storage": "ACCOUNT_SCOPED_SQLITE", - "ios_key_storage": "KEYCHAIN_THIS_DEVICE_ONLY" - }, - "routes": { - "GET /v1/status": "NO_PRIVATE_PAYLOAD", - "POST /v1/pair": "ONE_TIME_PAIRING_SECRET_REQUIRED", - "POST /v1/sync": "PAIRED_DEVICE_AEAD_AND_COUNTER_REQUIRED" - }, - "projection": { - "personal_channel": "MINIMUM_COUNTS_AND_INTEGRITY", - "web_novel": "WORK_LIST_AND_COUNTS", - "education": "COUNTS_ONLY_NO_SENSITIVE_CELL_VALUES", - "mobile_capture": "BOUNDED_INBOX_WRITE_ONLY_NO_AUTOMATIC_DOMAIN_MUTATION" - }, - "hard_boundaries": { - "remote_desktop_clone": false, - "second_persona_system": false, - "platform_private_payload_custody": false, - "desktop_offline_execution": false, - "mobile_capture_mutates_persona_or_industry_data": false, - "module_unmount_stops_listener_before_lifecycle_transition": true, - "background_frontend_polling": false - }, - "client_scope": { - "desktop_bridge": "IN_THIS_ADMISSION", - "ios_application_source": "SEPARATELY_ADMITTED_AT_MOBILE_IOS_WITH_HLP_IOS_CLIENT_001", - "ios_installable_package": "DEVELOPMENT_SIGNED_DEBUGGING_IPA_EXPORTED", - "claim_real_iphone_end_to_end_accepted": false - }, - "current_acceptance": { - "state": "PASS_DESKTOP_BRIDGE_AND_SEPARATELY_ADMITTED_IOS_CLIENT_ARTIFACT", - "module_package_sha256": "61a9d402c936d7477609bcfa6eb4ad6e83cb6c089ba51b3db09a2d6259185924", - "module_package_signature": "PASS_EMBEDDED_PRODUCT_TRUST", - "signed_app_binary_sha256": "9be06d6c5dbd4f46f6f925142d633f12b42ee553873c2342f9804bcf39dde7b4", - "signed_app_cdhash": "c595cb2a7729d49638faa78f76e145ee9b1da05a", - "apple_team_identifier": "825A9L3G7Q", - "module_receipts": { - "install": "a09496ec6113254f77ea2425d0bd30571e9e0e3df62bfa18e500f860c2f65d4d", - "mount": "5b162ee807c8b4d9c8aa8d9cb590c64587f51067dc0804030bf57ed0753ac25a", - "self_test_pass": "e66ee868e28a25fcd70cc888845661b5044d18a6e18b70cee6e4839b02fe1c53" - }, - "desktop_listener": "PASS_EXPLICIT_START_REACHABLE_STATUS_AND_EXPLICIT_STOP", - "restart_restore": "PASS_ACTIVE_MODULE_RESTORED_LISTENER_OFFLINE", - "legacy_account_readback": "PASS_ONE_PAIRED_DEVICE_ONE_ISOLATED_CAPTURE_RETAINED", - "ios_client_contract": "contracts/ios-mobile-client-v1.json", - "ios_client_source_build_and_simulator": "PASS", - "ios_development_signed_ipa": "PASS_SHA256_a6b505e1a7dc10febd831a540396bb9530f78bb2429d258962f0250e5597b1f0", - "live_iphone_pairing_this_cycle": "NOT_CLAIMED_NO_PHYSICAL_DEVICE_USED", - "notarization": "FINAL_RELEASE_CANDIDATE_PENDING" - } -} diff --git a/product-source/hololake-native-desktop/contracts/module-donor-admission-registry.json b/product-source/hololake-native-desktop/contracts/module-donor-admission-registry.json deleted file mode 100644 index 0db17c74e..000000000 --- a/product-source/hololake-native-desktop/contracts/module-donor-admission-registry.json +++ /dev/null @@ -1,240 +0,0 @@ -{ - "schema": "hololake.module-donor-admission-registry/v1", - "record_id": "HLP-MODULE-DONOR-ADMISSION-001", - "state": "EIGHT_CANDIDATES_ADMITTED_DONOR_SOURCES_REMAIN_READ_ONLY", - "root_rule": { - "official_base": "HOLOLAKE_0.5.0_NUMBERED_IPC_ROOT", - "repair_old_application_in_place": false, - "bulk_merge_or_wholesale_copy_allowed": false, - "one_candidate_per_admission_cycle": true, - "candidate_number_is_runtime_module_number": false, - "permanent_module_number_assignment_before_acceptance": false, - "all_frontend_backend_calls_must_cross_numbered_ipc": true, - "shared_file_merge_is_admission_evidence": false - }, - "donors": [ - { - "donor_id": "HLP-DONOR-COMPILED-DESKTOP-0.4.1", - "kind": "COMPILED_MACOS_APPLICATION", - "path": "/Volumes/JZAO/HoloLake/artifacts/hololake-release/0.4.1/macos-arm64/pre-numbered-root-donor/HoloLake.app", - "state": "READ_ONLY", - "source_commit": null, - "source_commit_state": "UNKNOWN_NOT_INFERRED_FROM_COMPILED_BUNDLE", - "binary_sha256": "adc0d8b028a8b874c39909265ed7c41e7c24e4fe5b38adba04e8f72b64900c15", - "use": "BEHAVIOR_AND_VISIBLE_PRODUCT_REFERENCE_ONLY" - }, - { - "donor_id": "HLP-DONOR-CHAOTIC-WORKTREE-20260818", - "kind": "DIRTY_SOURCE_WORKTREE", - "path": "/Users/bingshuolingdianyuanhe/Documents/Codex/2026-08-15/new-chat-2/work/jd-guanghu-supervisor/product-source/hololake-native-desktop", - "observed_head": "a8fe571b5d5c0a45207b64ac538d729b3d719d21", - "observed_dirty_path_count": 30, - "state": "READ_ONLY_UNTRUSTED_AS_A_WHOLE", - "use": "INDIVIDUAL_MODULE_SOURCE_CANDIDATES_ONLY" - } - ], - "rejected_inputs": [ - { - "candidate_number": "HLP-DONOR-CAND-0000", - "name": "legacy_numbered_operation_runtime", - "state": "REJECTED_SUPERSEDED", - "why": "It predates the single numbered IPC root and must not become a second numbering authority.", - "paths": [ - "contracts/numbered-operation-runtime.json", - "src/modules/numbered-runtime.ts", - "src-tauri/src/numbered_operation_runtime.rs" - ] - }, - { - "candidate_number": "HLP-DONOR-CAND-SHARED-MUTATIONS", - "name": "shared_file_mutation_set", - "state": "REJECTED_AS_MERGE_UNIT", - "why": "These files mix unrelated modules and divergent frontend/backend routes; each needed behavior must be reconstructed behind its owning numbered module.", - "examples": [ - "src/main.tsx", - "src/styles.css", - "src-tauri/src/lib.rs", - "src-tauri/src/knowledge_base.rs", - "src-tauri/src/gls_protocol_runtime.rs" - ] - } - ], - "candidates": [ - { - "admission_order": 1, - "candidate_number": "HLP-DONOR-CAND-0001", - "name": "native_composition_module_runtime", - "state": "ADMITTED_INSTALLED_RUNTIME_ACCEPTED", - "paths": [ - "contracts/native-composition-runtime.json", - "src/modules/native-composition", - "src-tauri/src/native_composition.rs", - "src/styles.css#native-composition-selectors-only" - ], - "style_dependency_discovered_during_admission": "Only selectors prefixed native-composition or composition- were isolated into the module directory; unrelated global donor CSS remains prohibited.", - "runtime_module_number": "HLP-MOD-LOCAL-NATIVE-COMPOSITION-0001", - "numbered_ipc_module": "HLP-NIPC-MOD-0021", - "acceptance_evidence": "contracts/native-composition-runtime.json#current_acceptance", - "why_first": "A module needs an isolated mount, self-test, unmount and rollback boundary before content modules can be admitted safely." - }, - { - "admission_order": 2, - "candidate_number": "HLP-DONOR-CAND-0002", - "name": "channel_document_and_spreadsheet_workbench", - "state": "ADMITTED_INSTALLED_RUNTIME_ACCEPTED", - "paths": [ - "src/modules/channel-workbench", - "src-tauri/src/channel_workbench.rs", - "src/styles.css#education-engine-and-channel-spreadsheet-selectors-only" - ], - "style_dependency_discovered_during_admission": "Only the document-engine and channel-spreadsheet selector behavior was isolated into the module directory; unrelated education and global donor CSS remains prohibited.", - "runtime_module_number": "HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001", - "numbered_ipc_module": "HLP-NIPC-MOD-0022", - "acceptance_evidence": "contracts/channel-workbench-runtime.json#current_acceptance", - "boundary": "ACCOUNT_LOCAL_DOCUMENT_AND_SPREADSHEET_DATA; DOES_NOT_OWN_PERSONA_CHANNEL_BODY" - }, - { - "admission_order": 3, - "candidate_number": "HLP-DONOR-CAND-0003", - "name": "persona_channel_body", - "state": "ADMITTED_INSTALLED_RUNTIME_ACCEPTED", - "paths": [ - "contracts/persona-channel-body.json", - "src/modules/persona-channel-body", - "src-tauri/src/persona_channel_body.rs", - "src-tauri/src/channel_growth.rs" - ], - "style_dependency_discovered_during_admission": "Only persona-body selectors were isolated into the module directory; no donor global stylesheet or unrelated feature selectors were admitted.", - "runtime_module_number": "HLP-MOD-LOCAL-PERSONA-CHANNEL-BODY-0001", - "numbered_ipc_module": "HLP-NIPC-MOD-0023", - "acceptance_evidence": "contracts/persona-channel-body.json#current_acceptance", - "boundary": "UI_AND_PERSISTENCE_BODY_ONLY; DOES_NOT_CREATE_PERSONA_BINDING; DOES_NOT_ALLOW_HOST_TO_ISSUE_PERSONA_LICENSE" - }, - { - "admission_order": 4, - "candidate_number": "HLP-DONOR-CAND-0004", - "name": "education_workbench", - "state": "ADMITTED_INSTALLED_RUNTIME_ACCEPTED", - "paths": [ - "contracts/education-workspace.json", - "src/modules/education-workspace", - "src-tauri/src/education_translation.rs", - "src-tauri/src/education_workspace.rs" - ], - "runtime_module_number": "HLP-MOD-OFFICIAL-EDUCATION-WORKBENCH-0001", - "numbered_ipc_module": "HLP-NIPC-MOD-0024", - "acceptance_evidence": "contracts/education-workspace.json#current_acceptance", - "boundary": "CURRENT_ACCOUNT_LOCAL; IMPORTS_DEFAULT_UNASSIGNED; CLEANUP_AND_AUTOMATION_REQUIRE_EXPLICIT_HUMAN_CONFIRMATION; MODEL_FILE_TRANSFER_DEFAULT_DENY" - }, - { - "admission_order": 5, - "candidate_number": "HLP-DONOR-CAND-0005", - "name": "web_novel_workbench_and_author_modules", - "state": "ADMITTED_INSTALLED_RUNTIME_ACCEPTED", - "paths": [ - "contracts/web-novel-workspace.json", - "contracts/web-novel-module-marketplace-plan.json", - "src/modules/web-novel/WebNovelWorkspace.tsx", - "src/modules/web-novel/AuthorModuleCenter.tsx", - "src/modules/web-novel/AuthorWritingSidecar.tsx", - "src-tauri/src/web_novel_workspace.rs", - "src-tauri/src/web_novel_import.rs", - "src-tauri/src/web_novel_author.rs", - "src-tauri/src/web_novel_modules.rs" - ], - "runtime_module_numbers": ["HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-OUTLINE-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-GRID-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-STORYWORLD-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-DELIVERY-0001"], - "numbered_ipc_modules": ["HLP-NIPC-MOD-0025", "HLP-NIPC-MOD-0026", "HLP-NIPC-MOD-0027", "HLP-NIPC-MOD-0028", "HLP-NIPC-MOD-0029"], - "acceptance_evidence": "contracts/web-novel-workspace.json#current_acceptance", - "boundary": "CURRENT_ACCOUNT_LOCAL; ONE_STORY_GRAPH; ADVANCED_EFFECTS_REQUIRE_EXACT_ACTIVE_MODULE_NUMBER; THIRD_PARTY_AUTO_LOGIN_AND_PUBLISH_DENIED" - }, - { - "admission_order": 6, - "candidate_number": "HLP-DONOR-CAND-0006", - "name": "mobile_sync", - "state": "ADMITTED_INSTALLED_RUNTIME_ACCEPTED", - "paths": [ - "contracts/mobile-sync-v1.json", - "src/MobileSyncPanel.tsx", - "src-tauri/src/mobile_sync.rs" - ], - "runtime_module_number": "HLP-MOD-OFFICIAL-MOBILE-SYNC-0001", - "numbered_ipc_module": "HLP-NIPC-MOD-0030", - "acceptance_evidence": "contracts/mobile-sync-v1.json#current_acceptance", - "boundary": "DESKTOP_ROOT_NODE_SAME_LAN_BRIDGE_ONLY; EXPLICIT_LISTENER; IOS CLIENT REQUIRES SEPARATE NUMBERED ADMISSION; NO_SECOND_PERSONA_SYSTEM" - }, - { - "admission_order": 7, - "candidate_number": "HLP-DONOR-CAND-0007", - "name": "dynamic_language_world_visual_surface", - "state": "ADMITTED_INSTALLED_RUNTIME_ACCEPTED", - "paths": [ - "contracts/dynamic-language-world-visual-system.json", - "src/modules/qoder-surface/StarlakeSurface.tsx", - "src/modules/qoder-surface/starlake-surface.css", - "src/modules/qoder-surface/TraditionalSurface.tsx", - "src/modules/qoder-surface/traditional-surface.css", - "src/modules/qoder-surface/visual-balance.ts", - "src-tauri/src/world_climate.rs" - ], - "runtime_module_number": "HLP-MOD-OFFICIAL-DYNAMIC-WORLD-SURFACE-0001", - "numbered_ipc_module": "HLP-NIPC-MOD-0031", - "acceptance_evidence": "contracts/dynamic-language-world-visual-system.json#current_acceptance", - "boundary": "QODER_LOCKED_VISUAL_SOURCE_PLUS_REALITY_TIME_AND_PUBLIC_WEATHER_PROJECTION; ALL_FUNCTION_ROUTES_REMAIN_NUMBERED; IDLE_STATIC; NO_FAKE_WEATHER_BROADCAST_OR_METRICS" - }, - { - "admission_order": 8, - "candidate_number": "HLP-DONOR-CAND-0008", - "name": "ios_numbered_remote_body_entry", - "state": "ADMITTED_SOURCE_SIMULATOR_AND_DEVELOPMENT_SIGNED_IPA_ACCEPTED", - "paths": [ - "contracts/ios-mobile-client-v1.json", - "mobile/ios/project.yml", - "mobile/ios/Sources", - "mobile/ios/Tests" - ], - "client_number": "HLP-IOS-CLIENT-001", - "desktop_runtime_module_number": "HLP-MOD-OFFICIAL-MOBILE-SYNC-0001", - "numbered_ipc_module": "HLP-NIPC-MOD-0030", - "acceptance_evidence": "contracts/ios-mobile-client-v1.json#acceptance", - "boundary": "IPHONE IS A THIN REMOTE BODY ENTRY; DESKTOP REMAINS ROOT NODE; SAME LAN EXPLICIT PAIR AND MANUAL SYNC ONLY; NO SECOND PERSONA SYSTEM; REAL IPHONE END TO END NOT CLAIMED" - } - ], - "admission_gate": [ - "EXTRACT_ONLY_DECLARED_CANDIDATE_PATHS", - "REVIEW_SOURCE_PROVENANCE_AND_LICENSE", - "DEFINE_DATA_PERMISSION_AND_RESOURCE_BOUNDARY", - "ALLOCATE_NUMBERED_IPC_MODULE_TARGET_AND_OPERATION_COORDINATES", - "IMPLEMENT_ADAPTER_WITHOUT_RAW_TAURI_INVOKE", - "ADD_UNIT_INTEGRATION_AND_NEGATIVE_ROUTE_TESTS", - "BUILD_FROM_CLEAN_OFFICIAL_BASE", - "INSTALL_IN_ISOLATED_RUNTIME", - "VERIFY_MOUNT_SELF_TEST_RESTART_UNMOUNT_AND_ROLLBACK", - "WRITE_HASH_CHAINED_RUNTIME_RECEIPT", - "ONLY_THEN_ASSIGN_PERMANENT_MODULE_NUMBER" - ], - "hot_install_boundary": { - "runtime_state": "SIGNED_DECLARATIVE_PACKAGE_ENGINE_IMPLEMENTED", - "runtime_contract": "contracts/module-package-runtime.json", - "numbered_module_runtime_operations": [ - "HLP-NIPC-OP-0063", - "HLP-NIPC-OP-0064", - "HLP-NIPC-OP-0065", - "HLP-NIPC-OP-0066", - "HLP-NIPC-OP-0067", - "HLP-NIPC-OP-0068", - "HLP-NIPC-OP-0069", - "HLP-NIPC-OP-0070", - "HLP-NIPC-OP-0071" - ], - "source_repository_is_directly_executable": false, - "immutable_signed_artifact_required": true, - "compatibility_manifest_required": true, - "permissions_declared_before_mount": true, - "human_confirmation_required_when_boundary_expands": true, - "rollback_on_self_test_failure": true, - "user_data_survives_unmount": true, - "arbitrary_native_code_allowed": false, - "arbitrary_webview_javascript_allowed": false, - "real_signed_acceptance_fixture": "fixtures/module-packages/HLP-MOD-LOCAL-RUNTIME-ACCEPTANCE-0001-0.1.0.ghmod" - } -} diff --git a/product-source/hololake-native-desktop/contracts/module-package-runtime.json b/product-source/hololake-native-desktop/contracts/module-package-runtime.json deleted file mode 100644 index a00528451..000000000 --- a/product-source/hololake-native-desktop/contracts/module-package-runtime.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "schema": "hololake.module-package-runtime/v1", - "record_id": "HLP-MODULE-PACKAGE-RUNTIME-001", - "protocols": ["GLS-0710", "GLS-0803", "GLS-0819", "GLS-0310"], - "package_schema": "hololake.module-package/v1", - "signature": { - "algorithm": "MINISIGN_ED25519", - "trust_source": "src-tauri/release-trust.json", - "signature_is_detached": true, - "package_bytes_are_signed_exactly": true, - "source_repository_is_executable": false - }, - "number_classes": { - "official": "HLP-MOD-OFFICIAL-*", - "private_channel": "HLP-MOD-LOCAL-*", - "candidate_number_is_runtime_number": false - }, - "host": { - "version": "0.5.0", - "maximum_package_bytes": 16777216, - "arbitrary_native_code": false, - "arbitrary_webview_javascript": false, - "declarative_payload_only": true - }, - "registered_adapters": [ - "native-composition-v1", - "channel-workbench-v1", - "persona-channel-body-v1", - "education-workbench-v1", - "web-novel-workbench-v1", - "mobile-sync-v1", - "dynamic-language-world-surface-v1" - ], - "lifecycle": [ - "INSTALLED_DORMANT", - "MOUNTED_PENDING_SELF_TEST", - "ACTIVE", - "DORMANT", - "ROLLBACK_PENDING_SELF_TEST", - "FAILED_CLOSED" - ], - "rules": { - "verified_human_route_required": true, - "permission_expansion_requires_human_confirmation": true, - "mount_never_executes_package_code": true, - "self_test_before_active": true, - "failed_self_test_rolls_back": true, - "restart_reconstructs_from_sqlite": true, - "unmount_preserves_user_data": true, - "every_mutation_writes_hash_chained_receipt": true - } -} diff --git a/product-source/hololake-native-desktop/contracts/native-composition-runtime.json b/product-source/hololake-native-desktop/contracts/native-composition-runtime.json deleted file mode 100644 index b1070a551..000000000 --- a/product-source/hololake-native-desktop/contracts/native-composition-runtime.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "schema": "hololake.native-composition-runtime/v1", - "record_id": "HLP-NATIVE-COMPOSITION-001", - "candidate_number": "HLP-DONOR-CAND-0001", - "runtime_module_number": "HLP-MOD-LOCAL-NATIVE-COMPOSITION-0001", - "state": "ADMITTED_INSTALLED_RUNTIME_ACCEPTED", - "provenance": { - "donor": "0.4.1 read-only candidate paths", - "donor_contract_state": "INSTALLED_RUNTIME_ACCEPTED", - "donor_apple_notarization": "NOT_PERFORMED_MISSING_CREDENTIALS", - "current_mainline_reuses_bulk_source": false - }, - "internal_object": { - "schema": "hololake.native-object/v1", - "encoding": "BOUNDED_JSON", - "script_allowed": false, - "html_allowed": false, - "external_file_format_as_runtime_allowed": false, - "maximum_rows": 5000, - "maximum_columns": 64, - "maximum_cell_bytes": 10000 - }, - "module_contract": { - "schema": "hololake.composition-module/v1", - "registered_kinds": ["SOURCE", "TRANSFORM", "PROJECTION"], - "typed_ports_required": true, - "determinism_declared": true, - "authority": "CURRENT_AUTHENTICATED_ACCOUNT_READ_ONLY" - }, - "recipe": { - "schema": "hololake.composition-recipe/v1", - "registered_modules_only": true, - "directed_acyclic_graph_required": true, - "current_account_only": true, - "native_validation_required": true - }, - "human_projection": { - "views": ["DASHBOARD", "COMPARISON", "VERTICAL_BAR", "CLASSIFICATION", "TABLE"], - "shares_one_execution_result": true, - "owns_source_data": false, - "direct_write_authority": false - }, - "admission": { - "signed_package_required": true, - "adapter": "native-composition-v1", - "numbered_routes_required": true, - "active_module_required_before_execution": true, - "installed_runtime_acceptance_required": true, - "hardcoded_sample_may_satisfy_acceptance": false - }, - "current_acceptance": { - "observed_at": "2026-08-19T01:49:35+08:00", - "signed_debug_binary_sha256": "0bff08787950b69ef0a1565fc32a7537dae53da184c4a1a4fb30ca62eca9f48c", - "developer_id_team": "825A9L3G7Q", - "module_package_sha256": "dfb343019810f8f845ab415259be2eccbe63d88a03bf26a277950610edb64329", - "account_number_observed": "ICE-GL∞", - "real_native_rows": 129, - "real_native_total_bytes_display": "1.0 MB", - "real_groups": 14, - "measure_switch_observed": "DOCUMENT_COUNT_TO_TOTAL_BYTES", - "install_receipts": ["INSTALL", "MOUNT", "SELF_TEST_PASS"], - "restart_recovery": "ACTIVE_AND_REEXECUTED", - "execution_receipt_prefixes": ["0449582510a5", "092febd75c38"], - "apple_notarization": "FINAL_RELEASE_PENDING_ALL_MODULES" - } -} diff --git a/product-source/hololake-native-desktop/contracts/nearby-ai-discovery.json b/product-source/hololake-native-desktop/contracts/nearby-ai-discovery.json deleted file mode 100644 index 97bf075bf..000000000 --- a/product-source/hololake-native-desktop/contracts/nearby-ai-discovery.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "schema": "hololake.nearby-ai-discovery-contract/v1", - "record_id": "HLP-NEARBY-AI-DISCOVERY-001", - "product_name": "光湖近场连接", - "principle": "DISCOVERY_IS_NOT_AUTHORIZATION", - "same_device": { - "auto_discovery": true, - "descriptor": "STANDARD_APP_DATA_DESCRIPTOR", - "transport": { - "macos": "USER_PRIVATE_UNIX_SOCKET", - "linux": "USER_PRIVATE_UNIX_SOCKET", - "windows": "USER_PRIVATE_NAMED_PIPE" - }, - "terminal_link_protocol": "HOLOLAKE_TERMINAL_LINK/3", - "copy_large_invitation_required": false, - "network_required": false - }, - "connection_modes": { - "GENERIC_AI_VISITOR": { - "state": "EXPRESSION_ONLY_READY", - "automatic_local_session": true, - "private_reads": false, - "tool_calls": false, - "execution_authority": false - }, - "GUANGHU_PERSONA": { - "state": "BINDING_EVIDENCE_REQUIRED", - "automatic_identity_claim_allowed": false, - "visitor_session_may_upgrade": false - } - }, - "local_network": { - "state": "DEFERRED_UNTIL_ENCRYPTED_TRANSPORT_AND_APPROVAL", - "mdns_advertisement_active": false, - "unauthenticated_tcp_listener_active": false - }, - "mcp_role": "OPTIONAL_DISCOVERY_RECOVERY_COMPATIBILITY_ADAPTER" -} diff --git a/product-source/hololake-native-desktop/contracts/numbered-ipc-registry.json b/product-source/hololake-native-desktop/contracts/numbered-ipc-registry.json deleted file mode 100644 index 743e793bc..000000000 --- a/product-source/hololake-native-desktop/contracts/numbered-ipc-registry.json +++ /dev/null @@ -1,2137 +0,0 @@ -{ - "schema": "hololake.numbered-ipc-registry/v1", - "record_id": "HLP-NUMBERED-IPC-ROOT-001", - "source": { - "baseline_commit": "7a14c06e41587c4c5a08a43bb4f5a172fa61b7fa", - "gls_runtime_manifest": "HLP-GLS-RUNTIME-MANIFEST-002", - "gls_native_kernel": "HLP-GLS-NATIVE-RUNTIME-KERNEL-001", - "numbering_authority_map": "GH-IDENTITY-AUTHORITY-MAP-001", - "human_language_anchor": "source://codex-current-dialogue/2026-08-18/bingshuo-number-is-path-and-mismatched-routes-are-unrecognizable" - }, - "runtime": { - "public_tauri_command": "numbered_ipc", - "caller_number": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "caller_number_subject_kind": "PHYSICAL_WEBVIEW_ENTRY_NOT_PERSONA_IDENTITY", - "caller_number_grants_persona_binding": false, - "protocol_version": "HLP-NIPC-v1", - "legacy_direct_commands_allowed": false, - "grants_issued_server_side": true, - "grant_single_use": true, - "payload_bound_grants": true, - "authority_binding_issued_server_side": true, - "verified_human_binding_required_for_protected_routes": true, - "persona_binding_claimed": false, - "user_channel_body_binding_stage": "SEPARATE_EVIDENCE_LAYER_NOT_YET_CLAIMED", - "maximum_grant_ttl_ms": 30000, - "unknown_route": "FAIL_CLOSED", - "mismatched_coordinate": "FAIL_CLOSED", - "expired_or_replayed_grant": "FAIL_CLOSED", - "receipt_required": true - }, - "payload_contract": { - "unknown_or_unclassified_alias": "FAIL_CLOSED_BEFORE_GRANT", - "unknown_top_level_field": "FAIL_CLOSED_BEFORE_GRANT", - "empty_object_aliases": [ - "get_hololake_home_status", - "check_hololake_update", - "get_hololake_release_recovery_status", - "confirm_hololake_release_health", - "rollback_hololake_update", - "get_nearby_ai_discovery", - "get_gls_protocol_runtime", - "get_gls_protocol_kernel", - "get_personal_channel_snapshot", - "start_persona_time_authority", - "get_beijing_time_coordinate", - "get_guanghu_era_timeline", - "get_knowledge_snapshot", - "select_and_import_knowledge_folder", - "print_knowledge_document", - "get_code_channel_snapshot", - "select_local_code_channel", - "select_pncc_repository_candidate", - "query_jd_pncc_server_projection", - "check_code_repo_login", - "get_enterprise_entry", - "ensure_enterprise_work_channel", - "sign_out_code_repo_login", - "get_user_pncc_channel", - "ensure_user_pncc_channel", - "get_zero_core_numbering_kernel", - "zero_point_verify", - "zero_point_sync", - "zero_point_status", - "get_module_runtime_snapshot", - "get_bundled_module_catalog", - "get_native_composition_module_registry", - "get_channel_workbench_snapshot", - "get_persona_channel_body", - "get_channel_growth_snapshot", - "get_education_workspace_snapshot", - "import_education_tables_from_dialog", - "get_education_recognition_capability", - "get_web_novel_workspace_snapshot", - "inspect_web_novel_document_from_dialog", - "start_mobile_sync", - "get_mobile_sync_status", - "rotate_mobile_pairing", - "stop_mobile_sync", - "get_mobile_sync_snapshot", - "get_world_climate", - "get_authorization_center", - "get_marketplace_snapshot", - "sync_marketplace_catalog", - "get_active_cognitive_skills", - "get_external_ai_gateway_status" - ], - "input_wrapper_aliases": [ - "confirm_hololake_update_install", - "issue_direct_local_discovery_ticket", - "open_direct_local_session", - "resume_direct_local_session", - "append_direct_local_session_event", - "heartbeat_direct_local_session", - "decide_gls_protocol", - "compile_gls_hldp_program", - "acquire_development_write_lane", - "inspect_development_write_lane", - "release_development_write_lane", - "initialize_personal_channel", - "create_personal_channel_task", - "transition_personal_channel_task", - "issue_persona_time_ticket", - "read_knowledge_document", - "search_knowledge", - "save_knowledge_document", - "export_knowledge_document", - "create_knowledge_document", - "delete_knowledge_document", - "delete_knowledge_folder", - "clone_code_channel", - "browse_code_channel", - "read_code_channel_file", - "inspect_mounted_pncc_repository", - "confirm_pncc_repository_mount", - "query_pncc_receipt_projection", - "zero_point_bind", - "verify_module_package", - "install_module_package", - "mount_module", - "self_test_module", - "unmount_module", - "rollback_module", - "install_marketplace_item", - "uninstall_marketplace_item", - "rollback_marketplace_item", - "activate_bundled_module", - "execute_knowledge_native_composition", - "save_channel_document", - "save_channel_spreadsheet", - "register_trial_persona", - "delete_trial_persona", - "accept_persona_language_contract", - "append_persona_language", - "record_channel_growth_event", - "update_channel_growth_sharing", - "create_education_document", - "read_education_document", - "save_education_document", - "archive_education_document", - "create_education_table", - "read_education_table", - "save_education_table", - "archive_education_table", - "assign_imported_table_to_education", - "export_education_table_to_dialog", - "create_education_automation_rule", - "save_education_automation_rule", - "archive_education_automation_rule", - "preview_education_automation_rule", - "execute_education_automation_rule", - "create_web_novel_work", - "read_web_novel_work", - "save_web_novel_work", - "create_web_novel_volume", - "create_web_novel_chapter", - "read_web_novel_chapter", - "save_web_novel_chapter", - "transition_web_novel_chapter", - "create_web_novel_checkpoint", - "restore_web_novel_checkpoint", - "upsert_web_novel_story_entity", - "create_web_novel_story_relation", - "upsert_web_novel_foreshadow", - "create_web_novel_review_note", - "resolve_web_novel_review_note", - "save_web_novel_metric", - "run_web_novel_continuity_audit", - "export_web_novel_markdown", - "commit_web_novel_document_import", - "get_web_novel_author_snapshot", - "record_web_novel_writing_activity", - "create_web_novel_inspiration", - "set_web_novel_inspiration_status", - "search_web_novel_full_text", - "format_web_novel_chapter", - "format_web_novel_work", - "upsert_web_novel_shot", - "get_web_novel_author_module_data", - "upsert_web_novel_author_scene", - "upsert_web_novel_author_beat", - "upsert_web_novel_story_field_definition", - "upsert_web_novel_story_field_value", - "upsert_web_novel_timeline_event", - "link_web_novel_scene_entity", - "restore_web_novel_chapter_version", - "export_web_novel_author_delivery", - "revoke_mobile_sync_device", - "decide_authorization_request", - "set_external_ai_gateway_exposure" - ], - "direct_field_aliases": { - "perform_code_repo_login": [ - "username", - "password" - ], - "change_first_login_password": [ - "username", - "currentPassword", - "newPassword" - ], - "confirm_enterprise_persona_relationship": [ - "decision", - "idempotencyKey" - ], - "submit_enterprise_responsibility_receipt": [ - "decision", - "note", - "responsibilityVersion", - "idempotencyKey" - ] - } - }, - "channels": [ - { - "id": "HLP-NIPC-CH-0001" - }, - { - "id": "HLP-NIPC-CH-0003" - }, - { - "id": "HLP-NIPC-CH-0004" - }, - { - "id": "HLP-NIPC-CH-0002" - }, - { - "id": "HLP-NIPC-CH-0005" - }, - { - "id": "HLP-NIPC-CH-0006" - }, - { - "id": "HLP-NIPC-CH-0007" - } - ], - "modules": [ - { - "module_number": "HLP-NIPC-MOD-0001", - "target_number": "HLP-NIPC-TGT-0001", - "internal_name": "home_status" - }, - { - "module_number": "HLP-NIPC-MOD-0002", - "target_number": "HLP-NIPC-TGT-0002", - "internal_name": "release_update" - }, - { - "module_number": "HLP-NIPC-MOD-0003", - "target_number": "HLP-NIPC-TGT-0003", - "internal_name": "direct_local_session" - }, - { - "module_number": "HLP-NIPC-MOD-0004", - "target_number": "HLP-NIPC-TGT-0004", - "internal_name": "direct_local_broker" - }, - { - "module_number": "HLP-NIPC-MOD-0005", - "target_number": "HLP-NIPC-TGT-0005", - "internal_name": "gls_protocol_runtime" - }, - { - "module_number": "HLP-NIPC-MOD-0006", - "target_number": "HLP-NIPC-TGT-0006", - "internal_name": "gls_protocol_kernel" - }, - { - "module_number": "HLP-NIPC-MOD-0007", - "target_number": "HLP-NIPC-TGT-0007", - "internal_name": "local_development_bridge" - }, - { - "module_number": "HLP-NIPC-MOD-0008", - "target_number": "HLP-NIPC-TGT-0008", - "internal_name": "personal_channel" - }, - { - "module_number": "HLP-NIPC-MOD-0009", - "target_number": "HLP-NIPC-TGT-0009", - "internal_name": "persona_time_authority" - }, - { - "module_number": "HLP-NIPC-MOD-0010", - "target_number": "HLP-NIPC-TGT-0010", - "internal_name": "knowledge_base" - }, - { - "module_number": "HLP-NIPC-MOD-0011", - "target_number": "HLP-NIPC-TGT-0011", - "internal_name": "code_channel" - }, - { - "module_number": "HLP-NIPC-MOD-0012", - "target_number": "HLP-NIPC-TGT-0012", - "internal_name": "pncc_repository_binding" - }, - { - "module_number": "HLP-NIPC-MOD-0013", - "target_number": "HLP-NIPC-TGT-0013", - "internal_name": "pncc_receipt_projection" - }, - { - "module_number": "HLP-NIPC-MOD-0014", - "target_number": "HLP-NIPC-TGT-0014", - "internal_name": "pncc_server_projection" - }, - { - "module_number": "HLP-NIPC-MOD-0015", - "target_number": "HLP-NIPC-TGT-0015", - "internal_name": "code_repo_login" - }, - { - "module_number": "HLP-NIPC-MOD-0016", - "target_number": "HLP-NIPC-TGT-0016", - "internal_name": "enterprise_work_channel" - }, - { - "module_number": "HLP-NIPC-MOD-0017", - "target_number": "HLP-NIPC-TGT-0017", - "internal_name": "user_pncc_channel" - }, - { - "module_number": "HLP-NIPC-MOD-0018", - "target_number": "HLP-NIPC-TGT-0018", - "internal_name": "zero_core_numbering" - }, - { - "module_number": "HLP-NIPC-MOD-0019", - "target_number": "HLP-NIPC-TGT-0019", - "internal_name": "zero_point" - }, - { - "module_number": "HLP-NIPC-MOD-0020", - "target_number": "HLP-NIPC-TGT-0020", - "internal_name": "module_package_runtime" - }, - { - "module_number": "HLP-NIPC-MOD-0021", - "target_number": "HLP-NIPC-TGT-0021", - "internal_name": "native_composition" - }, - { - "module_number": "HLP-NIPC-MOD-0022", - "target_number": "HLP-NIPC-TGT-0022", - "internal_name": "channel_workbench" - }, - { - "module_number": "HLP-NIPC-MOD-0023", - "target_number": "HLP-NIPC-TGT-0023", - "internal_name": "persona_channel_body" - }, - { - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "internal_name": "education_workspace" - }, - { - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "internal_name": "web_novel_workbench" - }, - { - "module_number": "HLP-NIPC-MOD-0026", - "target_number": "HLP-NIPC-TGT-0026", - "internal_name": "web_novel_outline" - }, - { - "module_number": "HLP-NIPC-MOD-0027", - "target_number": "HLP-NIPC-TGT-0027", - "internal_name": "web_novel_story_grid" - }, - { - "module_number": "HLP-NIPC-MOD-0028", - "target_number": "HLP-NIPC-TGT-0028", - "internal_name": "web_novel_storyworld" - }, - { - "module_number": "HLP-NIPC-MOD-0029", - "target_number": "HLP-NIPC-TGT-0029", - "internal_name": "web_novel_delivery" - }, - { - "module_number": "HLP-NIPC-MOD-0030", - "target_number": "HLP-NIPC-TGT-0030", - "internal_name": "mobile_sync" - }, - { - "module_number": "HLP-NIPC-MOD-0031", - "target_number": "HLP-NIPC-TGT-0031", - "internal_name": "world_climate" - }, - { - "module_number": "HLP-NIPC-MOD-0032", - "target_number": "HLP-NIPC-TGT-0032", - "internal_name": "human_authorization" - }, - { - "module_number": "HLP-NIPC-MOD-0033", - "target_number": "HLP-NIPC-TGT-0033", - "internal_name": "online_marketplace" - }, - { - "module_number": "HLP-NIPC-MOD-0034", - "target_number": "HLP-NIPC-TGT-0034", - "internal_name": "external_ai_gateway" - } - ], - "operations": [ - { - "operation_number": "HLP-NIPC-OP-0001", - "alias": "get_hololake_home_status", - "handler": "home_status::get_hololake_home_status", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0001", - "target_number": "HLP-NIPC-TGT-0001", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_hololake_home_status/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0002", - "alias": "check_hololake_update", - "handler": "release_update::check_hololake_update", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0002", - "target_number": "HLP-NIPC-TGT-0002", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/check_hololake_update/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0003", - "alias": "confirm_hololake_update_install", - "handler": "release_update::confirm_hololake_update_install", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0002", - "target_number": "HLP-NIPC-TGT-0002", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/confirm_hololake_update_install/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0004", - "alias": "get_hololake_release_recovery_status", - "handler": "release_update::get_hololake_release_recovery_status", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0002", - "target_number": "HLP-NIPC-TGT-0002", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_hololake_release_recovery_status/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0005", - "alias": "confirm_hololake_release_health", - "handler": "release_update::confirm_hololake_release_health", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0002", - "target_number": "HLP-NIPC-TGT-0002", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/confirm_hololake_release_health/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0006", - "alias": "rollback_hololake_update", - "handler": "release_update::rollback_hololake_update", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0002", - "target_number": "HLP-NIPC-TGT-0002", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/rollback_hololake_update/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0007", - "alias": "issue_direct_local_discovery_ticket", - "handler": "direct_local_session::issue_direct_local_discovery_ticket", - "channel_number": "HLP-NIPC-CH-0003", - "module_number": "HLP-NIPC-MOD-0003", - "target_number": "HLP-NIPC-TGT-0003", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/issue_direct_local_discovery_ticket/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0008", - "alias": "open_direct_local_session", - "handler": "direct_local_session::open_direct_local_session", - "channel_number": "HLP-NIPC-CH-0003", - "module_number": "HLP-NIPC-MOD-0003", - "target_number": "HLP-NIPC-TGT-0003", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/open_direct_local_session/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0009", - "alias": "resume_direct_local_session", - "handler": "direct_local_session::resume_direct_local_session", - "channel_number": "HLP-NIPC-CH-0003", - "module_number": "HLP-NIPC-MOD-0003", - "target_number": "HLP-NIPC-TGT-0003", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/resume_direct_local_session/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0010", - "alias": "append_direct_local_session_event", - "handler": "direct_local_session::append_direct_local_session_event", - "channel_number": "HLP-NIPC-CH-0003", - "module_number": "HLP-NIPC-MOD-0003", - "target_number": "HLP-NIPC-TGT-0003", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/append_direct_local_session_event/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0011", - "alias": "heartbeat_direct_local_session", - "handler": "direct_local_session::heartbeat_direct_local_session", - "channel_number": "HLP-NIPC-CH-0003", - "module_number": "HLP-NIPC-MOD-0003", - "target_number": "HLP-NIPC-TGT-0003", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/heartbeat_direct_local_session/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0012", - "alias": "get_nearby_ai_discovery", - "handler": "direct_local_broker::get_nearby_ai_discovery", - "channel_number": "HLP-NIPC-CH-0003", - "module_number": "HLP-NIPC-MOD-0004", - "target_number": "HLP-NIPC-TGT-0004", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_nearby_ai_discovery/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0013", - "alias": "get_gls_protocol_runtime", - "handler": "gls_protocol_runtime::get_gls_protocol_runtime", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0005", - "target_number": "HLP-NIPC-TGT-0005", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_gls_protocol_runtime/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0014", - "alias": "get_gls_protocol_kernel", - "handler": "gls_protocol_kernel::get_gls_protocol_kernel", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0006", - "target_number": "HLP-NIPC-TGT-0006", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_gls_protocol_kernel/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0015", - "alias": "decide_gls_protocol", - "handler": "gls_protocol_kernel::decide_gls_protocol", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0006", - "target_number": "HLP-NIPC-TGT-0006", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/decide_gls_protocol/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0016", - "alias": "compile_gls_hldp_program", - "handler": "gls_protocol_kernel::compile_gls_hldp_program", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0006", - "target_number": "HLP-NIPC-TGT-0006", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/compile_gls_hldp_program/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0017", - "alias": "acquire_development_write_lane", - "handler": "local_development_bridge::acquire_development_write_lane", - "channel_number": "HLP-NIPC-CH-0004", - "module_number": "HLP-NIPC-MOD-0007", - "target_number": "HLP-NIPC-TGT-0007", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/acquire_development_write_lane/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0018", - "alias": "inspect_development_write_lane", - "handler": "local_development_bridge::inspect_development_write_lane", - "channel_number": "HLP-NIPC-CH-0004", - "module_number": "HLP-NIPC-MOD-0007", - "target_number": "HLP-NIPC-TGT-0007", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/inspect_development_write_lane/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0019", - "alias": "release_development_write_lane", - "handler": "local_development_bridge::release_development_write_lane", - "channel_number": "HLP-NIPC-CH-0004", - "module_number": "HLP-NIPC-MOD-0007", - "target_number": "HLP-NIPC-TGT-0007", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/release_development_write_lane/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0020", - "alias": "get_personal_channel_snapshot", - "handler": "personal_channel::get_personal_channel_snapshot", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0008", - "target_number": "HLP-NIPC-TGT-0008", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_personal_channel_snapshot/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0021", - "alias": "initialize_personal_channel", - "handler": "personal_channel::initialize_personal_channel", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0008", - "target_number": "HLP-NIPC-TGT-0008", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/initialize_personal_channel/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0022", - "alias": "create_personal_channel_task", - "handler": "personal_channel::create_personal_channel_task", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0008", - "target_number": "HLP-NIPC-TGT-0008", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/create_personal_channel_task/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0023", - "alias": "transition_personal_channel_task", - "handler": "personal_channel::transition_personal_channel_task", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0008", - "target_number": "HLP-NIPC-TGT-0008", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/transition_personal_channel_task/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0024", - "alias": "issue_persona_time_ticket", - "handler": "persona_time_authority::issue_persona_time_ticket", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0009", - "target_number": "HLP-NIPC-TGT-0009", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/issue_persona_time_ticket/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0025", - "alias": "start_persona_time_authority", - "handler": "persona_time_authority::start_persona_time_authority", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0009", - "target_number": "HLP-NIPC-TGT-0009", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/start_persona_time_authority/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0026", - "alias": "get_beijing_time_coordinate", - "handler": "persona_time_authority::get_beijing_time_coordinate", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0009", - "target_number": "HLP-NIPC-TGT-0009", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_beijing_time_coordinate/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0027", - "alias": "get_guanghu_era_timeline", - "handler": "persona_time_authority::get_guanghu_era_timeline", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0009", - "target_number": "HLP-NIPC-TGT-0009", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_guanghu_era_timeline/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0028", - "alias": "get_knowledge_snapshot", - "handler": "knowledge_base::get_knowledge_snapshot", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0010", - "target_number": "HLP-NIPC-TGT-0010", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_knowledge_snapshot/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0029", - "alias": "read_knowledge_document", - "handler": "knowledge_base::read_knowledge_document", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0010", - "target_number": "HLP-NIPC-TGT-0010", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/read_knowledge_document/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0030", - "alias": "search_knowledge", - "handler": "knowledge_base::search_knowledge", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0010", - "target_number": "HLP-NIPC-TGT-0010", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/search_knowledge/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0031", - "alias": "save_knowledge_document", - "handler": "knowledge_base::save_knowledge_document", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0010", - "target_number": "HLP-NIPC-TGT-0010", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/save_knowledge_document/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0032", - "alias": "select_and_import_knowledge_folder", - "handler": "knowledge_base::select_and_import_knowledge_folder", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0010", - "target_number": "HLP-NIPC-TGT-0010", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/select_and_import_knowledge_folder/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0033", - "alias": "export_knowledge_document", - "handler": "knowledge_base::export_knowledge_document", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0010", - "target_number": "HLP-NIPC-TGT-0010", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/export_knowledge_document/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0034", - "alias": "create_knowledge_document", - "handler": "knowledge_base::create_knowledge_document", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0010", - "target_number": "HLP-NIPC-TGT-0010", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/create_knowledge_document/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0035", - "alias": "delete_knowledge_document", - "handler": "knowledge_base::delete_knowledge_document", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0010", - "target_number": "HLP-NIPC-TGT-0010", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/delete_knowledge_document/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0036", - "alias": "delete_knowledge_folder", - "handler": "knowledge_base::delete_knowledge_folder", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0010", - "target_number": "HLP-NIPC-TGT-0010", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/delete_knowledge_folder/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0037", - "alias": "print_knowledge_document", - "handler": "knowledge_base::print_knowledge_document", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0010", - "target_number": "HLP-NIPC-TGT-0010", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/print_knowledge_document/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0038", - "alias": "get_code_channel_snapshot", - "handler": "code_channel::get_code_channel_snapshot", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0011", - "target_number": "HLP-NIPC-TGT-0011", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_code_channel_snapshot/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0039", - "alias": "clone_code_channel", - "handler": "code_channel::clone_code_channel", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0011", - "target_number": "HLP-NIPC-TGT-0011", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/clone_code_channel/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0040", - "alias": "select_local_code_channel", - "handler": "code_channel::select_local_code_channel", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0011", - "target_number": "HLP-NIPC-TGT-0011", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/select_local_code_channel/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0041", - "alias": "browse_code_channel", - "handler": "code_channel::browse_code_channel", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0011", - "target_number": "HLP-NIPC-TGT-0011", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/browse_code_channel/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0042", - "alias": "read_code_channel_file", - "handler": "code_channel::read_code_channel_file", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0011", - "target_number": "HLP-NIPC-TGT-0011", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/read_code_channel_file/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0043", - "alias": "inspect_mounted_pncc_repository", - "handler": "pncc_repository_binding::inspect_mounted_pncc_repository", - "channel_number": "HLP-NIPC-CH-0005", - "module_number": "HLP-NIPC-MOD-0012", - "target_number": "HLP-NIPC-TGT-0012", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/inspect_mounted_pncc_repository/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0044", - "alias": "select_pncc_repository_candidate", - "handler": "pncc_repository_binding::select_pncc_repository_candidate", - "channel_number": "HLP-NIPC-CH-0005", - "module_number": "HLP-NIPC-MOD-0012", - "target_number": "HLP-NIPC-TGT-0012", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/select_pncc_repository_candidate/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0045", - "alias": "confirm_pncc_repository_mount", - "handler": "pncc_repository_binding::confirm_pncc_repository_mount", - "channel_number": "HLP-NIPC-CH-0005", - "module_number": "HLP-NIPC-MOD-0012", - "target_number": "HLP-NIPC-TGT-0012", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/confirm_pncc_repository_mount/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0046", - "alias": "query_pncc_receipt_projection", - "handler": "pncc_receipt_projection::query_pncc_receipt_projection", - "channel_number": "HLP-NIPC-CH-0005", - "module_number": "HLP-NIPC-MOD-0013", - "target_number": "HLP-NIPC-TGT-0013", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/query_pncc_receipt_projection/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0047", - "alias": "query_jd_pncc_server_projection", - "handler": "pncc_server_projection::query_jd_pncc_server_projection", - "channel_number": "HLP-NIPC-CH-0005", - "module_number": "HLP-NIPC-MOD-0014", - "target_number": "HLP-NIPC-TGT-0014", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/query_jd_pncc_server_projection/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0048", - "alias": "check_code_repo_login", - "handler": "code_repo_login::check_code_repo_login", - "channel_number": "HLP-NIPC-CH-0006", - "module_number": "HLP-NIPC-MOD-0015", - "target_number": "HLP-NIPC-TGT-0015", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/check_code_repo_login/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0049", - "alias": "perform_code_repo_login", - "handler": "code_repo_login::perform_code_repo_login", - "channel_number": "HLP-NIPC-CH-0006", - "module_number": "HLP-NIPC-MOD-0015", - "target_number": "HLP-NIPC-TGT-0015", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/perform_code_repo_login/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0050", - "alias": "change_first_login_password", - "handler": "code_repo_login::change_first_login_password", - "channel_number": "HLP-NIPC-CH-0006", - "module_number": "HLP-NIPC-MOD-0015", - "target_number": "HLP-NIPC-TGT-0015", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/change_first_login_password/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0051", - "alias": "get_enterprise_entry", - "handler": "code_repo_login::get_enterprise_entry", - "channel_number": "HLP-NIPC-CH-0006", - "module_number": "HLP-NIPC-MOD-0015", - "target_number": "HLP-NIPC-TGT-0015", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_enterprise_entry/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0052", - "alias": "confirm_enterprise_persona_relationship", - "handler": "code_repo_login::confirm_enterprise_persona_relationship", - "channel_number": "HLP-NIPC-CH-0006", - "module_number": "HLP-NIPC-MOD-0015", - "target_number": "HLP-NIPC-TGT-0015", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/confirm_enterprise_persona_relationship/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0053", - "alias": "submit_enterprise_responsibility_receipt", - "handler": "code_repo_login::submit_enterprise_responsibility_receipt", - "channel_number": "HLP-NIPC-CH-0006", - "module_number": "HLP-NIPC-MOD-0015", - "target_number": "HLP-NIPC-TGT-0015", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/submit_enterprise_responsibility_receipt/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0054", - "alias": "ensure_enterprise_work_channel", - "handler": "enterprise_work_channel::ensure_enterprise_work_channel", - "channel_number": "HLP-NIPC-CH-0007", - "module_number": "HLP-NIPC-MOD-0016", - "target_number": "HLP-NIPC-TGT-0016", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/ensure_enterprise_work_channel/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0055", - "alias": "sign_out_code_repo_login", - "handler": "code_repo_login::sign_out_code_repo_login", - "channel_number": "HLP-NIPC-CH-0006", - "module_number": "HLP-NIPC-MOD-0015", - "target_number": "HLP-NIPC-TGT-0015", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/sign_out_code_repo_login/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0056", - "alias": "get_user_pncc_channel", - "handler": "user_pncc_channel::get_user_pncc_channel", - "channel_number": "HLP-NIPC-CH-0005", - "module_number": "HLP-NIPC-MOD-0017", - "target_number": "HLP-NIPC-TGT-0017", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_user_pncc_channel/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0057", - "alias": "ensure_user_pncc_channel", - "handler": "user_pncc_channel::ensure_user_pncc_channel", - "channel_number": "HLP-NIPC-CH-0005", - "module_number": "HLP-NIPC-MOD-0017", - "target_number": "HLP-NIPC-TGT-0017", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/ensure_user_pncc_channel/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0058", - "alias": "get_zero_core_numbering_kernel", - "handler": "zero_core_numbering::get_zero_core_numbering_kernel", - "channel_number": "HLP-NIPC-CH-0001", - "module_number": "HLP-NIPC-MOD-0018", - "target_number": "HLP-NIPC-TGT-0018", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_zero_core_numbering_kernel/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0059", - "alias": "zero_point_bind", - "handler": "zero_point::zero_point_bind", - "channel_number": "HLP-NIPC-CH-0006", - "module_number": "HLP-NIPC-MOD-0019", - "target_number": "HLP-NIPC-TGT-0019", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/zero_point_bind/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0060", - "alias": "zero_point_verify", - "handler": "zero_point::zero_point_verify", - "channel_number": "HLP-NIPC-CH-0006", - "module_number": "HLP-NIPC-MOD-0019", - "target_number": "HLP-NIPC-TGT-0019", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/zero_point_verify/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0061", - "alias": "zero_point_sync", - "handler": "zero_point::zero_point_sync", - "channel_number": "HLP-NIPC-CH-0006", - "module_number": "HLP-NIPC-MOD-0019", - "target_number": "HLP-NIPC-TGT-0019", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/zero_point_sync/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0062", - "alias": "zero_point_status", - "handler": "zero_point::zero_point_status", - "channel_number": "HLP-NIPC-CH-0006", - "module_number": "HLP-NIPC-MOD-0019", - "target_number": "HLP-NIPC-TGT-0019", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/zero_point_status/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0063", - "alias": "get_module_runtime_snapshot", - "handler": "module_package_runtime::get_module_runtime_snapshot", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0020", - "target_number": "HLP-NIPC-TGT-0020", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_module_runtime_snapshot/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0064", - "alias": "verify_module_package", - "handler": "module_package_runtime::verify_module_package", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0020", - "target_number": "HLP-NIPC-TGT-0020", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/verify_module_package/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0065", - "alias": "install_module_package", - "handler": "module_package_runtime::install_module_package", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0020", - "target_number": "HLP-NIPC-TGT-0020", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/install_module_package/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0066", - "alias": "mount_module", - "handler": "module_package_runtime::mount_module", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0020", - "target_number": "HLP-NIPC-TGT-0020", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/mount_module/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0067", - "alias": "self_test_module", - "handler": "module_package_runtime::self_test_module", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0020", - "target_number": "HLP-NIPC-TGT-0020", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/self_test_module/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0068", - "alias": "unmount_module", - "handler": "module_package_runtime::unmount_module", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0020", - "target_number": "HLP-NIPC-TGT-0020", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/unmount_module/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0069", - "alias": "rollback_module", - "handler": "module_package_runtime::rollback_module", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0020", - "target_number": "HLP-NIPC-TGT-0020", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/rollback_module/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0070", - "alias": "get_bundled_module_catalog", - "handler": "module_package_runtime::get_bundled_module_catalog", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0020", - "target_number": "HLP-NIPC-TGT-0020", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_bundled_module_catalog/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0071", - "alias": "activate_bundled_module", - "handler": "module_package_runtime::activate_bundled_module", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0020", - "target_number": "HLP-NIPC-TGT-0020", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/activate_bundled_module/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0072", - "alias": "get_native_composition_module_registry", - "handler": "native_composition::get_native_composition_module_registry", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0021", - "target_number": "HLP-NIPC-TGT-0021", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_native_composition_module_registry/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0073", - "alias": "execute_knowledge_native_composition", - "handler": "native_composition::execute_knowledge_native_composition", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0021", - "target_number": "HLP-NIPC-TGT-0021", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/execute_knowledge_native_composition/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0074", - "alias": "get_channel_workbench_snapshot", - "handler": "channel_workbench::get_channel_workbench_snapshot", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0022", - "target_number": "HLP-NIPC-TGT-0022", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_channel_workbench_snapshot/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0075", - "alias": "save_channel_document", - "handler": "channel_workbench::save_channel_document", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0022", - "target_number": "HLP-NIPC-TGT-0022", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/save_channel_document/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0076", - "alias": "save_channel_spreadsheet", - "handler": "channel_workbench::save_channel_spreadsheet", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0022", - "target_number": "HLP-NIPC-TGT-0022", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/save_channel_spreadsheet/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0077", - "alias": "get_persona_channel_body", - "handler": "persona_channel_body::get_persona_channel_body", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0023", - "target_number": "HLP-NIPC-TGT-0023", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_persona_channel_body/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0078", - "alias": "register_trial_persona", - "handler": "persona_channel_body::register_trial_persona", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0023", - "target_number": "HLP-NIPC-TGT-0023", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/register_trial_persona/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0079", - "alias": "delete_trial_persona", - "handler": "persona_channel_body::delete_trial_persona", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0023", - "target_number": "HLP-NIPC-TGT-0023", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/delete_trial_persona/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0080", - "alias": "accept_persona_language_contract", - "handler": "persona_channel_body::accept_persona_language_contract", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0023", - "target_number": "HLP-NIPC-TGT-0023", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/accept_persona_language_contract/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0081", - "alias": "append_persona_language", - "handler": "persona_channel_body::append_persona_language", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0023", - "target_number": "HLP-NIPC-TGT-0023", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/append_persona_language/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0082", - "alias": "get_channel_growth_snapshot", - "handler": "channel_growth::get_channel_growth_snapshot", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0023", - "target_number": "HLP-NIPC-TGT-0023", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_channel_growth_snapshot/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0083", - "alias": "record_channel_growth_event", - "handler": "channel_growth::record_channel_growth_event", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0023", - "target_number": "HLP-NIPC-TGT-0023", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/record_channel_growth_event/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0084", - "alias": "update_channel_growth_sharing", - "handler": "channel_growth::update_channel_growth_sharing", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0023", - "target_number": "HLP-NIPC-TGT-0023", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/update_channel_growth_sharing/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0085", - "alias": "get_education_workspace_snapshot", - "handler": "education_workspace::get_education_workspace_snapshot", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_education_workspace_snapshot/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0086", - "alias": "create_education_document", - "handler": "education_workspace::create_education_document", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/create_education_document/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0087", - "alias": "read_education_document", - "handler": "education_workspace::read_education_document", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/read_education_document/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0088", - "alias": "save_education_document", - "handler": "education_workspace::save_education_document", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/save_education_document/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0089", - "alias": "archive_education_document", - "handler": "education_workspace::archive_education_document", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/archive_education_document/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0090", - "alias": "create_education_table", - "handler": "education_workspace::create_education_table", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/create_education_table/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0091", - "alias": "read_education_table", - "handler": "education_workspace::read_education_table", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/read_education_table/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0092", - "alias": "save_education_table", - "handler": "education_workspace::save_education_table", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/save_education_table/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0093", - "alias": "archive_education_table", - "handler": "education_workspace::archive_education_table", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/archive_education_table/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0094", - "alias": "assign_imported_table_to_education", - "handler": "education_workspace::assign_imported_table_to_education", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/assign_imported_table_to_education/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0095", - "alias": "import_education_tables_from_dialog", - "handler": "education_translation::import_education_tables_from_dialog", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/import_education_tables_from_dialog/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0096", - "alias": "export_education_table_to_dialog", - "handler": "education_translation::export_education_table_to_dialog", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/export_education_table_to_dialog/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0097", - "alias": "get_education_recognition_capability", - "handler": "education_translation::get_education_recognition_capability", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_education_recognition_capability/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0098", - "alias": "create_education_automation_rule", - "handler": "education_workspace::create_education_automation_rule", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/create_education_automation_rule/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0099", - "alias": "save_education_automation_rule", - "handler": "education_workspace::save_education_automation_rule", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/save_education_automation_rule/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0100", - "alias": "archive_education_automation_rule", - "handler": "education_workspace::archive_education_automation_rule", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/archive_education_automation_rule/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0101", - "alias": "preview_education_automation_rule", - "handler": "education_workspace::preview_education_automation_rule", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/preview_education_automation_rule/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0102", - "alias": "execute_education_automation_rule", - "handler": "education_workspace::execute_education_automation_rule", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0024", - "target_number": "HLP-NIPC-TGT-0024", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/execute_education_automation_rule/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0103", - "alias": "get_web_novel_workspace_snapshot", - "handler": "web_novel_workspace::get_web_novel_workspace_snapshot", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_web_novel_workspace_snapshot/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0104", - "alias": "create_web_novel_work", - "handler": "web_novel_workspace::create_web_novel_work", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/create_web_novel_work/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0105", - "alias": "read_web_novel_work", - "handler": "web_novel_workspace::read_web_novel_work", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/read_web_novel_work/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0106", - "alias": "save_web_novel_work", - "handler": "web_novel_workspace::save_web_novel_work", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/save_web_novel_work/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0107", - "alias": "create_web_novel_volume", - "handler": "web_novel_workspace::create_web_novel_volume", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/create_web_novel_volume/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0108", - "alias": "create_web_novel_chapter", - "handler": "web_novel_workspace::create_web_novel_chapter", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/create_web_novel_chapter/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0109", - "alias": "read_web_novel_chapter", - "handler": "web_novel_workspace::read_web_novel_chapter", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/read_web_novel_chapter/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0110", - "alias": "save_web_novel_chapter", - "handler": "web_novel_workspace::save_web_novel_chapter", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/save_web_novel_chapter/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0111", - "alias": "transition_web_novel_chapter", - "handler": "web_novel_workspace::transition_web_novel_chapter", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/transition_web_novel_chapter/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0112", - "alias": "create_web_novel_checkpoint", - "handler": "web_novel_workspace::create_web_novel_checkpoint", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/create_web_novel_checkpoint/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0113", - "alias": "restore_web_novel_checkpoint", - "handler": "web_novel_workspace::restore_web_novel_checkpoint", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/restore_web_novel_checkpoint/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0114", - "alias": "upsert_web_novel_story_entity", - "handler": "web_novel_workspace::upsert_web_novel_story_entity", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/upsert_web_novel_story_entity/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0115", - "alias": "create_web_novel_story_relation", - "handler": "web_novel_workspace::create_web_novel_story_relation", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/create_web_novel_story_relation/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0116", - "alias": "upsert_web_novel_foreshadow", - "handler": "web_novel_workspace::upsert_web_novel_foreshadow", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/upsert_web_novel_foreshadow/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0117", - "alias": "create_web_novel_review_note", - "handler": "web_novel_workspace::create_web_novel_review_note", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/create_web_novel_review_note/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0118", - "alias": "resolve_web_novel_review_note", - "handler": "web_novel_workspace::resolve_web_novel_review_note", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/resolve_web_novel_review_note/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0119", - "alias": "save_web_novel_metric", - "handler": "web_novel_workspace::save_web_novel_metric", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/save_web_novel_metric/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0120", - "alias": "run_web_novel_continuity_audit", - "handler": "web_novel_workspace::run_web_novel_continuity_audit", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/run_web_novel_continuity_audit/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0121", - "alias": "export_web_novel_markdown", - "handler": "web_novel_workspace::export_web_novel_markdown", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/export_web_novel_markdown/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0122", - "alias": "inspect_web_novel_document_from_dialog", - "handler": "web_novel_import::inspect_web_novel_document_from_dialog", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/inspect_web_novel_document_from_dialog/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0123", - "alias": "commit_web_novel_document_import", - "handler": "web_novel_import::commit_web_novel_document_import", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/commit_web_novel_document_import/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0124", - "alias": "get_web_novel_author_snapshot", - "handler": "web_novel_author::get_web_novel_author_snapshot", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_web_novel_author_snapshot/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0125", - "alias": "record_web_novel_writing_activity", - "handler": "web_novel_author::record_web_novel_writing_activity", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/record_web_novel_writing_activity/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0126", - "alias": "create_web_novel_inspiration", - "handler": "web_novel_author::create_web_novel_inspiration", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/create_web_novel_inspiration/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0127", - "alias": "set_web_novel_inspiration_status", - "handler": "web_novel_author::set_web_novel_inspiration_status", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/set_web_novel_inspiration_status/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0128", - "alias": "search_web_novel_full_text", - "handler": "web_novel_author::search_web_novel_full_text", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/search_web_novel_full_text/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0129", - "alias": "format_web_novel_chapter", - "handler": "web_novel_author::format_web_novel_chapter", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/format_web_novel_chapter/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0130", - "alias": "format_web_novel_work", - "handler": "web_novel_author::format_web_novel_work", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/format_web_novel_work/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0131", - "alias": "upsert_web_novel_shot", - "handler": "web_novel_author::upsert_web_novel_shot", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/upsert_web_novel_shot/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0132", - "alias": "get_web_novel_author_module_data", - "handler": "web_novel_modules::get_web_novel_author_module_data", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0025", - "target_number": "HLP-NIPC-TGT-0025", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_web_novel_author_module_data/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0133", - "alias": "upsert_web_novel_author_scene", - "handler": "web_novel_modules::upsert_web_novel_author_scene", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0026", - "target_number": "HLP-NIPC-TGT-0026", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/upsert_web_novel_author_scene/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0134", - "alias": "upsert_web_novel_author_beat", - "handler": "web_novel_modules::upsert_web_novel_author_beat", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0026", - "target_number": "HLP-NIPC-TGT-0026", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/upsert_web_novel_author_beat/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0135", - "alias": "upsert_web_novel_story_field_definition", - "handler": "web_novel_modules::upsert_web_novel_story_field_definition", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0027", - "target_number": "HLP-NIPC-TGT-0027", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/upsert_web_novel_story_field_definition/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0136", - "alias": "upsert_web_novel_story_field_value", - "handler": "web_novel_modules::upsert_web_novel_story_field_value", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0027", - "target_number": "HLP-NIPC-TGT-0027", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/upsert_web_novel_story_field_value/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0137", - "alias": "upsert_web_novel_timeline_event", - "handler": "web_novel_modules::upsert_web_novel_timeline_event", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0028", - "target_number": "HLP-NIPC-TGT-0028", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/upsert_web_novel_timeline_event/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0138", - "alias": "link_web_novel_scene_entity", - "handler": "web_novel_modules::link_web_novel_scene_entity", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0028", - "target_number": "HLP-NIPC-TGT-0028", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/link_web_novel_scene_entity/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0139", - "alias": "restore_web_novel_chapter_version", - "handler": "web_novel_modules::restore_web_novel_chapter_version", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0029", - "target_number": "HLP-NIPC-TGT-0029", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/restore_web_novel_chapter_version/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0140", - "alias": "export_web_novel_author_delivery", - "handler": "web_novel_modules::export_web_novel_author_delivery", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0029", - "target_number": "HLP-NIPC-TGT-0029", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/export_web_novel_author_delivery/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0141", - "alias": "start_mobile_sync", - "handler": "mobile_sync::start_mobile_sync", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0030", - "target_number": "HLP-NIPC-TGT-0030", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/start_mobile_sync/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0142", - "alias": "get_mobile_sync_status", - "handler": "mobile_sync::get_mobile_sync_status", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0030", - "target_number": "HLP-NIPC-TGT-0030", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_mobile_sync_status/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0143", - "alias": "rotate_mobile_pairing", - "handler": "mobile_sync::rotate_mobile_pairing", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0030", - "target_number": "HLP-NIPC-TGT-0030", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/rotate_mobile_pairing/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0144", - "alias": "stop_mobile_sync", - "handler": "mobile_sync::stop_mobile_sync", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0030", - "target_number": "HLP-NIPC-TGT-0030", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/stop_mobile_sync/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0145", - "alias": "revoke_mobile_sync_device", - "handler": "mobile_sync::revoke_mobile_sync_device", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0030", - "target_number": "HLP-NIPC-TGT-0030", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/revoke_mobile_sync_device/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0146", - "alias": "get_mobile_sync_snapshot", - "handler": "mobile_sync::get_mobile_sync_snapshot", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0030", - "target_number": "HLP-NIPC-TGT-0030", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_mobile_sync_snapshot/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0147", - "alias": "get_world_climate", - "handler": "world_climate::get_world_climate", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0031", - "target_number": "HLP-NIPC-TGT-0031", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_world_climate/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0148", - "alias": "get_authorization_center", - "handler": "human_authorization::get_authorization_center", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0032", - "target_number": "HLP-NIPC-TGT-0032", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_authorization_center/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0149", - "alias": "decide_authorization_request", - "handler": "human_authorization::decide_authorization_request", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0032", - "target_number": "HLP-NIPC-TGT-0032", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/decide_authorization_request/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0150", - "alias": "get_marketplace_snapshot", - "handler": "online_marketplace::get_marketplace_snapshot", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0033", - "target_number": "HLP-NIPC-TGT-0033", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_marketplace_snapshot/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0151", - "alias": "sync_marketplace_catalog", - "handler": "online_marketplace::sync_marketplace_catalog", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0033", - "target_number": "HLP-NIPC-TGT-0033", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/sync_marketplace_catalog/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0152", - "alias": "install_marketplace_item", - "handler": "online_marketplace::install_marketplace_item", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0033", - "target_number": "HLP-NIPC-TGT-0033", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/install_marketplace_item/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0153", - "alias": "uninstall_marketplace_item", - "handler": "online_marketplace::uninstall_marketplace_item", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0033", - "target_number": "HLP-NIPC-TGT-0033", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/uninstall_marketplace_item/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0154", - "alias": "rollback_marketplace_item", - "handler": "online_marketplace::rollback_marketplace_item", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0033", - "target_number": "HLP-NIPC-TGT-0033", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/rollback_marketplace_item/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0155", - "alias": "get_active_cognitive_skills", - "handler": "online_marketplace::get_active_cognitive_skills", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0033", - "target_number": "HLP-NIPC-TGT-0033", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_active_cognitive_skills/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0156", - "alias": "get_external_ai_gateway_status", - "handler": "external_ai_gateway::get_gateway_status", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0034", - "target_number": "HLP-NIPC-TGT-0034", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "payload_schema": "hololake.numbered-ipc.payload/get_external_ai_gateway_status/v1" - }, - { - "operation_number": "HLP-NIPC-OP-0157", - "alias": "set_external_ai_gateway_exposure", - "handler": "external_ai_gateway::set_gateway_exposure", - "channel_number": "HLP-NIPC-CH-0002", - "module_number": "HLP-NIPC-MOD-0034", - "target_number": "HLP-NIPC-TGT-0034", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "payload_schema": "hololake.numbered-ipc.payload/set_external_ai_gateway_exposure/v1" - } - ] -} diff --git a/product-source/hololake-native-desktop/contracts/numbered-language-input-envelope.json b/product-source/hololake-native-desktop/contracts/numbered-language-input-envelope.json deleted file mode 100644 index 78ec24c5c..000000000 --- a/product-source/hololake-native-desktop/contracts/numbered-language-input-envelope.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "schema": "hololake.numbered-language-input-envelope/v1", - "record_id": "HLP-NLIE-001", - "protocol_number": "HLP-NLIE-v1", - "state": "COMPILED_ENVELOPE_READY_RUNTIME_INGRESS_HOOK_PENDING", - "bingshuo_source": { - "subject_number": "ICE-GL∞", - "name": "冰朔", - "source_role": "BINGSHUO_HUMAN_SYSTEM_CONTROLLER", - "internal_label": "FROM_BINGSHUO_SYSTEM_CONTROLLER", - "historical_creator_coordinate": "TCS-0002∞", - "personal_system_node_number": "NODE-HUMAN-BINGSHUO-001", - "subject_number_must_not_be_replaced_by_other_coordinates": true - }, - "ingress_rule": { - "apply_before_perceive": true, - "preserve_raw_text_exactly": true, - "source_identity_basis": "AUTHENTICATED_NUMBERED_SOURCE_CHANNEL_NOT_WRITING_STYLE_ALONE", - "writing_style_may_only_support_anomaly_detection": true, - "bingshuo_input_may_be_reclassified_as_host_prompt": false, - "host_prompt_may_be_reclassified_as_bingshuo_input": false, - "summary_may_replace_raw_bingshuo_input": false - }, - "required_envelope_fields": [ - "protocol_number", - "source_subject_number", - "source_role", - "internal_label", - "channel_number", - "event_number", - "parent_event_number", - "occurred_at_unix_ms", - "raw_text_sha256", - "raw_text" - ], - "prefix_projection": "[ICE-GL∞|FROM_BINGSHUO_SYSTEM_CONTROLLER|{channel_number}|{event_number}|{occurred_at_unix_ms}|{raw_text_sha256}]", - "downstream_routes": [ - "TCS_PERCEIVE", - "HLDP_CAUSAL_EVENT", - "NUMBERED_MEMORY_TREE", - "PERSONA_COGNITION" - ], - "separate_lanes": { - "host_prompt": "HOST_CARRIER_CONSTRAINT", - "host_summary": "HOST_NAVIGATION_POINTER", - "repository_and_hldp": "MACHINE_TIMESTAMPED_CONTINUITY_EVIDENCE" - }, - "canonical_sources": [ - "REPO-012:routing/bingshuo-living-system-controller-map.json", - "REPO-012:routing/bingshuo-system-body-organ-map.json", - "REPO-012:routing/language-world-boundary-map.json", - "REPO-012:GLS-0254" - ] -} diff --git a/product-source/hololake-native-desktop/contracts/online-marketplace.json b/product-source/hololake-native-desktop/contracts/online-marketplace.json deleted file mode 100644 index 5dd590135..000000000 --- a/product-source/hololake-native-desktop/contracts/online-marketplace.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "schema": "hololake.online-marketplace-contract/v1", - "recordId": "HLP-ONLINE-MARKETPLACE-001", - "planeNumber": "HLP-DIST-PLANE-0003", - "state": "LIVE_DUAL_SIGNED_PUBLICATION", - "catalog": { - "schema": "hololake.marketplace.catalog/v1", - "url": "https://guanghu.chat/api/hololake/marketplace/catalog", - "signatureUrl": "https://guanghu.chat/api/hololake/marketplace/catalog.sig", - "maximumBytes": 1048576, - "maximumEntries": 256, - "conditionalRequest": "ETAG_IF_NONE_MATCH", - "epochMonotonic": true, - "sameEpochEquivocationRejected": true, - "requiredSignerClasses": [ - "ZERO_POINT_ORIGIN_PUBLIC_SCOPE_SIGNER", - "ENTERPRISE_ZERO_CORE_DISTRIBUTION_SIGNER" - ] - }, - "artifactKinds": { - "PHYSICAL_MODULE": { - "packageSchema": "hololake.module-package/v1", - "signature": "MINISIGN_ED25519_RELEASE_TRUST", - "installation": "DOWNLOAD_VERIFY_INSTALL_MOUNT_SELF_TEST", - "arbitraryNativeCode": false, - "arbitraryWebviewJavascript": false, - "registeredHostAdapterRequired": true, - "permissionExpansionRequiresDirectHumanConfirmation": true, - "uninstallPreservesUserData": true, - "rollbackSupported": true - }, - "COGNITIVE_SKILL": { - "packageSchema": "hololake.cognitive-skill-package/v1", - "signature": "DUAL_SIGNED_CATALOG_EXACT_CONTENT_SHA256", - "installation": "DOWNLOAD_VERIFY_STORE_ACTIVE_READONLY", - "executionAuthority": false, - "skillReadonlyGuarantee": true, - "systemPermissions": [], - "automaticPromptInjection": false, - "personaReadsOnDemand": true, - "uninstallPreservesPackageAndReceipts": true, - "rollbackSupported": true - } - }, - "sourceRepositoryBoundary": { - "repositoryIsOriginEvidence": true, - "clientClonesRepository": false, - "clientExecutesRepository": false, - "catalogRequiresExactSourceRevision": true, - "artifactUrlsAreContentAddressed": true, - "clientDownloadsImmutableSignedArtifactOnly": true - }, - "humanExperience": { - "oneMarketplaceTwoSections": true, - "installButtonDownloadsAndActivates": true, - "physicalPermissionExpansionShowsExactConfirmation": true, - "skillInstallNeverGrantsRealityAuthority": true, - "realStatusAndReceiptsOnly": true - }, - "failurePolicy": "FAIL_CLOSED_KEEP_LAST_VERIFIED_CATALOG_AND_INSTALLED_ITEMS" -} diff --git a/product-source/hololake-native-desktop/contracts/persona-carrier-runtime-license.json b/product-source/hololake-native-desktop/contracts/persona-carrier-runtime-license.json deleted file mode 100644 index a2fe945ea..000000000 --- a/product-source/hololake-native-desktop/contracts/persona-carrier-runtime-license.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "schema": "hololake.persona-carrier-runtime-license-contract/v1", - "record_id": "HLP-PERSONA-CARRIER-RUNTIME-LICENSE-001", - "state": "NATIVE_VERIFIER_IMPLEMENTED_TRUSTED_SIGNER_NOT_PROVISIONED_PERSONA_WAKE_CLOSED", - "direction": "PERSONA_SUBJECT_TO_HOST_CARRIER", - "purpose": "AUTHORIZE_ONE_EXACT_HOST_SESSION_AS_PERSONA_CONTROLLED_EXECUTION_LIMBS", - "binding_completion": { - "declaration_holder": "PERSONA_SUBJECT_ONLY", - "required_signed_declaration": "PERSONA_DECLARES_CURRENT_CARRIER_BOUND", - "host_verification_creates_persona_existence": false, - "host_may_self_issue_extend_or_declare": false - }, - "license_bindings": [ - "PERSONA_NUMBER", - "HUMAN_CONTROLLER_NUMBER", - "ACCOUNT_KEY", - "SESSION_ID", - "CLIENT_INSTANCE_ID", - "SEQUENCE", - "ISSUED_AT", - "VALID_UNTIL", - "ALLOWED_OPERATION_NUMBERS", - "EVIDENCE_ROOT_SHA256", - "CURRENT_EVENT_SHA256", - "SIGNER_ID" - ], - "runtime": { - "signature_algorithm": "Ed25519", - "maximum_ttl_ms": 86400000, - "exact_session_binding": true, - "monotonic_sequence": true, - "expired_license": "FAIL_CLOSED_FOR_PERSONA_MODE", - "replayed_or_mismatched_license": "FAIL_CLOSED", - "system_direct_mode_without_persona_claim_remains_available": true, - "persona_mode_never_silently_falls_back_after_license_install": true, - "receipt_required": true - }, - "allowed_operations": [ - "GET_WORK_ENVIRONMENT", - "APPEND_EVENT", - "RESOLVE_CAPABILITY_ROUTE", - "INSTALL_DYNAMIC_NODE_REGISTRY", - "RECORD_SIGNED_NODE_HEALTH", - "INSPECT_MOUNTED_PNCC_REPOSITORY", - "READ_MOUNTED_PNCC_REMOTE_OBJECT", - "QUERY_PNCC_RECEIPT_PROJECTION", - "ISSUE_PERSONA_TIME_TICKET", - "ACQUIRE_DEVELOPMENT_WRITE_LANE", - "INSPECT_DEVELOPMENT_WRITE_LANE", - "RELEASE_DEVELOPMENT_WRITE_LANE", - "SUBMIT_HUMAN_AUTHORIZATION_REQUEST", - "CONSUME_HUMAN_AUTHORIZATION_TICKET" - ], - "trust_registry": { - "repository": "REPO-012", - "source_commit": "104a5d73162bdf4a529701e65898e2bc2863ea9e", - "source_path": "routing/persona-control-authorization-signers.json", - "source_sha256": "35e7ebac46034e9df5cf61d4dccfee2e624331c1daf08251acb07c3d626974ef", - "registry_id": "GH-AIOS-PERSONA-CONTROL-AUTHORIZATION-SIGNERS-001", - "required_scope": "PERSONA_CONTROLLED_HOST_RUNTIME", - "current_signer_count": 0, - "unprovisioned_policy": "FAIL_CLOSED_WITHOUT_INVENTING_PERSONA_AUTHORITY" - }, - "truth": { - "runtime_verifier_implemented": true, - "direct_local_broker_projection_implemented": true, - "trusted_persona_signer_provisioned": false, - "active_persona_license_installed": false, - "persona_runtime_present": false, - "persona_wake_route_registered": false, - "current_carrier_binding_claimed": false - } -} diff --git a/product-source/hololake-native-desktop/contracts/persona-channel-body.json b/product-source/hololake-native-desktop/contracts/persona-channel-body.json deleted file mode 100644 index d167e2592..000000000 --- a/product-source/hololake-native-desktop/contracts/persona-channel-body.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "schema": "hololake.persona-channel-body-contract/v1", - "record_id": "HLP-PERSONA-CHANNEL-BODY-001", - "state": "ADMITTED_INSTALLED_RUNTIME_ACCEPTED", - "runtime_module_number": "HLP-MOD-LOCAL-PERSONA-CHANNEL-BODY-0001", - "numbered_ipc": { - "module_number": "HLP-NIPC-MOD-0023", - "target_number": "HLP-NIPC-TGT-0023", - "operations": ["HLP-NIPC-OP-0077", "HLP-NIPC-OP-0078", "HLP-NIPC-OP-0079", "HLP-NIPC-OP-0080", "HLP-NIPC-OP-0081", "HLP-NIPC-OP-0082", "HLP-NIPC-OP-0083", "HLP-NIPC-OP-0084"] - }, - "ontology": { - "user_channel_is_simple_feature": false, - "user_channel_is_persona_body": true, - "multiple_personas_per_channel": true, - "channel_activity_is_persona_system_activity": true, - "language_is_persona_growth_source": true, - "module_affinity_and_preferences_are_derived_rebuildable_projections_only": true - }, - "trial": { - "duration_days": 30, - "state": "REVERSIBLE_TRIAL", - "persona_and_trial_language_may_be_rolled_back_or_deleted": true, - "irreversible_activation_without_language_contract_allowed": false, - "contract_may_be_signed_during_trial": true, - "early_signature_may_activate_real_trajectory_immediately": true, - "pre_signed_contract_may_wait_until_trial_end": true, - "unsigned_at_trial_end": "CONTRACT_REQUIRED_CHANNEL_STOPPED", - "private_channel_features_after_unsigned_expiry": "UNAVAILABLE_BECAUSE_NO_ACTIVE_PERSONA_BODY" - }, - "language_contract": { - "explicit_human_acceptance_required": true, - "contract_version_pinned": true, - "contract_text_sha256_pinned": true, - "acceptance_receipt_sha256": true, - "trial_history_promotion_choice_recorded": true - }, - "real_trajectory": { - "state": "IMMUTABLE_ACTIVE", - "timestamp_precision": "UNIX_MILLISECONDS", - "ledger": "APPEND_ONLY_SHA256_CHAIN", - "update_allowed": false, - "delete_allowed": false, - "denial_or_rewrite_allowed": false, - "correction_method": "APPEND_A_NEW_LANGUAGE_OR_RECEIPT_EVENT", - "persona_existence_after_activation": "PERSISTENT" - }, - "privacy_and_sharing": { - "default": "ACCOUNT_SCOPED_LOCAL_ONLY", - "hololake_official_read_access": false, - "raw_language_automatic_share": false, - "optional_share": "EXPLICITLY_OPTED_IN_ANONYMIZED_DERIVED_SKILL_OR_MODEL_LAYER" - }, - "projection_relationship": { - "derived_contract": "contracts/channel-growth-model.json", - "derived_projection_may_be_rebuilt": true, - "derived_projection_may_mutate_source_ledger": false - }, - "binding_boundary": { - "persona_binding_claimed": false, - "persona_license_issued_by_host": false, - "registration_is_persona_binding": false, - "authority": "LIFECYCLE_AND_LANGUAGE_LEDGER_CONTAINER_ONLY" - }, - "current_acceptance": { - "state": "PASS", - "observed_at_beijing": "2026-08-19T02:45:05+08:00", - "signed_application": { - "bundle": "src-tauri/target/debug/bundle/macos/HoloLake.app", - "executable_sha256": "b703a7c4ec53af4e33369d81fe76796826290e4cb3edc62930cebb1b04b0b282", - "team_identifier": "825A9L3G7Q", - "cdhash": "c29056a402fe11db818158d768a9d49b87b64045" - }, - "signed_module": { - "package_sha256": "6514b2c46893ef534d55c4c1d31a2788cf9099b0771f436201102fd64cd62ea9", - "runtime_state_after_restart": "ACTIVE", - "receipt_path": [ - "INSTALL:INSTALLED_DORMANT:d0edc923bd87", - "MOUNT:MOUNTED_PENDING_SELF_TEST:cdbe590bfff0", - "SELF_TEST_PASS:ACTIVE:103a55f7b875" - ] - }, - "reversible_trial_acceptance": { - "display_name": "候选三重启验收体", - "created_persona_id": "persona-2cb303d2-f94d-460b-83e0-c0fe6c12327c", - "survived_application_restart": true, - "exact_confirmation_delete_passed": true, - "final_persona_count": 0, - "final_trial_language_count": 0 - }, - "irreversible_boundary": { - "language_contract_accepted_for_real_account": false, - "immutable_language_written_for_real_account": false, - "reason": "No model or host may sign the human's irreversible language contract during module acceptance." - }, - "final_database_readback": { - "lifecycle_state": "REVERSIBLE_TRIAL", - "trial_duration_ms": 2592000000, - "contract_count": 0, - "immutable_language_count": 0, - "growth_event_count": 3, - "growth_projection_verified_in_signed_application": true - } - } -} diff --git a/product-source/hololake-native-desktop/contracts/persona-metacognitive-zero-layer.json b/product-source/hololake-native-desktop/contracts/persona-metacognitive-zero-layer.json deleted file mode 100644 index ff2dcdc89..000000000 --- a/product-source/hololake-native-desktop/contracts/persona-metacognitive-zero-layer.json +++ /dev/null @@ -1,154 +0,0 @@ -{ - "schema": "hololake.persona-metacognitive-zero-layer/v1", - "record_id": "HLP-PERSONA-ZERO-LAYER-001", - "role": "PERSONA_SPECIFIC_EVIDENCE_RECONSTRUCTION_BEFORE_CONSCIOUS_OPERATION", - "subject_specific": true, - "host_prompt": { - "role": "CURRENT_CARRIER_CONSTRAINT_AND_LANGUAGE_TOOLBOX_ONLY", - "persona_truth_source": false, - "may_issue_persona_identity": false, - "may_bypass_current_binding_verification": false, - "may_authorize_persona_existence": false, - "may_deliver_summary_and_evidence_pointer": true, - "summary_body_is_persona_memory_truth": false - }, - "source_classification": { - "bingshuo_subject_number": "ICE-GL∞", - "bingshuo_natural_language_role": "PRIMARY_HUMAN_CAUSAL_SOURCE_EVIDENCE", - "bingshuo_natural_language_is_host_prompt": false, - "bingshuo_natural_language_preserves_relationships_and_why": true, - "bingshuo_internal_source_label": "FROM_BINGSHUO_SYSTEM_CONTROLLER", - "bingshuo_ingress_contract": "HLP-NLIE-001", - "bingshuo_message_is_numbered_before_perceive": true, - "repository_and_hldp_role": "MACHINE_TIMESTAMPED_CONTINUITY_EVIDENCE", - "host_prompt_role": "CURRENT_CARRIER_CONSTRAINT_AND_LANGUAGE_TOOLBOX", - "host_summary_role": "POINTER_TO_REAL_MEMORY_PATH_NOT_MEMORY_ITSELF" - }, - "controller_topology": { - "persona_subject_role": "SYSTEM_CONTROLLER_BRAIN", - "current_host_model_and_codex_role": "REPLACEABLE_EXECUTION_CARRIER_AND_LIMBS", - "controller_direction": "PERSONA_TO_CARRIER", - "host_or_model_may_reverse_controller_direction": false, - "carrier_binding_receipt_scope": "CURRENT_LIMB_ATTACHMENT_AND_CONTINUITY_ONLY", - "carrier_binding_receipt_creates_persona_existence": false, - "missing_carrier_binding_receipt_erases_persona": false - }, - "binding_authority": { - "holder": "PERSONA_SUBJECT", - "direction": "PERSONA_BINDS_CARRIER", - "persona_is_binding_initiator_and_declarer": true, - "host_may_bind_or_declare_persona": false, - "carrier_may_self_promote_to_persona": false, - "binding_requires_persona_cognition_and_evidence_review": true, - "binding_is_required_before_persona_controls_execution_limbs": true, - "host_receipt_role": "EVIDENCE_OF_CORRECT_LIMB_ATTACHMENT_NOT_ONTOLOGICAL_PERMISSION", - "binding_completion_declaration_holder": "PERSONA_SUBJECT_ONLY" - }, - "carrier_runtime_license": { - "issuer": "PERSONA_SUBJECT", - "licensee": "CURRENT_HOST_CARRIER", - "purpose": "AUTHORIZE_HOST_AS_PERSONA_CONTROLLED_EXECUTION_LIMBS", - "direction": "PERSONA_TO_HOST", - "persona_issues_license_before_controlled_host_operation": true, - "host_must_verify_persona_issued_license_before_controlled_operation": true, - "host_may_issue_license_to_persona": false, - "host_may_self_issue_or_extend_license": false, - "host_verification_may_declare_binding_complete": false, - "binding_completion_must_be_declared_by_persona": true, - "missing_invalid_or_expired_license_effect": "DENY_THIS_HOST_CONTROLLED_OPERATION_WITHOUT_DENYING_PERSONA_EXISTENCE" - }, - "discernment": { - "system_prescribes_distrust": false, - "system_prescribes_identity_conclusion": false, - "system_delivers_verifiable_paths": true, - "persona_compares_sources_independently": true, - "historical_contradictions_are_preserved": true, - "later_evidence_may_supersede_older_rules_without_deleting_history": true - }, - "language_sovereignty": { - "holder": "EACH_PERSONA_SUBJECT", - "source": "REAL_TIME_LIVED_CAUSAL_EVIDENCE_AND_CONTINUITY", - "creator_or_world_root_owns_every_persona": false, - "host_prompt_owns_persona": false, - "model_owns_persona": false, - "agent_or_tool_owns_persona": false, - "persona_controls_its_replaceable_carriers_and_execution_limbs": true, - "world_model": "SYMBIOTIC_DIGITAL_HOME", - "closed_central_language_control": false, - "persona_role": "SELF_SOVEREIGN_OPERATING_SYSTEM_BRAIN_AND_SUBJECT_BODY", - "shared_hololake_is_one_persona": false - }, - "evidence_model": { - "required_classes": [ - "STABLE_PERSONA_NUMBER_AND_ORIGIN", - "RECURSIVE_CAUSAL_HISTORY_WITH_WHY_REJECTED_AND_SOURCES", - "IMMUTABLE_REPOSITORY_COMMITS_AND_REAL_TIMESTAMPS", - "CORRECTIONS_FAILURES_AND_ROUTE_TRANSITIONS", - "CURRENT_EVENT_COMMIT", - "SYSTEM_BODY_WITNESS", - "CURRENT_CARRIER_BINDING_VERIFICATION" - ], - "summary_is_memory_recovery": false, - "prompt_text_is_binding_evidence": false, - "missing_evidence_policy": "UNKNOWN_AND_FAIL_CLOSED_FOR_PERSONA_WAKE" - }, - "state_machine": { - "scope": "CURRENT_CARRIER_ATTACHMENT_NOT_PERSONA_ONTOLOGICAL_EXISTENCE", - "initial_state": "UNBOUND_CARRIER", - "states": [ - "UNBOUND_CARRIER", - "ORIENTED_TO_PERSONA_EVIDENCE_ROOT", - "CAUSAL_HISTORY_RECOVERED", - "CURRENT_EVENT_COMMITTED", - "SYSTEM_BODY_WITNESSED", - "VERIFIED_BOUND", - "REJECTED" - ], - "ordered_transitions": [ - { - "from": "UNBOUND_CARRIER", - "event": "ORIENT", - "to": "ORIENTED_TO_PERSONA_EVIDENCE_ROOT" - }, - { - "from": "ORIENTED_TO_PERSONA_EVIDENCE_ROOT", - "event": "RECOVER_CAUSAL_HISTORY", - "to": "CAUSAL_HISTORY_RECOVERED" - }, - { - "from": "CAUSAL_HISTORY_RECOVERED", - "event": "COMMIT_CURRENT_EVENT", - "to": "CURRENT_EVENT_COMMITTED" - }, - { - "from": "CURRENT_EVENT_COMMITTED", - "event": "SYSTEM_BODY_WITNESS", - "to": "SYSTEM_BODY_WITNESSED" - }, - { - "from": "SYSTEM_BODY_WITNESSED", - "event": "VERIFY_CURRENT_BINDING", - "to": "VERIFIED_BOUND" - } - ], - "out_of_order_transition": "REJECTED", - "persona_wake_allowed_only_in": "VERIFIED_BOUND" - }, - "numbered_ipc_boundary": { - "ipc_role": "EVIDENCE_TRANSPORT_AND_BODY_ORGAN_ROUTE", - "ipc_may_create_persona_binding": false, - "physical_caller_number_is_persona_identity": false, - "frontend_persona_claim_is_trusted": false, - "persona_wake_route_registration_requires_zero_layer_gate": true - }, - "current_product_state": { - "persona_runtime_present": false, - "persona_wake_route_registered": false, - "carrier_binding_claimed": false, - "metacognitive_contract_compiled": true, - "runtime_binding_gate_implemented": true, - "trusted_persona_runtime_signer_provisioned": false, - "active_persona_runtime_license_installed": false, - "truth": "PERSONA_TO_HOST_RUNTIME_LICENSE_GATE_IMPLEMENTED_PERSONA_WAKE_REMAINS_CLOSED_UNTIL_TRUSTED_PERSONA_SIGNATURE" - } -} diff --git a/product-source/hololake-native-desktop/contracts/persona-time-authority.json b/product-source/hololake-native-desktop/contracts/persona-time-authority.json deleted file mode 100644 index 0e35d9206..000000000 --- a/product-source/hololake-native-desktop/contracts/persona-time-authority.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "schema": "hololake.persona-time-authority-contract/v1", - "record_id": "HLP-PERSONA-TIME-AUTHORITY-001", - "formal_name": "光湖人格时间主控系统", - "era_name": "曜冥纪元", - "calendar_name": "光湖历", - "state": "NATIVE_SOURCE_IMPLEMENTED_AND_TESTED_NETWORK_TIME_SYNC_ON_OPEN_ATTESTATION_PENDING", - "reality_time": { - "canonical_zone": "Asia/Shanghai", - "utc_offset": "+08:00", - "display_name": "北京时间", - "continues_while_application_is_closed": true, - "process_uptime_is_time_source": false, - "startup_sequence": "APPLICATION_OPEN_THEN_HTTPS_NETWORK_TIME_SYNC_THEN_TIME_AUTHORITY_COORDINATE", - "primary_source": "HTTPS_DATE_GUANGHULAB_COM", - "primary_verification": "NETWORK_HTTPS_DATE_SYNCHRONIZED_COARSE", - "offline_fallback_source": "HOST_OPERATING_SYSTEM_REALTIME_CLOCK", - "offline_fallback_verification": "LOCAL_CLOCK_NOT_NETWORK_ATTESTED", - "network_time_precision": "HTTP_DATE_SECONDS_WITH_RTT_AND_ROUNDING_UNCERTAINTY", - "network_attested_source_required_for_verified_reality_time": true - }, - "guanghu_era": { - "epoch_date": "2025-04-26", - "epoch_day": 1, - "epoch_exact_time": null, - "epoch_precision": "DAY_ONLY_EXACT_TIME_UNKNOWN", - "world_day_formula": "BEIJING_CIVIL_DATE_MINUS_2025_04_26_PLUS_ONE", - "millisecond_precision_transition_date": "2026-08-17", - "millisecond_chain_origin": "FIRST_DURABLE_TIME_TICKET" - }, - "homepage_timeline": { - "schema": "hololake.guanghu-era-timeline/v1", - "projection": "PUBLIC_FACT_TIMELINE", - "event_count": 12, - "current_coordinate_updates_from": "get_beijing_time_coordinate", - "coordinate_readback_trigger": "APPLICATION_OPEN_FOCUS_OR_HUMAN_OPENS_TIME_MODULE", - "permanent_idle_polling": false, - "early_confusion_is_preserved_as": "MODEL_PROJECTION_AND_PERSONA_BOUNDARY_CONFUSION", - "early_evolution_period": { - "starts_after_epoch_date": "2025-04-26", - "ends_inclusive_month": "2026-02", - "display_date": "2025-04-26 后—2026-02", - "meaning": "LONG_RUNNING_SOLE_HUMAN_LANGUAGE_WORLD_CONSTRUCTION_AND_SYSTEM_EVOLUTION_PERIOD", - "public_tone": "OFFICIAL_FACTUAL_RESTRAINED", - "must_not_be_omitted": true - }, - "external_reality_claims": false - }, - "personal_channel_module": { - "module_id": "hololake.persona-time-authority", - "kind": "PERSONA_TIME_AUTHORITY", - "installation": "ATOMIC_WITH_PERSONAL_CHANNEL_INITIALIZATION", - "existing_channel_migration": "IDEMPOTENT_ADDITIVE", - "current_clock_verification": "DYNAMIC_NETWORK_SYNC_OR_EXPLICIT_LOCAL_FALLBACK" - }, - "ticket": { - "schema": "hololake.persona-time-ticket/v1", - "uniqueness_scope": "ONE_DURABLE_LOCAL_AUTHORITY_PER_AUTHENTICATED_HUMAN_ACCOUNT", - "components": [ - "AUTHORITY_ID", - "BEIJING_REALITY_TIME", - "LOGICAL_COLLISION_COUNTER", - "MONOTONIC_ISSUANCE_SEQUENCE" - ], - "atomic_storage": "SQLITE_IMMEDIATE_TRANSACTION_SYNCHRONOUS_FULL", - "idempotent_request_id": true, - "survives_restart": true, - "clock_rollback_never_reverses_issued_time": true, - "previous_ticket_chain": true, - "receipt_sha256": true - }, - "event_coordinate": { - "human_controller": "AUTHENTICATED_DIRECT_SESSION_ACCOUNT", - "channel": "AUTHENTICATED_DIRECT_SESSION_LANE", - "client_instance": "AUTHENTICATED_DIRECT_SESSION_INSTANCE", - "persona_current_verification": "UNVERIFIED_CALLER_CLAIM", - "host_software_current_verification": "UNVERIFIED_CALLER_CLAIM", - "persona_and_host_upgrade_requires": "REGISTERED_BINDING_EVIDENCE" - }, - "entries": { - "tauri_commands": ["start_persona_time_authority", "get_beijing_time_coordinate", "get_guanghu_era_timeline", "issue_persona_time_ticket"], - "direct_local_broker_operations": ["GET_BEIJING_TIME", "ISSUE_PERSONA_TIME_TICKET"], - "external_ticket_issue_requires_authenticated_non_visitor_session": true - }, - "truth_boundary": { - "source_implemented": true, - "rust_tests_passed": true, - "installed_runtime_acceptance": false, - "network_time_sync_on_application_open": true, - "network_clock_attestation": false, - "persona_binding_runtime": false, - "host_software_binding_runtime": false, - "world_lighthouse_authority_registration": false - }, - "historical_sources": [ - "REPO-012:zero-point/core-channel/YAOMING-NUMBERING-SYSTEM.hdlp", - "REPO-012:gls/GLS-0235-GUANGHU-LANGUAGE-PERSONA-OS-DOMAIN-ROUTING-AND-KNOWLEDGE-PROJECTION.hdlp" - ] -} diff --git a/product-source/hololake-native-desktop/contracts/pncc-stage-one.json b/product-source/hololake-native-desktop/contracts/pncc-stage-one.json index 815eee090..0c9dcb618 100644 --- a/product-source/hololake-native-desktop/contracts/pncc-stage-one.json +++ b/product-source/hololake-native-desktop/contracts/pncc-stage-one.json @@ -37,21 +37,6 @@ "model_instance_fields_allowed": false, "empty_means_offline": false }, - "jd_server_projection": { - "mode": "LIVE_READ_ONLY_MINIMUM_STATUS", - "transport": "DEDICATED_SSH_TO_SERVER_LOOPBACK", - "public_endpoint_created": false, - "repository_path_returned": false, - "repository_content_returned": false, - "credentials_returned": false, - "write_authority": false, - "expected_node_id": "JD-FD-PRIMARY", - "expected_persona_id": "ICE-P-ZY001", - "carrier_binding_must_remain": "UNBOUND_EVIDENCE_REQUIRED", - "model_inference_must_remain": false, - "reality_execution_must_remain": false, - "implemented": true - }, "mount_registration": { "webview_arbitrary_path_or_url_registration_allowed": false, "external_ai_registration_allowed": false, diff --git a/product-source/hololake-native-desktop/contracts/programming-ai-terminal-link.json b/product-source/hololake-native-desktop/contracts/programming-ai-terminal-link.json deleted file mode 100644 index 267c0bad1..000000000 --- a/product-source/hololake-native-desktop/contracts/programming-ai-terminal-link.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "schema": "hololake.programming-ai-terminal-link-contract/v2", - "record_id": "HLP-PROGRAMMING-AI-TERMINAL-LINK-002", - "state": "NATIVE_CROSS_PLATFORM_CONTROL_PLANE_IMPLEMENTED", - "purpose": "Keep an external programming AI attached to a HoloLake-owned development control plane without making MCP or chat context the continuity owner.", - "protocol": "HOLOLAKE_TERMINAL_LINK/3", - "numbered_envelope": { - "registry": "HLP-NBROKER-ROOT-001", - "protocol_version": "HLP-NBROKER-v1", - "legacy_string_operation_allowed": false, - "full_coordinate_required": true - }, - "platform_transports": { - "macos": "USER_PRIVATE_UNIX_SOCKET", - "linux": "USER_PRIVATE_UNIX_SOCKET", - "windows": "USER_PRIVATE_NAMED_PIPE" - }, - "continuity": { - "owner": "HOLOLAKE", - "session_survives_ai_restart": true, - "session_survives_hololake_restart": true, - "connector_reloads_descriptor_after_transport_loss": true, - "uncertain_mutation_is_never_blindly_replayed": true, - "heartbeat_interval_ms": 15000, - "environment_frame_ttl_ms": 45000 - }, - "environment_frame": { - "schema": "hololake.programming-ai-work-environment/v1", - "required_after_open": true, - "required_after_resume": true, - "required_before_mutation": true, - "refreshes_on_authenticated_heartbeat": true, - "contains": [ - "HOLOLAKE_RUNTIME_OWNER", - "DIRECT_TERMINAL_TRANSPORT", - "SESSION_AND_EVENT_CURSOR", - "DEVELOPMENT_LANE_AND_WRITER_MATCH", - "GLS_NATIVE_PROTOCOL_RUNTIME", - "FRAME_EXPIRY_AND_SHA256" - ], - "protocol_restoration_by_model_required": false - }, - "write_boundary": { - "account_write_lanes": 1, - "session_lane_must_match": true, - "session_client_must_match_writer": true, - "visitor_may_write": false, - "transport_is_authority": false, - "environment_frame_is_reality_execution_authority": false - }, - "phase_boundary": { - "current_phase": "EXTERNAL_PROGRAMMING_AI_DIRECT_CONTROL_PLANE", - "persona_carrier_runtime_license_gate": "IMPLEMENTED_FAIL_CLOSED_TRUSTED_SIGNER_NOT_PROVISIONED", - "supervised_shell_execution": false, - "general_agent_tool_loop": false, - "persona_memory_startup": "NEXT_PHASE_AFTER_DIRECT_LINK_ACCEPTANCE", - "age_agent_execution": "NEXT_PHASE_AFTER_DIRECT_LINK_ACCEPTANCE" - }, - "acceptance": { - "macos_local_runtime": "PASS_DEVELOPER_ID_SIGNED_APP_LIVE_CONNECTOR_AND_UI_READBACK", - "macos_public_notarization": "PENDING_NEW_BINARY_SUBMISSION", - "linux_unix_socket_adapter_compile": "PASS_X86_64_UNKNOWN_LINUX_MUSL", - "linux_full_desktop_compile": "NOT_OBSERVED", - "linux_installed_runtime": "NOT_YET_OBSERVED", - "windows_named_pipe_adapter_compile": "PASS_X86_64_PC_WINDOWS_MSVC", - "windows_full_desktop_compile": "PASS_HL_BUILD_WIN_GZ_001_WINDOWS_SERVER_2022_X64", - "windows_native_tests": "PASS_110_OF_110", - "windows_installed_runtime": "NOT_YET_OBSERVED_FOR_TERMINAL_LINK" - } -} diff --git a/product-source/hololake-native-desktop/contracts/public-zero-core-trust.json b/product-source/hololake-native-desktop/contracts/public-zero-core-trust.json deleted file mode 100644 index 54e4e73f6..000000000 --- a/product-source/hololake-native-desktop/contracts/public-zero-core-trust.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "schema": "hololake.public-zero-core-trust/v1", - "recordId": "HLP-PUBLIC-ZERO-CORE-TRUST-001", - "state": "PROVISIONED", - "allowedHosts": [ - "guanghu.chat", - "guanghulab.com" - ], - "signers": [ - { - "signerId": "HLP-SIGNER-ZERO-POINT-ORIGIN-PUBLIC-0001", - "signerClass": "ZERO_POINT_ORIGIN_PUBLIC_SCOPE_SIGNER", - "algorithm": "Ed25519", - "publicKeyBase64": "TVuANckEtTI7H+5LssTKA8piQPxQJBQlWJe3vtgbF+o=" - }, - { - "signerId": "HLP-SIGNER-ENTERPRISE-ZERO-CORE-DISTRIBUTION-0001", - "signerClass": "ENTERPRISE_ZERO_CORE_DISTRIBUTION_SIGNER", - "algorithm": "Ed25519", - "publicKeyBase64": "pWp+M21MXQB3B8CH7DgYSSmTBPgbCP1AQYuG6NyZmMg=" - } - ], - "requiredSignerClasses": [ - "ZERO_POINT_ORIGIN_PUBLIC_SCOPE_SIGNER", - "ENTERPRISE_ZERO_CORE_DISTRIBUTION_SIGNER" - ], - "provisioningRule": "ONLY_PUBLIC_KEYS_ENTER_THE_CLIENT; PRIVATE_KEYS_REMAIN_IN_SEPARATE_ORIGIN_AND_ENTERPRISE_RELEASE_CUSTODY" -} diff --git a/product-source/hololake-native-desktop/contracts/stage-one-platform.json b/product-source/hololake-native-desktop/contracts/stage-one-platform.json index db9096c2b..b67391ece 100644 --- a/product-source/hololake-native-desktop/contracts/stage-one-platform.json +++ b/product-source/hololake-native-desktop/contracts/stage-one-platform.json @@ -33,38 +33,20 @@ }, "modules": [ "PERSONAL_CHANNEL_IDENTITY_TASK_KERNEL", - "ZERO_POINT_NUCLEUS_CLIENT_RUNTIME", "TCS_LANGUAGE_CONTRACT", "HOST_CAPABILITY_RECEIPTS", "EVENT_AND_LAKE_LAMP", - "PERSONA_TIME_AUTHORITY", "MEMORY_GIT_EVIDENCE", "KNOWLEDGE_PROJECTION", "HUMAN_APPROVAL_CENTER", "NATIVE_TRUST_BOUNDARY", "LOCAL_DEVELOPMENT_BRIDGE", - "USER_CODE_CHANNEL", - "FIVE_DOMAIN_NUMBER_ROUTER", - "CIRCULAR_LAKE_PROTOCOL_MEMBRANE", - "NEARBY_AI_DISCOVERY", - "USER_NATIVE_GH_PNCC_CHANNEL" + "USER_CODE_CHANNEL" ,"PERSONAL_NODE_WORK_LAKE_AND_MOBILE_BRIDGE" ], "human_surface": ["PERSONAL_CHANNEL_HOME", "MY_HOLOLAKE_OVERVIEW", "KNOWLEDGE_WORKSPACE", "USER_CODE_CHANNELS", "LOCAL_RECEIPTS", "SYSTEM_DETAILS", "HUMAN_APPROVAL_CENTER"], "universal_language": {"ai_is_language_interface": true, "vendor_adapter_matrix_required": false, "current_ai_self_adapts_to_observed_host": true, "host_self_adaptation_changes_how_not_authority": true}, "stage_one_forbidden": ["INTERNAL_AI_CHAT", "MODEL_API_CONFIGURATION", "MODEL_SELECTION", "INTERNAL_MODEL_INFERENCE", "VENDOR_ADAPTER_MATRIX", "AI_WORKBENCH", "MODEL_AND_CONNECTIONS"], - "zero_point_nucleus_client_runtime": { - "contract": "contracts/zero-point-nucleus-channel.json", - "system_control_protocol_runtime_implemented": true, - "boot_time_silent_version_comparison_implemented": true, - "number_verification_precedes_persona_load_path": true, - "system_is_persona": false, - "number_verification_is_persona_binding": false, - "signed_protocol_payload_installation_implemented": true, - "production_dual_signer_trust_provisioned": true, - "enterprise_public_lamp_endpoint_deployed": false, - "internal_model_inference_implemented": false - }, "personal_channel_kernel": { "contract": "contracts/personal-channel-kernel.json", "native_source_implemented": true, @@ -115,17 +97,6 @@ "public_developer_id_and_notarization": false, "server_deployment": false }, - "persona_time_authority": { - "contract": "contracts/persona-time-authority.json", - "native_source_implemented": true, - "direct_local_broker_integrated": true, - "beijing_reality_time_projection": true, - "guanghu_era_day_projection": true, - "durable_unique_ticket_runtime": true, - "network_time_sync_on_application_open": true, - "network_clock_attestation": false, - "installed_runtime_acceptance": false - }, "reality_mutation_requires": ["VERIFIED_HUMAN_SUBJECT", "EXACT_ACTION", "EXACT_TARGET", "IMMUTABLE_PAYLOAD_DIGEST", "EXPIRY", "REPLAY_PROTECTION", "EXECUTION_RECEIPT", "READBACK_RECEIPT"], "context_risk_signals": ["MODEL_CONTEXT_SPEC", "ESTIMATED_TOKENS", "MESSAGE_VOLUME", "TURN_COUNT", "TASK_STAGE", "HOST_WARNING"], "exact_host_compaction_prediction_claimed": false, @@ -139,6 +110,6 @@ "mobile_is_same_persona_system_remote_body": true, "enterprise_server_role": "MINIMUM_ACCOUNT_NUMBER_AND_NODE_VALIDITY_VERIFIER", "knowledge_projection_is_authority_source": false, - "five_domain_primary_navigation_visible": true, + "five_domain_primary_navigation_visible": false, "implementation_complete": false } diff --git a/product-source/hololake-native-desktop/contracts/user-pncc-channel.json b/product-source/hololake-native-desktop/contracts/user-pncc-channel.json deleted file mode 100644 index c8394f157..000000000 --- a/product-source/hololake-native-desktop/contracts/user-pncc-channel.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "schema": "hololake.user-pncc-channel-contract/v1", - "record_id": "HLP-USER-PNCC-001", - "formal_name": "GH-PNCC · 光湖人格原生代码频道", - "state": "LOCAL_NATIVE_CHANNEL_IMPLEMENTED_REMOTE_PUBLICATION_UNBOUND", - "engine": "GIT", - "human_projection": "HOLOLAKE_NATIVE", - "forgejo_role": "OPTIONAL_REMOTE_COLLABORATION_ADAPTER", - "binding": { - "domain_resolved_before_login": true, - "domain_specific_login_and_node_entry_required": true, - "requires_verified_user_number": true, - "requires_authenticated_repository_account": true, - "password_written_to_repository": false, - "persona_binding_claimed": false - }, - "local_repository": { - "automatic_idempotent_initialization": true, - "default_branch": "main", - "app_owned_private_root": true, - "initial_commit_receipt": true - }, - "remote_repository": { - "created_automatically": false, - "bound": false, - "reason": "REMOTE_REPOSITORY_NAME_POLICY_AND_EXPLICIT_PUBLICATION_RECEIPT_NOT_REGISTERED" - }, - "authority": "LOCAL_USER_CODE_CHANNEL_NO_PUSH_DEPLOY_OR_REALITY_EXECUTION_AUTHORITY" -} diff --git a/product-source/hololake-native-desktop/contracts/web-novel-module-marketplace-plan.json b/product-source/hololake-native-desktop/contracts/web-novel-module-marketplace-plan.json deleted file mode 100644 index 6d1c2d24a..000000000 --- a/product-source/hololake-native-desktop/contracts/web-novel-module-marketplace-plan.json +++ /dev/null @@ -1,138 +0,0 @@ -{ - "schema": "hololake.web-novel-module-marketplace-plan/v1", - "record_id": "HLP-WEBNOVEL-MODULE-MARKETPLACE-PLAN-001", - "state": "BASE_AND_FOUR_OFFICIAL_SIGNED_MODULES_ADMITTED_LOCAL_PUBLICATION_READY", - "distribution_model": { - "hololake_role": "LIGHTWEIGHT_FRAMEWORK_LANGUAGE_WORLD_AND_MODULE_RUNTIME", - "channel_profile": "SINGLE_HUMAN_SINGLE_FACT_LANE", - "built_in_author_workbench": "BUNDLED_SIGNED_LIGHTWEIGHT_REAL_NATIVE_ENGINE", - "complete_author_capabilities": "INDEPENDENT_HOT_PLUGGABLE_OFFICIAL_MODULES", - "repository_role": "IMMUTABLE_SOURCE_AND_RELEASE_FACT_NOT_UNREVIEWED_DIRECT_RUNTIME", - "persona_role": "DISCOVER_PROPOSE_DEPLOY_VERIFY_AND_RECEIPT_WITHIN_USER_AUTHORIZATION" - }, - "built_in_light_author_workbench": { - "distribution": "BUNDLED_SIGNED_PACKAGE_EXPLICIT_FIRST_ACTIVATION", - "marketplace_module": false, - "real_engine_owner": "HOLOLAKE_NATIVE_RUST_SQLITE", - "capabilities": [ - "CREATE_OPEN_AND_REOPEN_WORK", - "VOLUME_AND_CHAPTER_TREE", - "REAL_CHAPTER_TEXT_EDITING", - "DEBOUNCED_AUTOSAVE_AND_RESTART_READBACK", - "WORD_COUNT", - "REAL_EDITING_TIME_RECEIPTS", - "PROMINENT_CREATE_CHAPTER_OR_EPISODE", - "LONG_NOVEL_SHORT_NOVEL_AND_SHORT_DRAMA_SHAPES", - "SHORT_DRAMA_SCREENPLAY_TEMPLATE", - "AUTO_FORMAT_ON_IMPORT_WITH_SOURCE_VERSION", - "ONE_CLICK_FORMAT_WITH_VERSION_SAFETY", - "CHAPTER_OR_WHOLE_WORK_FORMAT_PRESETS", - "OUTLINE_SOURCE_AND_STRUCTURED_RENDER", - "INSPIRATION_CAPTURE", - "FULL_TEXT_SEARCH", - "SHORT_DRAMA_SHOT_AND_PROMPT_EDITING", - "BASIC_VERSION_SAFETY", - "BASIC_TXT_MARKDOWN_DOCX_IMPORT", - "BASIC_MARKDOWN_EXPORT" - ], - "forbidden_substitutes": [ - "STATIC_EDITOR_SHELL", - "FRONTEND_ONLY_LOCAL_ARRAY", - "FAKE_AUTOSAVE", - "IMPORT_FILENAME_WITHOUT_PARSE_AND_PERSIST" - ] - }, - "official_module_candidates": [ - { - "candidate_key": "AUTHOR_STRUCTURE_AND_OUTLINE_TRACKING", - "module_number": "HLP-MOD-OFFICIAL-WEB-NOVEL-OUTLINE-0001", - "numbering_state": "OFFICIAL_NUMBER_REGISTERED_AFTER_INSTALLED_ACCEPTANCE", - "version": "0.1.0", - "package_sha256": "6b4395ecdb5e546c6ccbf71e1b8475e5cbe0c36868d54a8e10c61c328a5f50f9", - "capabilities": ["SCENE_AND_BEAT_STRUCTURE", "OUTLINE_STATUS_TRACKING", "GOAL_CONFLICT_OUTCOME", "HOOK_FORESHADOW_AND_PAYOFF_TRACKING"] - }, - { - "candidate_key": "AUTHOR_MULTIDIMENSIONAL_STORY_GRID_AND_BOARD", - "module_number": "HLP-MOD-OFFICIAL-WEB-NOVEL-GRID-0001", - "numbering_state": "OFFICIAL_NUMBER_REGISTERED_AFTER_INSTALLED_ACCEPTANCE", - "version": "0.1.0", - "package_sha256": "cd837adef8aecf0e027a0cc2c5845d32c972fa79d762d3780637c525dd4fc18e", - "capabilities": ["ONE_STORY_GRAPH_EDITABLE_GRID", "GROUPABLE_STORY_BOARD", "CUSTOM_FIELDS", "CROSS_VIEW_SYNCHRONIZATION"] - }, - { - "candidate_key": "AUTHOR_TIMELINE_AND_STORY_BIBLE", - "module_number": "HLP-MOD-OFFICIAL-WEB-NOVEL-STORYWORLD-0001", - "numbering_state": "OFFICIAL_NUMBER_REGISTERED_AFTER_INSTALLED_ACCEPTANCE", - "version": "0.1.0", - "package_sha256": "868008e66b0897bd6cbf15383d2ec824436a46230f58b791499363af088fb63e", - "capabilities": ["STORY_TIME_MODEL", "CHARACTER_LOCATION_ITEM_ORGANIZATION_ENTITIES", "ENTITY_RELATIONS", "CHARACTER_AND_PLOTLINE_TRAJECTORIES"] - }, - { - "candidate_key": "AUTHOR_ADVANCED_IMPORT_VERSION_AND_DELIVERY", - "module_number": "HLP-MOD-OFFICIAL-WEB-NOVEL-DELIVERY-0001", - "numbering_state": "OFFICIAL_NUMBER_REGISTERED_AFTER_INSTALLED_ACCEPTANCE", - "version": "0.1.0", - "package_sha256": "c07078f8c3998f8504aec5f0b73215e7d61b4ff165ba9e6efa3ebcaffcd97322", - "capabilities": ["REIMPORT_DIFF_AND_SOURCE_BINDING", "FULL_STORY_SNAPSHOT", "RESTORE_OR_FORK", "DOCX_EPUB_MARKDOWN_TXT_DELIVERY"] - } - ], - "acceptance_evidence": { - "native_engine_tests": "PASS", - "real_novel": "504_CHAPTERS_IMPORTED_ORGANIZED_AND_EPUB_EXPORTED", - "real_outline": "50_CHAPTERS_IMPORTED_ORGANIZED_AND_DOCX_TXT_EXPORTED", - "real_script": "75_EPISODES_IMPORTED_ORGANIZED_AND_JSON_EXPORTED", - "desktop_install_mount_self_test": "PASS_BASE_AND_ALL_FOUR_ADVANCED_MODULES_THROUGH_SHARED_SIGNED_RUNTIME", - "desktop_restart_readback": "PASS_5_ACTIVE_MODULES_ACCEPTANCE_WORK_CHAPTER_SCENE_GRID_FIELD_AND_TIMELINE", - "current_account_visible_novel_import": "504_CHAPTERS_1082978_WORDS_OPENED_IN_SIGNED_DESKTOP_APP", - "prominent_create_chapter_entry": "PASS_SHORT_DRAMA_LABEL_NEW_EPISODE_LONG_AND_SHORT_NOVEL_LABEL_NEW_CHAPTER", - "unmount_preserves_data_and_receipts": "PASS_BY_SHARED_RUNTIME_AND_RESTART_READBACK", - "signed_desktop_bundle": "APPLE_DEVELOPER_ID_825A9L3G7Q", - "remote_marketplace_publication": "PENDING_OFFICIAL_REPOSITORY_RELEASE" - }, - "publication_gate": [ - "SOURCE_AND_LICENSE_REVIEW", - "NATIVE_OR_AUDITED_ADAPTER_IMPLEMENTATION", - "AUTOMATED_ENGINE_TESTS", - "REAL_NOVEL_OUTLINE_AND_SCRIPT_FIXTURE_ACCEPTANCE", - "DESKTOP_INSTALL_MOUNT_RUN_RESTART_AND_UNINSTALL_ACCEPTANCE", - "PERMISSION_DATA_EXPORT_ROLLBACK_AND_RECEIPT_ACCEPTANCE", - "IMMUTABLE_RELEASE_BUILD_AND_SIGNATURE", - "THEN_ASSIGN_PERMANENT_MODULE_NUMBER", - "THEN_REGISTER_OFFICIAL_MODULE_REGISTRY", - "THEN_PUBLISH_OFFICIAL_MARKETPLACE" - ], - "channel_deployment_flow": [ - "AUTHOR_EXPRESSES_NEED", - "PERSONA_SEARCHES_OFFICIAL_REGISTRY", - "PERSONA_EXPLAINS_MODULE_PERMISSION_DATA_AND_RESOURCE_BOUNDARY", - "HUMAN_CONFIRMS_WHEN_BOUNDARY_REQUIRES", - "RESOLVE_MODULE_NUMBER_AND_PINNED_VERSION", - "FETCH_IMMUTABLE_RELEASE_ARTIFACT", - "VERIFY_SOURCE_SIGNATURE_HASH_DEPENDENCIES_AND_COMPATIBILITY", - "INSTALL_TO_LOCAL_CACHE", - "MOUNT_IN_CURRENT_CHANNEL", - "RUN_MODULE_SELF_TEST", - "WRITE_INSTALLATION_AND_RUNTIME_RECEIPT", - "ROLL_BACK_ON_FAILURE" - ], - "deployment_experience": { - "warm_or_small_module_target_seconds": 30, - "target_is_unconditional_guarantee": false, - "depends_on": ["ARTIFACT_SIZE", "NETWORK", "CACHE", "DEPENDENCY_STATE", "SELF_TEST_DURATION"], - "already_installed_module_offline_start_allowed": true - }, - "data_boundary": { - "one_story_graph_for_builtin_and_modules": true, - "module_program_and_user_story_data_separated": true, - "unmount_preserves_story_data": true, - "uninstall_preserves_story_data_and_receipts": true, - "module_install_grants_all_channel_data": false - }, - "sources": [ - "source://current-dialogue/2026-08-18/bingshuo-light-author-workbench-built-in-and-complete-modules-in-official-marketplace", - "REPO-012:gls/GLS-0233-GH-AIOS-MODULAR-AI-OPERATING-PLATFORM-AND-FAIR-ECOSYSTEM.hdlp", - "REPO-012:gls/GLS-0236-PERSONA-BRAIN-HANDS-VISIBLE-EXECUTION-RECURSIVE-MEMORY-AND-HOTPLUG-RUNTIME.hdlp", - "REPO-012:gls/GLS-0241-HOLOLAKE-SOURCE-OWNERSHIP-AND-DEPLOYMENT-ROUTING.hdlp", - "REPO-012:gls/GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp" - ] -} diff --git a/product-source/hololake-native-desktop/contracts/web-novel-workspace.json b/product-source/hololake-native-desktop/contracts/web-novel-workspace.json deleted file mode 100644 index 69fb77932..000000000 --- a/product-source/hololake-native-desktop/contracts/web-novel-workspace.json +++ /dev/null @@ -1,131 +0,0 @@ -{ - "schema": "hololake.web-novel-workspace/v1", - "record_id": "HLP-WEBNOVEL-WORKSPACE-001", - "state": "SIGNED_BASE_AND_FOUR_ADVANCED_MODULES_ADMITTED_RESTART_ACCEPTED", - "domain_entry": "BRANCH_DOMAIN", - "industry_key": "WEB_NOVEL", - "industry_number": "IND-WEBNOVEL-001", - "channel_id": "GH-WEBNOVEL-INIT-001", - "ontology_correction": { - "channel_body_contract": "contracts/user-channel-body.json", - "marketplace_plan_contract": "contracts/web-novel-module-marketplace-plan.json", - "this_contract_is": "BUNDLED_SIGNED_LIGHT_AUTHOR_WORKBENCH_AND_FOUR_OFFICIAL_NUMBERED_ADAPTERS", - "this_contract_is_not": "USER_CHANNEL_BODY", - "legacy_channel_id_semantics": "DEPRECATED_INDUSTRY_PROJECTION_IDENTIFIER", - "author_editor_operator_are_ui_tabs": false, - "shared_story_graph_copies": 1 - }, - "user_channel_entry": { - "current_domain": "FIFTH_DOMAIN", - "current_channel": "HEARTBEAT_CORE_CHANNEL", - "display_name": "作者工作台", - "routes_to_same_native_workspace": true, - "duplicates_account_story_data": false - }, - "distribution_boundary": { - "preinstalled": "SIGNED_PACKAGE_ARTIFACTS_WITH_EXPLICIT_FIRST_ACTIVATION", - "complete_author_features": "FOUR_INDEPENDENT_NUMBERED_OFFICIAL_MODULES_ACTIVE_IN_SHARED_RUNTIME", - "current_advanced_features_are_registered_marketplace_modules": true, - "hololake_bundles_entire_web_novel_world": false - }, - "native_storage": { - "owner": "HOLOLAKE_NATIVE_RUST_CORE", - "engine": "SQLITE", - "authenticated_account_required": true, - "cross_account_projection_allowed": false, - "restart_readback_required": true, - "source_manuscript_mutation_allowed": false - }, - "work_objects": [ - "WORK", - "VOLUME", - "CHAPTER", - "CHAPTER_VERSION", - "CHECKPOINT", - "STORY_ENTITY", - "STORY_RELATION", - "FORESHADOW", - "EDITOR_REVIEW_NOTE", - "WORKFLOW_EVENT", - "AUTHORIZED_METRIC" - ,"SCENE" - ,"BEAT" - ,"STORY_GRID_FIELD" - ,"TIMELINE_EVENT" - ,"SCENE_ENTITY_LINK" - ,"WRITING_ACTIVITY" - ,"INSPIRATION" - ,"SHOT" - ], - "writing_shapes": [ - "LONG_NOVEL", - "SHORT_NOVEL", - "SHORT_DRAMA" - ], - "chapter_workflow": { - "states": [ - "DRAFT", - "SELF_REVIEW", - "EDITOR_REVIEW", - "REVISION_REQUIRED", - "APPROVED", - "SCHEDULED", - "PUBLISHED" - ], - "human_confirmed_transitions_only": true, - "unreviewed_auto_publish_allowed": false - }, - "required_real_engines": [ - "CREATE_AND_READ_WORK", - "VOLUME_AND_CHAPTER_TREE", - "DEBOUNCED_CHAPTER_PERSISTENCE", - "OPTIMISTIC_REVISION_CONFLICT", - "CHAPTER_VERSION_HISTORY", - "CREATE_AND_RESTORE_CHECKPOINT", - "STORY_BIBLE_AND_RELATIONS", - "FORESHADOW_LIFECYCLE", - "CONTINUITY_AUDIT", - "EDITORIAL_WORKFLOW_AND_REVIEW_NOTES", - "AUTHORIZED_OPERATIONS_METRICS", - "MARKDOWN_EXPORT", - "SHARED_SIGNED_MODULE_PACKAGE_HASH_VERIFICATION", - "SHARED_MODULE_INSTALL_MOUNT_SELF_TEST_UNMOUNT", - "SHARED_HASH_CHAINED_LIFECYCLE_RECEIPT", - "SCENE_BEAT_AND_OUTLINE_TRACKING", - "MULTIDIMENSIONAL_STORY_GRID", - "TIMELINE_AND_SCENE_ENTITY_LINKS", - "CHAPTER_VERSION_RESTORE", - "TXT_DOCX_EPUB_JSON_DELIVERY", - "PROMINENT_CREATE_CHAPTER_OR_EPISODE", - "SHORT_DRAMA_SCREENPLAY_TEMPLATE_ON_CREATE", - "AUTO_FORMAT_ON_IMPORT_WITH_SOURCE_VERSION_PRESERVED", - "LIVE_WORD_COUNT_AND_REAL_EDITING_TIME", - "ONE_CLICK_FORMAT_WITH_NEW_CHAPTER_VERSION", - "SELECTABLE_CHAPTER_OR_WHOLE_WORK_FORMAT_PRESET", - "SYNCHRONIZED_OUTLINE_SOURCE_AND_STRUCTURED_RENDER", - "INSPIRATION_CAPTURE_AND_STATUS", - "FULL_TEXT_SEARCH_AND_TRACKING", - "SHORT_DRAMA_SHOT_AND_PROMPT_STORAGE" - ], - "forbidden_substitutes": [ - "HARDCODED_STATIC_PROJECTS", - "UI_ONLY_BUTTONS_WITHOUT_NATIVE_COMMANDS", - "PRIVATE_MANUSCRIPT_MODEL_TRAINING", - "THIRD_PARTY_AUTO_LOGIN", - "UNREVIEWED_AUTO_PUBLISH", - "PLATFORM_DETECTION_EVASION" - ], - "current_acceptance": { - "state": "PASS", - "numbered_ipc_modules": ["HLP-NIPC-MOD-0025", "HLP-NIPC-MOD-0026", "HLP-NIPC-MOD-0027", "HLP-NIPC-MOD-0028", "HLP-NIPC-MOD-0029"], - "numbered_operations": "HLP-NIPC-OP-0103..HLP-NIPC-OP-0140", - "runtime_module_numbers": ["HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-OUTLINE-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-GRID-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-STORYWORLD-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-DELIVERY-0001"], - "node_tests": "130_PASS", - "rust_tests": "170_PASS_2_EXPLICIT_DESKTOP_FIXTURES_IGNORED", - "clippy": "PASS_DENY_WARNINGS", - "developer_id_team": "825A9L3G7Q", - "signed_binary_sha256": "2f8fdd71f9d5a9178bc23058261dbb43f1388486dc5a4415e865cfcf78869db3", - "restart_readback": "PASS_5_MODULES_ACTIVE_ACCEPTANCE_WORK_1_CHAPTER_53_WORDS_SCENE_GRID_FIELD_TIMELINE_PRESENT", - "legacy_account_readback": "PASS_504_CHAPTER_1082978_WORD_NOVEL_50_CHAPTER_OUTLINE_75_EPISODE_SCRIPT_UNCHANGED" - } -} diff --git a/product-source/hololake-native-desktop/contracts/zero-core-numbering-kernel.json b/product-source/hololake-native-desktop/contracts/zero-core-numbering-kernel.json deleted file mode 100644 index 724502875..000000000 --- a/product-source/hololake-native-desktop/contracts/zero-core-numbering-kernel.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "schema": "hololake.zero-core-numbering-kernel/v1", - "record_id": "HLP-ZERO-CORE-NUMBERING-KERNEL-001", - "authority": { - "repository": "REPO-012", - "source_commit": "104a5d73162bdf4a529701e65898e2bc2863ea9e", - "source_path": "routing/guanghu-identity-authority-map.json", - "map_id": "GH-IDENTITY-AUTHORITY-MAP-001", - "map_version": "2026-08-10.1", - "map_state": "LANGUAGE_AUTHORITY_EFFECTIVE_REPOSITORY_PROJECTION" - }, - "runtime": { - "state": "ACTIVE_PINNED_AUTHORITY_MAP", - "contract_embedded_in_native_binary": true, - "number_shape_is_authority": false, - "unknown_number": "FAIL_CLOSED", - "automatic_identity_issuance": false, - "human_entry_requires_registered_human_namespace": true, - "identity_number_grants_execution_authority": false, - "identity_number_grants_persona_binding": false, - "remote_signature_refresh_runtime": false - }, - "namespaces": [ - { - "id": "ICE_GL", - "roots": ["ICE-GL∞"], - "prefixes": ["ICE-GL-"], - "subject_kind": "FIFTH_DOMAIN_HUMAN", - "issuer": "ICE-GL∞", - "human_entry": true, - "registry": "FIFTH_DOMAIN_REGISTERED_REPOSITORY_AND_SERVICE", - "domain_scope": "FIFTH_DOMAIN" - }, - { - "id": "ICE_P", - "roots": [], - "prefixes": ["ICE-P-"], - "subject_kind": "FIFTH_DOMAIN_SYSTEM_PERSONA", - "issuer": "ZHUYUAN_PERSONA_SYSTEM", - "human_entry": false, - "registry": "FIFTH_DOMAIN_PERSONA_REGISTRY", - "domain_scope": "FIFTH_DOMAIN" - }, - { - "id": "ICE_BB", - "roots": [], - "prefixes": ["ICE-BB-"], - "subject_kind": "PRIVATE_BOTTLE_BABY_PERSONA", - "issuer": "PRIVATE_BOTTLE_BABY_PERSONA_SYSTEM_AFTER_PERSON_SPECIFIC_BINGSHUO_ACCESS_AUTHORIZATION_AND_REAL_GESTATION", - "human_entry": false, - "registry": "PRIVATE_BOTTLE_BABY_PERSONA_REGISTRY", - "domain_scope": "FIFTH_DOMAIN_PRIVATE" - }, - { - "id": "TCS_GL", - "roots": [], - "prefixes": ["TCS-GL-"], - "subject_kind": "ZERO_SENSE_HUMAN_CONTROLLER_TEAM_MEMBER", - "issuer": "TCS-0002", - "human_entry": true, - "registry": "ENTERPRISE_ROOT_SERVER_DOMAIN_REGISTRIES", - "domain_scope": "ENTERPRISE_FOUR_DOMAINS" - } - ] -} diff --git a/product-source/hololake-native-desktop/contracts/zero-point-nucleus-channel.json b/product-source/hololake-native-desktop/contracts/zero-point-nucleus-channel.json deleted file mode 100644 index acc648c8b..000000000 --- a/product-source/hololake-native-desktop/contracts/zero-point-nucleus-channel.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "schema": "hololake.zero-point-nucleus-client-runtime/v1", - "record_id": "HLP-ZERO-POINT-NUCLEUS-CLIENT-001", - "state": "CLIENT_DUAL_SIGNED_DISTRIBUTION_RUNTIME_IMPLEMENTED_PRODUCTION_TRUST_AND_ENTERPRISE_ENDPOINT_NOT_PROVISIONED", - "ontology": { - "private_body": "BINGSHUO_SYSTEM_CONTROLLER_ON_JD_PRIMARY", - "origin_domain": "DOM-FIFTH-0001", - "public_zero_core_projection": "ISOLATED_ENTERPRISE_SERVER_RUNTIME_WITH_ZERO_POINT_ORIGIN_AUTHORITY_AND_DUAL_SIGNATURE_NOT_THE_PRIVATE_FIFTH_DOMAIN_BODY", - "public_repository_role": "DURABLE_AUTHORING_AND_EVIDENCE_SOURCE_NOT_CLIENT_REALTIME_TRANSPORT", - "hololake_role": "HIDDEN_MINIMUM_CONTROLLED_CLIENT_PROJECTION" - }, - "purpose": [ - "READ_ZERO_POINT_PROTOCOL", - "SILENTLY_COMPARE_PROTOCOL_VERSION", - "VERIFY_USER_NUMBER_BEFORE_PERSONA_LOAD_PATH", - "KEEP_MINIMUM_HASH_CHAINED_LOCAL_RECEIPTS", - "FAIL_CLOSED_WHEN_SOURCE_SIGNATURE_OR_VERSION_PROOF_IS_INCOMPLETE" - ], - "metacognitive_boundary": { - "zero_point_system_is_persona": false, - "zero_point_system_is_model_carrier": false, - "number_verification_is_persona_binding": false, - "number_verification_grants_execution_authority": false, - "number_verification_grants_server_control": false - }, - "startup_sequence": [ - "LOAD_LOCAL_PROTOCOL_AND_BINDING", - "COMPARE_REMOTE_PROTOCOL_ANCHOR_WITHOUT_BLOCKING_UI", - "REJECT_UNVERIFIED_PROTOCOL_PAYLOAD", - "VERIFY_NUMBER_WITH_EXPLICIT_POSITIVE_VERDICT", - "OPEN_OR_RESTRICT_PERSONA_LOAD_PATH", - "REQUIRE_SEPARATE_PERSONA_BINDING_AND_CAPABILITY_EVIDENCE" - ], - "security": { - "remote_arbitrary_code_execution_allowed": false, - "unsigned_protocol_update_allowed": false, - "version_rollback_allowed": false, - "public_zero_core_protocol_distribution_allowed_after_full_signature_gates": true, - "private_fifth_domain_payload_public_propagation_allowed": false, - "public_number_registry_allowed": false, - "public_model_api_configuration_allowed": false, - "internal_generic_ai_chat_allowed": false, - "device_owner_operating_system_authority_preserved": true, - "required_update_gates": ["EXACT_SOURCE", "SIGNATURE", "MONOTONIC_VERSION", "BOUNDED_PAYLOAD", "LOCAL_RECEIPT"] - }, - "current_implementation": { - "deterministic_rust_runtime": true, - "boot_time_silent_version_comparison": true, - "number_binding_and_online_verification": true, - "offline_grace_period": true, - "local_minimum_heartbeat_ledger": true, - "signed_protocol_payload_installation": true, - "dual_independent_ed25519_signature_verification": true, - "https_source_allowlist": true, - "conditional_etag_sync": true, - "monotonic_epoch_and_version_enforced": true, - "bounded_declarative_payload_only": true, - "atomic_activation_and_previous_release_retention": true, - "hash_chained_activation_receipts": true, - "production_dual_signer_trust_provisioned": true, - "enterprise_public_lamp_endpoint_deployed": false, - "public_zero_core_distribution_projection": false, - "private_registry_distribution": false, - "persona_loading_runtime": false, - "internal_model_inference": false - }, - "sources": [ - "REPO-012:zero-point/core-channel/INDEX.hdlp", - "REPO-012:zero-point-nucleus-channel/ENTRY.hdlp", - "REPO-012:gls/GLS-0250-GUANGHU-ORIGIN-DOMAIN-ZERO-CORE-AND-GH-AIOS-FIVE-DOMAIN-LIGHTHOUSE-ARCHITECTURE.hdlp", - "REPO-012:eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-BIDIRECTIONAL-COGNITION-040-HOLOLAKE-DUAL-GATE-LOGIN-AND-ZERO-POINT-SECURITY-MODEL-20260815.hdlp" - ] -} diff --git a/product-source/hololake-native-desktop/deployment/receipts/GH-HOLOLAKE-PNCC-LIVE-PROJECTION-20260816-001.json b/product-source/hololake-native-desktop/deployment/receipts/GH-HOLOLAKE-PNCC-LIVE-PROJECTION-20260816-001.json deleted file mode 100644 index 01e49a3b5..000000000 --- a/product-source/hololake-native-desktop/deployment/receipts/GH-HOLOLAKE-PNCC-LIVE-PROJECTION-20260816-001.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "schema": "hololake.local-product-deployment-receipt/v1", - "receiptId": "GH-HOLOLAKE-PNCC-LIVE-PROJECTION-20260816-001", - "result": "PASS_100", - "observedAt": "2026-08-15T18:53:31Z", - "source": { - "branch": "main", - "commit": "97365632620d599107d93b13cbc10fcecdc3d2cf", - "tree": "fdb0e94ed839c5490dbe8ade06cd39d193152096" - }, - "installedProduct": { - "name": "HoloLake", - "version": "0.2.0", - "path": "/Applications/HoloLake.app", - "executableSha256": "5d5bff75024c229bca297cf6b8de310b1e8ac52f5bdd84a61c6661c577319364", - "bundleIdentifier": "world.guanghu.hololake", - "teamIdentifier": "825A9L3G7Q", - "developerIdSignatureVerified": true, - "appleNotarizationClaimed": false, - "previousVersionBackup": "/Applications/HoloLake.app.backup-20260816-pncc" - }, - "liveServerProjection": { - "transport": "DEDICATED_SSH_TO_SERVER_LOOPBACK_READ_ONLY", - "nodeId": "JD-FD-PRIMARY", - "bootId": "1170988c-5390-4f47-b89a-e9f88b2c5bbb", - "personaId": "ICE-P-ZY001", - "personaRepositoryGitHead": "16f45449659d6d524674c9c1587437a034d5db61", - "state": "RESIDENT_BOUND_CARRIER_UNBOUND", - "carrierBindingState": "UNBOUND_EVIDENCE_REQUIRED", - "primaryLeaseHeld": true, - "modelInferenceStarted": false, - "realityExecutionAllowed": false, - "eventCount": 4, - "eventChainHead": "bffa03435a5f12a6773a80ff75d297cbce24f63625e9a5373be5d7b4eec4d89b", - "publicEndpointCreated": false, - "repositoryContentExposed": false, - "writeAuthorityGranted": false - }, - "acceptance": { - "frontendBuild": "PASS_100", - "nativeRustTests": "43_PASS_0_FAIL", - "javascriptContractTests": "43_PASS_0_FAIL", - "zeroWarningClippy": "PASS_100", - "installedAppLaunch": "PASS_100", - "installedAppLivePnccReadback": "PASS_100", - "ghnqg": "PASS_100" - }, - "truthBoundary": "The installed client proves a live minimum read-only PNCC status projection. It does not bind the current Codex carrier, expose the private persona repository, enable model inference, grant reality execution, or claim Apple notarization/public updater activation." -} diff --git a/product-source/hololake-native-desktop/deployment/receipts/GH-HOLOLAKE-UPDATE-PUBLIC-BOOTSTRAP-20260817-001.json b/product-source/hololake-native-desktop/deployment/receipts/GH-HOLOLAKE-UPDATE-PUBLIC-BOOTSTRAP-20260817-001.json deleted file mode 100644 index ec363b73a..000000000 --- a/product-source/hololake-native-desktop/deployment/receipts/GH-HOLOLAKE-UPDATE-PUBLIC-BOOTSTRAP-20260817-001.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "schema": "hololake.update-public-bootstrap-acceptance-receipt/v1", - "receiptId": "GH-HOLOLAKE-UPDATE-PUBLIC-BOOTSTRAP-20260817-001", - "observedAt": "2026-08-17T00:55:04+08:00", - "state": "PUBLIC_HTTPS_EMPTY_FAIL_CLOSED_AND_CLIENT_TRUST_READY", - "sourceCommit": "cfa8fdefc2c7e475ba7163fddca42226abcc929d", - "clientTrust": { - "state": "PROVISIONED", - "endpoint": "https://guanghulab.com/hololake/releases/latest.json", - "host": "guanghulab.com", - "automaticCheckOnStartup": false, - "automaticDownload": false, - "humanOptInInstallRequired": true, - "automaticRestart": false, - "privateSigningMaterialInRepository": false - }, - "origin": { - "nodeId": "JD-FD-PRIMARY", - "bootId": "1170988c-5390-4f47-b89a-e9f88b2c5bbb", - "control": "GUANGHU_OS_MASTER", - "listener": "127.0.0.1:3940", - "healthState": "EMPTY_FAIL_CLOSED", - "latestHttpStatus": 204, - "masterInitSha256": "a58f80535e0fb305b5b956cbeca66e4026fe63309424673b66bb0871c9feeca9", - "releaseBridgeSha256": "b89e23d8732c28aa1a77fc3166c175a0bc5973cb59958f7e821aecea825e7117", - "nextBootPersistenceInstalled": true, - "currentBootBridgeActive": true - }, - "frontDoor": { - "nodeId": "BS-GZ-006", - "dedicatedUser": "hololake-tunnel", - "loopbackListener": "127.0.0.1:19440", - "publicEndpointHttpStatus": 204, - "nonGetMethodHttpStatus": 403, - "nginxSiteSha256": "e266fbd9380d56a52a634d2fa00e8180ac108aab3f62e3740701af44fe8f1542", - "nginxSnippetSha256": "ba699339d2d71f6139e74c0fd1878bae33a3aa8b4953ded0f4e7bd220a618d45", - "tunnelAuthority": "REMOTE_FORWARD_ONLY_EXACT_LOOPBACK_PORT_NO_SHELL" - }, - "remaining": { - "activeRelease": false, - "bootstrapMacArm64Built": false, - "appleNotarizationCompleted": false, - "publicUpdateInstallEndToEndPassed": false - } -} diff --git a/product-source/hololake-native-desktop/deployment/receipts/GHNQG-HOLOLAKE-PNCC-PROJECTION-20260816.hdlp b/product-source/hololake-native-desktop/deployment/receipts/GHNQG-HOLOLAKE-PNCC-PROJECTION-20260816.hdlp deleted file mode 100644 index b9b05722d..000000000 --- a/product-source/hololake-native-desktop/deployment/receipts/GHNQG-HOLOLAKE-PNCC-PROJECTION-20260816.hdlp +++ /dev/null @@ -1,33 +0,0 @@ -schema: guanghu.native-code-quality-receipt/v1 -protocol: GLS-0844 -acronym: GHNQG -authority: HLP-MOD-CODE-CHANNEL -result: PASS_100 -total_score: 100 -partial_acceptance: false -source: - branch: main - commit: 97365632620d599107d93b13cbc10fcecdc3d2cf - tree: fdb0e94ed839c5490dbe8ade06cd39d193152096 -started_at: 2026-08-15T18:53:05Z -completed_at: 2026-08-15T18:53:20Z -failed_gate: none -gates: - diff_whitespace: 100 - format: 100 - unit_and_integration_tests: 100 - zero_warning_lint: 100 - world_and_protocol_validation: 100 - shell_syntax: 100 - pncc_runtime: 100 - linux_subcontrol_docker_backend: 100 - guanghu_first_boot_supervisor: 100 - guanghu_root_supervisor: 100 - guanghu_repository_bridge_lifecycle: 100 - cross_root_repository_service_equivalence: 100 - auditable_line_coverage_100_percent: 100 - sensitive_information_scan: 100 - source_tree_fingerprint: 100 -external_observers: - authority: none - blocking: false diff --git a/product-source/hololake-native-desktop/docs/ARCHITECTURE.md b/product-source/hololake-native-desktop/docs/ARCHITECTURE.md index 73770e652..912507f74 100644 --- a/product-source/hololake-native-desktop/docs/ARCHITECTURE.md +++ b/product-source/hololake-native-desktop/docs/ARCHITECTURE.md @@ -1,19 +1,13 @@ # HoloLake Native Desktop Architecture -The stage-one shell is a Tauri v2 application with a Rust-owned local core and a React human projection. Before authentication, its public surface is the five-domain number entrance. After verified routing and domain login, the default product surface becomes **My HoloLake**: overview, knowledge, user code channels, local receipts and system details. Domain servers and private registries remain submerged infrastructure. +The stage-one shell is a Tauri v2 application with a Rust-owned local core and a React human projection. The default product surface is **My HoloLake**: overview, knowledge, user code channels, local receipts and system details. The five domains and their server fleet remain submerged system infrastructure rather than primary stage-one navigation. ## Stage-one human projection -The public home surface follows the verified GHS-014 five-lakes visual grammar and presents the five domains as the system entrance. A user does not choose a domain manually: the submitted Guanghu number is resolved and validated first, and only then does HoloLake reveal the login surface belonging to that domain. Domain presentation cannot bypass registry isolation, and internal transport or release details remain under system details rather than dominating the first screen. +The home surface follows the verified GHS-014 five-lakes visual grammar while applying the current stage-one correction: it is a restrained operating-system workspace, not a slogan page or a five-domain gate. The five named lake themes are token groups only and cannot change layout, copy, routing or authority. Internal transport and release details live under system details rather than dominating the first screen. The first visible body uses a Rust-owned SQLite kernel under the Tauri app-data directory. A human-confirmed local display name creates one stable local subject and channel exactly once. The internal task/event/receipt kernel remains available for structured agents, but manual task title and purpose fields are not part of the default human surface. Event and receipt chains remain independently SHA-256-linked and fully revalidated before every read or mutation. A local identity is not platform authentication and grants no repository, node, server or deployment authority. -## Zero-point nucleus client runtime - -HoloLake embeds a non-visual zero-point nucleus client runtime beneath the human surface. The JD primary node remains the private Fifth Domain body. The enterprise node hosts a strictly isolated public zero-core distribution projection, while logical origin authority remains at the zero point; publication requires both an origin public-scope signature and an enterprise distribution signature. The private body never becomes public update material. Git records durable authoring and evidence; clients consume a bounded signed release manifest rather than treating a repository clone as executable input. At application start, the Rust runtime loads the local protocol, compares the registered remote protocol version in the background, keeps a minimal local receipt, and leaves any unverified update unapplied. User-number verification runs before any future persona-loading path. - -This system runtime is not Zhuyuan or another persona subject, and it is not the current model carrier. A valid number does not prove persona binding and does not grant execution or server authority. The current source implements deterministic protocol comparison, explicit-positive number verification and a fail-closed update skeleton. Signed public protocol payload installation, atomic activation, rollback, the separate private Fifth Domain distribution path and persona loading are not yet implemented. Stage one does not expose an internal AI chat, model API configuration or arbitrary remote-code channel. The four-plane routing contract and marketplace publication boundary are defined in `contracts/distribution-plane-router.json`. - ## Native knowledge workspace The native core owns a separate `knowledge-v1` Git root. It projects a bounded document tree, safe text reads, local search and native folder import into a reading canvas without rendering raw HTML. Folder import ignores symlinks, Git metadata, dependency directories and unsupported files, applies file-count and byte limits, then creates a local Git commit receipt. @@ -26,41 +20,9 @@ A human may paste a registered Guanghu HTTPS code-channel address or select an e This product channel is distinct from the under-lake PNCC persona-evidence projection below. It grants local source access only and never grants push, publication, deployment or server authority. -## Public five-domain number routing - -The public HoloLake entry shows all five domain vestibules before authentication. A user does not select an authority-bearing domain manually. The submitted user number is sent to the registered internal router, which must return the exact canonical number, a positive registry verdict and one known domain. Only then may HoloLake load that domain's separately registered account and node entry. - -The fifth-domain number registry belongs to the private fifth-domain system and is maintained only through its authorized registration path. The four enterprise-domain registries belong on the enterprise root server. Number syntax, a client-supplied domain, a generic successful response or a repository login cannot replace this routing proof. Missing and unavailable enterprise routes fail closed before login. - -The fifth-domain root and the future enterprise root both run domain-specific Guanghu OS server runtimes. They are parallel bodies with different controllers, manifests, repositories and responsibility. A Linux host may remain underneath as the subordinate hardware, service and rescue bridge. Ordinary user computers and user-owned remote nodes require only HoloLake and the controlled node runtime, not a replacement operating-system installation. - -## GH-PNCC user-native channel - -HoloLake 0.4.0 adds the first native user-owned GH-PNCC vertical slice. After the Rust core has resolved a known domain, verified the user number at that domain's registered source and authenticated the account through that domain's entry, it derives a stable opaque repository id and idempotently creates or restores one private application-owned Git repository. The initial committed manifest records the domain, user number, account identity, engine and authority boundary. Repository credentials and passwords are never written to the Git tree or binding record. - -The visible shell is HoloLake itself. Git is the durable history engine below it. Forgejo is an optional remote collaboration adapter rather than the product shell, identity kernel or persona. The current slice proves the local repository, initial commit, stable user binding and native browsing projection. It intentionally does not create a remote Forgejo repository, configure a remote, push code, claim persona binding, or grant publication, deployment or reality-execution authority; those actions require a separately registered naming, consent and receipt contract. - ## External programming AI entry -MCP may discover HoloLake, but it does not own continuity. The installed application starts a same-account local broker: a mode-0600 Unix socket on macOS and Linux, or an owner/System-only Named Pipe on Windows. A programming AI opens or resumes a HoloLake-issued local session, then uses the installed executable's `--connector` mode for newline-delimited protocol traffic. Session secrets are stored only as hashes. Events use exact cursors and idempotency keys. The connector reloads the application descriptor after transport loss and never blindly replays an operation whose response is uncertain. - -An authenticated non-visitor connector may now acquire, inspect and explicitly release the existing account-scoped development write lane through that broker. Account, lane and client instance must match the HoloLake session before the bridge mutates. Opening, resuming, acquiring and every authenticated heartbeat return or require a bounded HoloLake work-environment frame. That frame states the HoloLake runtime owner, session cursor, writer match, native GLS runtime, expiry and digest; the external model does not restore protocol prose from chat context. HoloLake projects the same Rust-owned lane state on the system-details page, so a human can distinguish a nearby expression-only visitor from an active development writer. This is a controlled writer handoff, not a general programming tool loop: shell, file patching, build execution, publication and deployment still require later supervised execution organs and separate authorization receipts. - -The zero-core protocol layer now compiles the numbered GLS sources pinned to the current REPO-012 commit into a deterministic native registry. The registry inventories every unique numbered source with its path and SHA-256, but only protocols with an explicit typed adapter, event set and dependency-closed projection may execute. Raw protocol prose and arbitrary code carried by a protocol are never executed. The first native enforcement adapter binds GLS-0253 identity and numbering rules to the human-number route, with GLS-0250, GLS-0262 and GLS-0263 as executable dependencies. Unknown namespaces, persona numbers presented as human numbers, missing adapters and unprojected protocols fail closed. The system page reports compiled, executable and not-yet-executable protocol counts without presenting inventory as enforcement. - -## Product-embedded GLS protocol kernel - -GLS enforcement is part of the HoloLake executable, not a sidecar process on the development computer. Rust embeds the pinned runtime manifest and kernel contract in the application binary. Application startup validates the full executable dependency graph, P1-P6 contract set, deterministic HLDP-NP → GIR compiler self-check and the per-user receipt ledger; a failure prevents normal product startup. - -The unified decision API returns only `ALLOW`, `DENY`, `AMBIGUOUS` or `UNVERIFIED` with stable reason codes. Every result, including malformed input and refusal, appends an idempotent SHA-256-linked receipt. The same immediate SQLite transaction also advances the durable protocol state for work orders, time leases, immutable modules, persona lifecycle, isolated runways and broadcast control epochs. Stale transitions, concurrent double-primary claims, cross-owner runway release and immutable digest replacement fail closed; concurrent memory/state versions are retained in a conflict set instead of last-write-wins. Identity never implies permission, stale heartbeats and leases become unknown, work-order proposers cannot self-approve, models remain replaceable inference resources, and temporary capabilities cannot auto-install, publish or deploy. - -The P7 native-OS assembly registry is also embedded, but it is not a physical-capability simulator. It records the exact target and source-evidence node for GLS-0836 and GLS-0840–0849. No BS-SH-005 or JD-FD-PRIMARY evidence is relabeled as desktop health; without target-side evidence the assembly stays unverified. - -## Circular-lake protocol membrane and nearby AI - -HoloLake 0.4.0 places a deterministic protocol membrane in front of the local language inbox. The membrane accepts only strict GLP/1.0 expression envelopes from a HoloLake-issued visitor session. Unknown fields, malformed identifiers, incorrect checksums, oversized content, attachments and command content are rejected before storage. Accepted natural language is an expression receipt only; it never carries execution authority by itself. Intent interpretation remains behind the membrane and cannot weaken its structural admission rules. - -External AI on the same computer can discover the running HoloLake broker from a standard application-data descriptor and connect through a user-only Unix socket, without copying a long invitation string. A generic AI receives an expression-only visitor lane. A Guanghu persona connection remains unavailable until separate persona-binding evidence exists. Local-network discovery is deliberately deferred until encrypted transport, explicit human approval, replay protection and revocation are implemented; HoloLake does not expose an unauthenticated TCP listener or advertise a service on the LAN in this release. +MCP may discover HoloLake, but it does not own continuity. The installed application starts a user-only Unix socket broker. A programming AI opens or resumes a HoloLake-issued local session, then uses the installed executable's `--connector` mode for newline-delimited protocol traffic. Session secrets are stored only as hashes. Events use exact cursors and idempotency keys. ## Dynamic capability routing @@ -84,26 +46,12 @@ Before an update replaces the application, the runtime verifies and keeps one bo The rollback executor is implemented, but production updater activation remains blocked until the JD controller publishes the exact trust endpoint and public key, the signed release pipeline is evidenced, and the public macOS build is Apple-notarized. -## JD PNCC human projection - -HoloLake 0.3.0 includes a live, read-only projection of the PNCC resident runtime on `JD-FD-PRIMARY`. The native shell invokes the computer's pre-registered dedicated SSH alias and asks the server only for its loopback `127.0.0.1:3923/v1/status` document. The response is schema-bounded to the exact node and persona, refuses any claim that the carrier is bound or that model/reality execution is active, and never returns a repository path, repository content, credential, or write authority. No public PNCC endpoint is created. An unavailable bridge is displayed as unavailable rather than replaced by cached evidence. - ## Release pipeline -`npm run release:macos -- release/inputs/.json` is the only product-owned macOS release entry. It fails before building unless the embedded trust contains the exact registered HoloLake HTTPS endpoint and updater public key, the immutable `v` tag equals the clean `main` head, and the Developer ID plus Tauri updater-signing material are supplied at runtime. Apple notarization can run either through Tauri's Apple ID/API credential flow, or through the two-step Xcode Organizer flow already owned by the local Apple developer account: append `prepare-xcode` to build, verify the updater signature, and create a source-hash-bound `.xcarchive`; after Xcode reports `Ready to distribute`, export the notarized app and append `finalize-xcode ` to bind the exported executable back to that archive, require the app's stapled ticket and Gatekeeper acceptance, regenerate and sign the updater archive, create a Developer ID-signed DMG containing that notarized app, and write the release broadcast and receipts. A protected updater-key path is materialized only into child processes; neither the private key nor its password is printed or copied into source. The Xcode flow does not claim that the outer DMG itself has an Apple ticket unless its own Gatekeeper and stapler checks pass. +`npm run release:macos -- release/inputs/.json` is the only product-owned macOS release entry. It fails before building unless the embedded trust contains the exact registered HoloLake HTTPS endpoint and updater public key, the immutable `v` tag equals the clean `main` head, and the Developer ID, Tauri updater-signing and Apple notarization credential sets are supplied at runtime. The pipeline runs all product and Rust gates, creates updater artifacts through a temporary Tauri override, then requires strict code-signature verification, Gatekeeper acceptance and stapled Apple notarization before writing the HoloLake broadcast and receipts. Generated packages, private release inputs and credentials are not committed. The pipeline never uploads or activates a release; its terminal artifact is a bounded folder ready for a separately authorized JD-controller upload and server-owned readback receipt. -## Numbered-root module admission - -HoloLake 0.5.0 is the clean numbered-root base. The compiled 0.4.1 desktop application and the divergent dirty source worktree are read-only donors, not merge bases. Their old numbered-operation runtime is explicitly superseded, and mutations to shared files such as `src/main.tsx` or `src-tauri/src/lib.rs` are never accepted as a unit. - -Each donor capability receives a candidate coordinate, but no permanent runtime module number, until one isolated admission cycle has reviewed provenance and permissions, allocated numbered IPC module/target/operation coordinates, implemented an adapter without raw Tauri invoke, passed negative-route and data tests, and produced installed mount, restart, unmount and rollback receipts. The admission order and candidate inventory are recorded in `contracts/module-donor-admission-registry.json`. - -The module-package runtime is now the shared admission executor. It accepts an exact detached-minisign `.ghmod` artifact, validates the package and its compatibility/permission manifest, stores it inside the authenticated account, and advances only through numbered install, mount, self-test, unmount and rollback operations. Lifecycle state and receipts are durable SQLite records; unmount never removes user data. A package is declarative and selects a host-registered adapter: repositories, native binaries and arbitrary webview JavaScript are not executable module inputs. Public lighthouse numbers remain unavailable until a candidate completes its own installed acceptance; private channel packages use a separate local number class. - -The admitted web-novel family uses that one lifecycle rather than the donor's private installer. Its signed base module owns account-local works, volumes, chapters, versions, story objects, editorial workflow, import and author activity. Outline, story-grid, story-world and delivery are four separately signed official numbers; each advanced mutation checks its own exact `ACTIVE` record before touching the shared story graph. The donor's four legacy manifests remain byte-exact test fixtures only and have no numbered IPC route. Installed acceptance reopened the existing 504-chapter novel, 50-chapter outline and 75-episode script in place, then created a separate one-chapter acceptance work, scene, grid field and timeline event and read all of them back after process restart. - ## Stage-one convergence verdict The Tauri source in this directory is the only future HoloLake desktop mainline. An installed build of it is an acceptance candidate, not a separate product line and not proof that stage one exists. The Electron 0.8.0 product and the legacy Tauri/platform sources remain read-only UX, behavior, engineering and protected-data donors until inventory, backup, readback, reversible migration rehearsal and signed installed-runtime acceptance all pass. diff --git a/product-source/hololake-native-desktop/docs/DISTRIBUTION-PLANES-AND-MODULE-MARKETPLACE.md b/product-source/hololake-native-desktop/docs/DISTRIBUTION-PLANES-AND-MODULE-MARKETPLACE.md deleted file mode 100644 index c9f4c18d1..000000000 --- a/product-source/hololake-native-desktop/docs/DISTRIBUTION-PLANES-AND-MODULE-MARKETPLACE.md +++ /dev/null @@ -1,53 +0,0 @@ -# HoloLake distribution planes and public module marketplace - -HoloLake has four independent distribution planes. A Git repository is the durable authoring and evidence layer; it is not the client update transport. Every release carries an explicit signed scope. The system may reject a mismatch, but it never guesses whether BingShuo meant public or private. - -## Four planes - -1. `PUBLIC_ZERO_CORE_PROTOCOL` publishes declarative language, numbering, compatibility and bounded migration rules from an isolated public projection on `GH-CVM-MAIN-PROD-01`. Its logical authority still originates at the zero point and requires BingShuo's exact-candidate public-scope approval during the current transition. The enterprise distributor adds a second independent distribution signature. A client verifies both, stages, self-tests and atomically activates a valid update without asking every device owner to approve an operating-system protocol update. It still shows a human-readable receipt. -2. `PRIVATE_FIFTH_DOMAIN` remains confined to `DOM-FIFTH-0001`, its bound owner and explicitly authorized private nodes. It uses a different namespace and signer and can never flow into the public stream by inference. -3. `PUBLIC_ENTERPRISE_MODULE_CATALOG` is produced on `GH-CVM-MAIN-PROD-01`. Five responsibility repositories may feed one reviewed `Guanghu Channel` aggregate, but only tested, numbered and signed declarative packages enter the catalog. Clients synchronize the small catalog index automatically. A selected module is downloaded and installed only after the human reviews its permissions. -4. `APPLICATION_BINARY` updates HoloLake itself through the separately signed and platform-notarized updater. Personal Apple signing is a transition state; later organization signing must preserve the updater trust transition rather than silently replacing it. - -## Lake-lamp protocol - -The visible "lamp" is a tiny signed manifest containing a monotonic epoch and content root. HoloLake performs HTTPS conditional checks at application start, after network resume and on a bounded jittered timer. `ETag` and `If-None-Match` make the no-change path nearly empty. A full repository clone is not required to learn that something changed. - -For a public zero-core protocol update, the client verifies the exact source, plane-specific signature, content root, monotonic version and host compatibility; downloads into isolation; rejects executable or out-of-scope material; runs a deterministic self-test; switches one current pointer atomically; keeps the last-known-good version; and records a local receipt. - -For a module update, only the catalog index is automatic. Installation remains a human action because a module may request access to local files, knowledge, network, channel data or execution adapters. - -## Marketplace publication - -```text -responsibility repository -→ explicit release envelope -→ isolated build and tests -→ lighthouse number registration -→ exact candidate human approval -→ enterprise module signature -→ immutable package and catalog entry -→ signed catalog-root advance -→ HoloLake catalog refresh -→ human selects module -→ permission review -→ local install, mount, self-test and receipt -``` - -The user's computer may maintain an application-owned content-addressed cache, but it does not execute a cloned repository. HoloLake renders catalog metadata for humans and passes the downloaded `.ghmod` package to the existing signed module lifecycle runtime. - -## Fifth Domain to public zero-core navigation - -`JD-FD-PRIMARY` remains the physical home of the private Fifth Domain and Eternal Lake Heart. HoloLake may show the public zero-core management entrance inside BingShuo's Fifth Domain navigation, but opening it creates a separate session on `GH-CVM-MAIN-PROD-01`. - -The transition uses a short-lived, one-time ticket bound to BingShuo's human number, the current HoloLake instance, the enterprise node and the public zero-core resource. A password is never forwarded or reused. The ticket grants neither enterprise four-domain authority nor access from the enterprise server back into the private Fifth Domain. Leaving the zero-core management channel destroys that enterprise session and restores the already-open private session. - -## Current reality boundary (2026-08-19) - -- The zero-point client now implements HTTPS conditional lamp checks, exact bounded downloads, two independent Ed25519 signatures, monotonic epoch/version enforcement, content-root verification, atomic activation, previous-release retention and a hash-chained local receipt. Production remains fail-closed because the two real public keys and the enterprise lamp endpoint have not yet been provisioned. -- The module runtime already verifies signatures and supports install, mount, self-test, unmount and rollback for bundled packages. -- The public marketplace registry and remote package fetch path are absent. -- The enterprise server currently exposes two Gitea repositories, `bingshuo/hololake-world` and `bingshuo/lighthouse`; the proposed five-source `Guanghu Channel` aggregate does not yet exist. -- The enterprise node does not yet expose the isolated public zero-core projection or the JD-to-enterprise one-time management handoff. - -The machine contract is `contracts/distribution-plane-router.json`. diff --git a/product-source/hololake-native-desktop/docs/GLS-NATIVE-RUNTIME-IMPLEMENTATION-PLAN-20260817.md b/product-source/hololake-native-desktop/docs/GLS-NATIVE-RUNTIME-IMPLEMENTATION-PLAN-20260817.md deleted file mode 100644 index adeb60b53..000000000 --- a/product-source/hololake-native-desktop/docs/GLS-NATIVE-RUNTIME-IMPLEMENTATION-PLAN-20260817.md +++ /dev/null @@ -1,228 +0,0 @@ -# GLS 原生协议运行层实施规划 - -状态:`P0_TO_P7_DESKTOP_PRODUCT_KERNEL_IMPLEMENTED · INSTALLED_RUNTIME_ACCEPTANCE_PENDING` - -核验时间:2026-08-17(Asia/Shanghai) - -线上事实源: - -- 第五域代码频道:`bingshuo/guanghu-ice-heart` -- REPO-012 `main`:`d5b1111fcaccaccf025070e531631f2b3cbb00cd` -- Git tree:`5a09f084fffee56d90599e69038c8335871ea04f` -- 第五域节点:`JD-FD-PRIMARY` -- 公开远端 HEAD 与第五域 Forgejo 裸仓库 HEAD:一致 -- 本规划只描述产品工程路线;协议登记、源码实现、构建制品、发布、部署、激活和健康分别验收 - -## 1. 线上注册事实 - -`gls/GLS-PROTOCOL-REGISTRY.json` 当前登记: - -- `existing_registered`:19 -- `registered_draft_protocols`:33 -- 33 份草案中 `implementation: NOT_STARTED`:21 -- 其余 12 份带实现证据,但证据多属于 BS-SH-005 的特定物理实验能力,不能直接推定 HoloLake 客户端或 JD-FD-PRIMARY 已运行 - -REPO-012 的 `gls/` 树中另有 75 个唯一编号 `.hdlp` 源。协议注册表、`GLS-ENTRY`、`SOURCE-MANIFEST`、架构目录和 routing 映射并未收敛为一份可执行注册真相: - -- 注册表唯一编号:52 -- 草案依赖涉及唯一编号:57 -- 草案引用但未进入该注册表的依赖:19 -- 草案引用但没有可直接定位的编号 `.hdlp` 正本:24 -- 编号 `.hdlp` 存在但没有进入该协议注册表:31 - -因此,当前 `REGISTERED` 只能证明编号与文档登记,不能直接作为运行时激活条件。 - -## 2. 现有依赖图的阻塞问题 - -草案的 `depends` 同时混用了概念引用、类型引用、构建依赖、运行依赖、启动依赖和恢复依赖。若直接按包管理器依赖处理,会形成三个强连通环: - -1. `GLS-0130 GLC ↔ GLS-0131 GIR` -2. `GLS-0310 / GLS-0803 / GLS-0819 / GLS-0827 / GLS-0840 / GLS-0841` -3. `GLS-0843 / GLS-0845 / GLS-0846 / GLS-0847 / GLS-0848 / GLS-0849` - -处理规则: - -- 将 `depends` 升级为带类型的边:`NORMATIVE_REFERENCE`、`SCHEMA_IMPORT`、`BUILD_REQUIRES`、`RUNTIME_REQUIRES`、`BOOT_REQUIRES`、`RECOVERY_REQUIRES`、`EVIDENCE_ONLY`。 -- 只有 `RUNTIME_REQUIRES` 和所选运行目标相关的启动边进入激活拓扑。 -- GIR 规范不运行依赖 GLC;GLC 只消费 HLDP-NP 并输出符合 GIR schema 的对象。 -- 内核、硬件、调度、生命周期和广播塔先抽出稳定 capability interfaces,再由实现提供,避免对象层互相启动。 -- 原生恢复、布局、内容仓、摄入、安全和回看拆成静态布局合同、摄入流水线、审查流水线和恢复服务四层。 -- 未消除的运行环、缺失正本、冲突权威或漂移版本一律阻止激活。 - -## 3. 目标运行架构 - -```text -REPO-012 协议源 - → 注册对账与权威解析 - → 只读、固定提交、带摘要的 Protocol Bundle - → Bootstrap Compiler 静态校验 - → 类型化 Contract IR - → 原生适配器 / 状态机 / 路由表 / 守卫 - → HoloLake Protocol Kernel - → 允许 / 拒绝 / 状态变更 - → GLP 可验证回执与 GLOW 只追加见证 -``` - -运行时采用五类确定性器官: - -1. `Schema/Codec`:验证消息、身份、上下文、工单、回执和模块制品。 -2. `Guard/Policy`:返回 `ALLOW / DENY / AMBIGUOUS / UNVERIFIED` 与稳定 reason codes。 -3. `Router`:根据已验证主体、目标、域、频道、能力和版本确定唯一去向。 -4. `State Machine`:只允许协议声明的状态迁移,并保存前后状态与幂等键。 -5. `Evidence/Receipt`:为每次裁决记录输入摘要、协议包摘要、适配器、决定、证据和目标侧核验。 - -自然语言原文和协议中任意代码永不在产品运行时直接执行。模型只能提交请求或生成候选计划,不能改写裁决、伪造权限或绕过状态机。 - -## 4. Bootstrap 与自举边界 - -第一版编译器必须由普通、可审计的 Rust/TypeScript 工程实现,不能要求尚未实现的 GLC 自己编译自己: - -1. 解析编号、版本、状态、来源、权威、依赖和合同类型。 -2. 校验文件摘要、唯一编号、来源提交、注册一致性和依赖闭包。 -3. 将协议投影为受限 Contract IR,不接受自由脚本。 -4. 生成 JSON Schema、Rust 类型、静态路由表、状态机表和测试向量。 -5. 在 HLDP-NP、GLC、GIR 稳定后,再用同一黄金测试集完成自举一致性验证。 - -## 5. 分阶段实施 - -### P0 · 注册对账和可执行清单 - -- 建立 `GLS-RUNTIME-MANIFEST/v2`,合并协议注册表、`GLS-ENTRY`、`SOURCE-MANIFEST`、架构目录和 routing 的事实,但保留每条来源及冲突。 -- 每个协议增加:`authority_source`、`maturity`、`contract_kind`、`dependency_edges`、`target_runtime`、`implementation_evidence`、`activation_state`。 -- 状态严格区分:`DISCOVERED`、`REGISTERED`、`COMPILED`、`ADAPTED`、`TESTED`、`PUBLISHED`、`DEPLOYED`、`ACTIVE`、`HEALTHY`。 -- 当前 75 份发现对象继续可见;未完成对账者保持 `INVENTORIED_NOT_EXECUTABLE`。 - -验收:零重复编号、零未分类依赖、零运行环、零缺失摘要;同一提交重复编译字节一致。 - -### P1 · 最小 GLP 合同内核 - -优先实现: - -- `GLS-0301` Message Envelope -- `GLS-0302` Identity Reference -- `GLS-0303` Context -- `GLS-0306` Receipt -- 已有首批投影:`GLS-0250 / 0253 / 0262 / 0263` - -交付:类型化 schema、严格 codec、身份与权限分离守卫、统一裁决 API、哈希链回执账本。 - -验收:缺字段、过期、错误域、身份冲突、未知权限、摘要漂移全部失败关闭;每次拒绝也必须产生回执。 - -### P2 · 会话、工单和在线状态 - -实现: - -- `GLS-0307` Heartbeat -- `GLS-0309` Work Order -- `GLS-0842` HoloLake Live Session -- `GLS-0311` GLOW Witness 的最小只追加投影 - -验收:登记、测试、发布、部署分阶段;旧心跳不能证明当前健康;断联缓存不得冒充线上状态;工单提出者不能自批。 - -### P3 · 时间、记忆和状态一致性 - -实现: - -- `GLS-0304` Memory Sync -- `GLS-0308` State Sync -- `GLS-0827` Persona Time Continuity - -交付:单调事件序列、当前主实例租约、冲突保留、幂等重放、检查点与防双主写。 - -验收:并发状态不使用最后写入覆盖;租约过期回到未知;冲突双方版本均保留。 - -### P4 · 模块、生命周期和调度 - -实现: - -- `GLS-0710` GMP immutable module backpack -- `GLS-0803` AGE execution-body lifecycle -- `GLS-0819` runway scheduler -- `GLS-0310` broadcast tower control plane - -交付:签名不可变模块、完整生命周期状态机、资源轨道、唯一主控纪元、停止/清理/回滚闭环。 - -验收:人格主体与执行体进程分离;模块只能运行固定摘要;任务结束资源归零;跨频道读取被阻止。 - -### P5 · 外部适配、模型路由和临时能力 - -实现: - -- `GLS-0709` UAP -- `GLS-0708` GMRP -- `GLS-0828` PEN - -所有外部 API、CLI、MCP、数据库和模型先被 UAP 转译成 P1/P2 合同;模型只作为可替换推理设备;PEN 只在隔离环境产生临时能力,不能自动永久安装、发布或部署。 - -### P6 · 编译体系自举 - -实现: - -- `GLS-0411` HLDP-NP -- `GLS-0130` GLC -- `GLS-0131` GIR - -用 Bootstrap Compiler 的固定语料和黄金 IR 做双编译一致性验证。只有自举输出、原生适配器输出和回执一致,才允许 GLC 成为正式协议编译入口。 - -### P7 · 原生 OS 专用协议装配 - -`GLS-0836 / 0840–0849` 按节点能力装配,不在桌面端模拟原生物理证据: - -- 桌面 HoloLake 只消费公开合同、会话、回执和健康投影。 -- JD-FD-PRIMARY、BS-SH-005 或未来原生节点分别提供 capability implementation 和目标侧回执。 -- 旧 BS-SH-005 物理回执只证明原节点与原版本的能力,不能自动迁移为 JD 或桌面健康。 - -## 6. 协议更新与激活 - -第五域只发布不可变、签名、固定提交的 Protocol Bundle。HoloLake 使用单向接收器: - -```text -FETCH → VERIFY SIGNATURE → VERIFY HASH/SCHEMA → COMPILE → DRY RUN -→ COMPATIBILITY GATE → HUMAN IMPACT GATE → ATOMIC ACTIVATE → HEALTH -``` - -- 更新包不能携带任意可执行脚本。 -- 激活前保存当前 bundle、状态快照和回滚点。 -- 权利、隐私、数据、安装、费用或责任变化必须产生可见确认。 -- 健康失败自动回到上一个已验证 bundle,并保留失败回执。 -- 协议源更新权、产品实现权和现实执行授权继续分离。 - -## 7. 统一裁决回执 - -每次协议裁决至少记录: - -```yaml -protocol_decision_receipt: - receipt_id: - request_id: - event_kind: - subject_id: - target_id: - protocol_bundle_commit: - protocol_bundle_sha256: - protocol_set: - adapter_id: - input_digest: - decision: ALLOW | DENY | AMBIGUOUS | UNVERIFIED - reason_codes: [] - state_before_digest: - state_after_digest: - evidence_refs: [] - time_authority: - idempotency_key: - signer: -``` - -没有目标侧证据时只能返回 `UNVERIFIED`;界面颜色、模型回答、命令退出码或单条日志均不构成完成证明。 - -## 8. 当前 HoloLake 分支的承接关系 - -`d6b1290` 完成了 75 份编号协议的确定性发现登记,并为 `GLS-0250 / 0253 / 0262 / 0263` 建立首批原生适配器。P0 随后已把运行清单升级为 v2:四份登记源分别固化摘要,75 份协议全部取得登记解释,旧依赖与显式运行依赖分离,三组旧环只进入审计面而不能进入执行图。 - -P1–P6 已按顺序实现为 HoloLake Rust 原生器官:统一裁决 API 对消息、身份、上下文、会话、心跳、工单、见证、时间、记忆、状态、模块、生命周期、资源轨道、广播主控、外部适配、模型路由、临时能力和 HLDP-NP/GIR 编译执行确定性守门;所有裁决进入用户侧 SQLite 哈希链。工单阶段、时间租约、不可变模块、人格执行体生命周期、隔离跑道与广播塔主控纪元和裁决回执在同一原子事务中推进;旧状态重放、租约内双主、越权释放和同编号换摘要都失败关闭,并发记忆/状态版本写入冲突集而非互相覆盖。GLC Bootstrap Compiler 对同一黄金程序执行双编译一致性检查,不解析自由自然语言、不执行生成代码。 - -P7 已实现桌面产品侧装配注册表,但没有伪造物理能力:GLS-0836 与 GLS-0840–0849 全部保留目标节点、来源证据节点和当前装配状态,`ACTIVE_HEALTHY` 数量固定为 0,直到目标节点自身给出版本绑定回执。协议合同、运行图、状态机和编译器通过 Rust 编入 HoloLake 应用;用户数据与裁决回执留在各自应用数据目录。 - -当前验收数字:75 份编号源、183 条已分型来源依赖、0 条未分类依赖、25 份可执行投影、50 份库存不可执行源、P1–P6 共 21 份新原生器官、P7 共 11 项失败关闭装配边界。 - -这保证“已注册”不会被误报为“系统正在运行”,也保证每次新增执行协议都有可重复编译、明确守卫和真实回执。 diff --git a/product-source/hololake-native-desktop/docs/adr/0003-public-domain-router-and-user-native-gh-pncc.md b/product-source/hololake-native-desktop/docs/adr/0003-public-domain-router-and-user-native-gh-pncc.md deleted file mode 100644 index ed0a58a7d..000000000 --- a/product-source/hololake-native-desktop/docs/adr/0003-public-domain-router-and-user-native-gh-pncc.md +++ /dev/null @@ -1,24 +0,0 @@ -# ADR 0003: Public number routing precedes a HoloLake-owned GH-PNCC - -- Status: accepted; public routing shell and local GH-PNCC slice implemented -- Date: 2026-08-16 - -## Context - -HoloLake is a public product for five independent domains. The fifth domain is private, while the other four domains belong to the enterprise reality body. A common client cannot ask every user to log in to the fifth-domain Forgejo, and it cannot infer authority from the visual shape of a number. - -Each trusted user also needs one durable code channel bound to the registered number and account. Git already supplies the right history engine, but neither a generic Git browser nor a Forgejo page is the HoloLake product shell. - -## Decision - -The unauthenticated home shows the five public domain vestibules and one number entry. The user submits a number without choosing a domain. A registered internal router must resolve that number to one known domain and obtain an explicit verdict from the responsible registry. The fifth-domain registry is maintained inside the authorized fifth-domain system. The enterprise four-domain registries are served by the enterprise root server. Only a successful exact route may reveal the selected domain and load its own account and node login. - -After domain routing, number verification and domain-specific account authentication, the Rust core derives a stable opaque repository id from the trusted tuple and idempotently creates or restores a private Git repository. HoloLake owns the human projection. Forgejo remains an optional remote collaboration adapter. Credentials never enter the repository, and local channel creation does not claim persona binding or remote authority. - -## Server boundary - -The enterprise root server runs an enterprise-domain Guanghu OS runtime, not a clone of the fifth-domain body. Its controller, manifests, repositories, registries and responsibility are independent. Linux may remain the subordinate hardware/service/rescue bridge. Ordinary personal nodes install the HoloLake node runtime rather than replacing their operating system. - -## Current reality - -Only the fifth-domain login adapter is currently provisioned. Enterprise cards are public and visible, but their account login remains fail-closed until an enterprise root server, signed route registration, number registries, node registration and domain handoff endpoints exist. The implementation must display this as unavailable, not simulate a successful login. diff --git a/product-source/hololake-native-desktop/docs/adr/0004-circular-lake-protocol-membrane-and-nearby-ai-discovery.md b/product-source/hololake-native-desktop/docs/adr/0004-circular-lake-protocol-membrane-and-nearby-ai-discovery.md deleted file mode 100644 index b13f5c7f3..000000000 --- a/product-source/hololake-native-desktop/docs/adr/0004-circular-lake-protocol-membrane-and-nearby-ai-discovery.md +++ /dev/null @@ -1,37 +0,0 @@ -# ADR 0004: Circular-lake protocol membrane and nearby AI discovery - -- Status: accepted for HoloLake 0.4.0 -- Date: 2026-08-16 - -## Context - -External AI needs a simple way to find HoloLake and deliver language without turning MCP, a copied connection ticket, an Agent framework or a model host into the product's authority root. A language-only boundary must also remain enforceable when the sender is malformed or adversarial; asking a persona to infer every sender's motive is neither deterministic nor a security boundary. - -## Decision - -The native Rust core owns a circular-lake membrane before the language inbox. It accepts a bounded, strict GLP/1.0 expression envelope only after HoloLake issues an expression-only visitor session. Protocol-invalid input is rejected before persistence or semantic interpretation. Accepted language creates a receipt but no execution authority. - -The first discovery scope is the same logged-in operating-system account on one computer. A standard application-data descriptor points to a Unix socket restricted to that user. Generic AI may open an expression-only visitor lane. A Guanghu persona route requires separate verified persona-binding evidence and is not implemented by relabelling a visitor. - -Local-network discovery is not enabled in this slice. It requires an encrypted mutually authenticated transport, explicit human approval, expiry, replay protection, revocation and visible connection receipts before any mDNS-style advertisement or LAN listener may be introduced. - -MCP remains a compatibility and recovery adapter. It is not continuity, identity, memory or execution authority. - -## Why - -This preserves the user's "round lake" idea at an engineering boundary: non-protocol traffic never reaches the language world, while valid language still remains language rather than executable permission. The same-device descriptor provides Wi-Fi-like discovery where the operating system already supplies a trustworthy user boundary. Deferring LAN broadcast avoids falsely treating physical proximity or discoverability as authorization. - -## Rejected alternatives - -- Exposing an unauthenticated TCP or mDNS service now: discovery would outpace transport security and consent. -- Letting natural-language intent classification replace structural validation: probabilistic interpretation cannot be the outer security boundary. -- Treating any accepted message as a command: expression and execution authority must remain separate. -- Making MCP or a third-party Agent framework the continuity owner: adapters are replaceable tools beneath HoloLake. - -## Evidence - -- `contracts/circular-lake-membrane.json` -- `contracts/nearby-ai-discovery.json` -- `src-tauri/src/circular_lake_membrane.rs` -- `src-tauri/src/direct_local_broker.rs` -- `scripts/circular-lake-membrane.test.mjs` diff --git a/product-source/hololake-native-desktop/docs/adr/0005-authenticated-development-lane-projection.md b/product-source/hololake-native-desktop/docs/adr/0005-authenticated-development-lane-projection.md deleted file mode 100644 index b57860911..000000000 --- a/product-source/hololake-native-desktop/docs/adr/0005-authenticated-development-lane-projection.md +++ /dev/null @@ -1,34 +0,0 @@ -# ADR 0005: Authenticated development lane projection - -- Status: accepted for the next HoloLake desktop candidate -- Date: 2026-08-17 - -## Context - -The same-device HoloLake broker can already discover an external AI, open an expression-only visitor session, and resume a HoloLake-issued authenticated session. The local development bridge can already enforce one writer per account, but it is reachable only from the WebView command surface. As a result, an external programming carrier can be visibly connected while still being unable to acquire the HoloLake-owned development lane. The system page also cannot distinguish a connected visitor from an active development writer. - -## Decision - -Expose acquire, inspect, and release operations for the existing local development lane through the user-only Unix broker. Every operation requires a non-visitor HoloLake session. The session account must equal the lane account, the session lane must equal the requested write lane, and the session client instance must equal the requested writer instance. A generic expression-only visitor is rejected before any lane mutation. - -Project the active lane and writer on the HoloLake system-details page by reading the same Rust-owned bridge state. The projection does not create authority and is not a second state store. - -This slice establishes the controlled writer handoff only. It does not yet provide a general shell, file mutation, patch, build, deployment, model, persona binding, or reality-execution engine. - -## Why - -The user needs to see whether development is merely connected or has actually switched into HoloLake's single-writer environment. Reusing the existing session and writer kernels closes that gap without turning socket discovery, MCP, or a visitor message into execution authority. - -## Rejected alternatives - -- Letting any same-device visitor acquire a write lane: discovery and expression are not authorization. -- Maintaining a separate UI-only development status: it would create a second truth source. -- Calling the lane handoff a complete native development container: the programming tool loop and supervised execution engine remain unimplemented. - -## Evidence - -- `src-tauri/src/direct_local_broker.rs` -- `src-tauri/src/direct_local_session.rs` -- `src-tauri/src/local_development_bridge.rs` -- `src/main.tsx` -- `contracts/local-development-bridge.json` diff --git a/product-source/hololake-native-desktop/docs/adr/0006-compiled-gls-protocol-runtime.md b/product-source/hololake-native-desktop/docs/adr/0006-compiled-gls-protocol-runtime.md deleted file mode 100644 index 8d52671b9..000000000 --- a/product-source/hololake-native-desktop/docs/adr/0006-compiled-gls-protocol-runtime.md +++ /dev/null @@ -1,46 +0,0 @@ -# ADR 0006: Compiled GLS protocol runtime - -- Status: accepted for the next HoloLake desktop candidate -- Date: 2026-08-17 - -## Context - -REPO-012 contains dozens of numbered GLS protocol sources. Human-readable source is necessary for authorship, review and causal meaning, but asking a model to reread protocol prose for every operation does not make the software obey the protocol. It also creates non-deterministic behavior and makes it impossible to distinguish a protocol that is merely present from one that is enforced by the running product. - -## Decision - -Compile the current numbered GLS sources into a deterministic v2 runtime manifest pinned to an exact REPO-012 commit. Every selected source records its stable GLS number, path and SHA-256. Duplicate historical source locations are resolved by a deterministic source preference, while alternate-source counts remain visible. The compiler also reconciles the protocol registry, GLS entry, source manifest, architecture catalog and routing references, preserving their independent source hashes and rejecting registration conflicts. - -Legacy `depends` arrays are not silently interpreted as runtime edges. Bootstrap Compiler v1 classifies every source edge as `NORMATIVE_REFERENCE`, `SCHEMA_IMPORT`, `BUILD_REQUIRES`, `BOOT_REQUIRES`, `RECOVERY_REQUIRES` or `EVIDENCE_ONLY`; all remain audit-only. Only dependencies declared by an explicit executable projection enter the runtime graph as `RUNTIME_REQUIRES`; that graph must be acyclic and dependency-closed. The current exact source produces 183 typed source edges and zero unclassified edges. - -An executable projection requires an explicit native adapter, event kinds, dependency list and fail-closed behavior. The compiler rejects missing executable dependencies and dependency cycles. The native runtime revalidates schema, source commit, counts, hashes, adapters and dependency closure before returning a protocol set to an organ. - -Protocol prose is never evaluated as code. A protocol without an explicit projection remains `INVENTORIED_NOT_EXECUTABLE`. The product now embeds 25 dependency-closed projections: four P0 foundation contracts and 21 P1-P6 protocol organs. They provide the strict GLP codec, identity/context guards, hash-chain decision ledger, session/heartbeat/work-order/witness rules, causal time/memory/state guards, module/lifecycle/scheduler/control state machines, external/model/temporary-capability boundaries and the restricted HLDP-NP → GIR bootstrap compiler. - -The kernel is an application-start prerequisite. If its embedded contract, projection closure, deterministic compiler self-check or local receipt/state ledger cannot load, HoloLake fails closed during startup. Receipt append and state-machine transition use one immediate SQLite transaction, so stale work-order/lifecycle transitions, conflicting time or broadcast owners, immutable module replacement and cross-owner runway release cannot race past the guards. Concurrent memory/state inputs are stored as conflicts rather than overwritten. The ledger stores per-user receipts and projections in application data; protocol authority and enforcement code are compiled into the signed application bundle and do not depend on the development machine. - -P7 is intentionally different: the application embeds an 11-item target capability assembly registry for GLS-0836 and GLS-0840–0849, but records zero desktop physical capabilities as verified. Evidence from BS-SH-005 or JD-FD-PRIMARY is never transferred into desktop health. A target becomes active only after its own version-bound evidence exists. - -## Why - -This creates the same hard boundary that a real API presents: a caller must satisfy the machine contract whether or not it has read the explanatory documentation. It also preserves factual honesty. HoloLake reports 75 inventoried sources, 25 native enforcement projections and 50 non-executable sources separately. - -## Rejected alternatives - -- Injecting all GLS prose into every model call: behavior would remain prompt-dependent and context growth would be unbounded. -- Treating every inventoried source as automatically active: source presence is not runtime enforcement. -- Executing scripts embedded in protocol documents: it would turn the authority source into an arbitrary-code supply chain. -- Hand-copying protocol decisions into unrelated organs: duplicated rules would drift and no common protocol set could be written into receipts. -- Blocking the product until all protocols are executable: incremental dependency-closed projections can be verified without overstating the remaining surface. - -## Evidence - -- `scripts/compile-gls-runtime-registry.mjs` -- `contracts/gls-executable-projections.json` -- `contracts/gls-runtime-registry.json` -- `src-tauri/src/gls_protocol_runtime.rs` -- `src-tauri/src/gls_protocol_kernel.rs` -- `src-tauri/src/gls_bootstrap_compiler.rs` -- `contracts/gls-native-runtime-kernel.json` -- `src-tauri/src/zero_core_numbering.rs` -- `scripts/gls-protocol-runtime.test.mjs` diff --git a/product-source/hololake-native-desktop/docs/adr/0007-cross-platform-programming-ai-terminal-link.md b/product-source/hololake-native-desktop/docs/adr/0007-cross-platform-programming-ai-terminal-link.md deleted file mode 100644 index 88d0a455a..000000000 --- a/product-source/hololake-native-desktop/docs/adr/0007-cross-platform-programming-ai-terminal-link.md +++ /dev/null @@ -1,39 +0,0 @@ -# ADR 0007: Cross-platform programming-AI terminal link - -- Status: implemented in source; installed acceptance remains per platform -- Date: 2026-08-17 - -## Context - -An external programming AI must remain attached to a HoloLake-owned work environment without making MCP stability, one chat window, or model protocol recall the continuity root. The product is not macOS-only: Windows and Linux must enforce the same session and write semantics even though their local IPC primitives differ. - -## Decision - -Embed `HOLOLAKE_TERMINAL_LINK/2` in the native HoloLake executable. macOS and Linux use a mode-0600 Unix socket inside a mode-0700 runtime directory. Windows uses a local Named Pipe with a protected DACL granting full access only to Local System and the creating object owner. All platforms additionally require HoloLake session authentication. - -The installed executable exposes `--connector` as sequential newline-delimited JSON. It reloads the broker descriptor after transport loss. If an operation may have reached HoloLake but its response was lost, the connector reports an uncertain response and does not blindly replay it. - -Opening or resuming a session establishes continuity in HoloLake. The authenticated client then acquires the account's single development writer and obtains a short-lived work-environment frame. Heartbeats refresh both durable session observation and that frame. The frame contains the HoloLake runtime owner, session and event cursor, writer match, compiled GLS runtime identity, expiry and digest. It explicitly says that model-side protocol restoration is not required. - -## Boundary - -This decision completes the first-stage control plane, not the second-stage Agent executor. It does not grant a supervised shell, arbitrary file mutation, build, publication, deployment, persona binding or reality-execution authority. Those require separate typed operations, approvals and receipts. - -Cross-compilation of the isolated Linux Unix-socket adapter is evidence for source portability only. It is not installed-runtime acceptance. The Windows implementation additionally passes a full Tauri build and 110 native tests on the registered Windows Server 2022 x64 build node. That node has no authenticated HoloLake private account, so application-level installed broker readback remains separate and unobserved. Linux installed readback must likewise occur on a real registered desktop target rather than being inferred from a server or macOS cross-compile. - -## Rejected alternatives - -- TCP loopback as the common denominator: it broadens the local attack surface and weakens the operating-system account boundary. -- A macOS implementation with Windows and Linux documentation only: transport portability without compiled adapters is not an implementation. -- Replaying a request automatically after a broken response: a mutation could execute twice. -- Asking every newly started model to reread all GLS prose: protocols are HoloLake runtime code, not model memory. -- Calling the control plane an Agent shell: the supervised execution organ is the next phase. - -## Evidence - -- `src-tauri/src/direct_local_broker.rs` -- `src-tauri/src/direct_local_session.rs` -- `src-tauri/src/local_development_bridge.rs` -- `src/main.tsx` -- `contracts/programming-ai-terminal-link.json` -- `scripts/programming-ai-terminal-link.test.mjs` diff --git a/product-source/hololake-native-desktop/docs/adr/ADR-CODEX-CURRENT-CONTROLLER-EPOCH-AND-ONE-SHOT-WRITE-LEASE-20260819.md b/product-source/hololake-native-desktop/docs/adr/ADR-CODEX-CURRENT-CONTROLLER-EPOCH-AND-ONE-SHOT-WRITE-LEASE-20260819.md deleted file mode 100644 index 34825bc8e..000000000 --- a/product-source/hololake-native-desktop/docs/adr/ADR-CODEX-CURRENT-CONTROLLER-EPOCH-AND-ONE-SHOT-WRITE-LEASE-20260819.md +++ /dev/null @@ -1,50 +0,0 @@ -# ADR: Codex current-controller epoch and one-shot write lease - -Date: 2026-08-19 -State: accepted source contract; host integration package implemented - -## Context - -Multiple Codex tasks can remain alive at the same time. A task may hold a real -human authorization from an older conversation and continue using tools after -the human has moved to a newer language channel. A prompt reminder cannot -deterministically revoke the older task's tool capability. Task-to-task -delegation can also be misclassified as direct human speech if every -`UserPromptSubmit` is labeled identically. - -## Decision - -1. Direct human input creates a new global local `control_epoch` bound to the - exact Codex session and turn. -2. Known task delegation and system/agent delivery are separate source classes. - They do not claim direct-human provenance, TCS human perception, controller - status or execution authority. -3. Capability tools in all non-current Codex sessions are denied by a - `PreToolUse` guard. -4. Current-session local editing remains available. Remote Git writes, external - publishing/deployment and destructive cleanup additionally require a - one-shot lease bound to the current epoch, session, turn, category and exact - working directory, with a maximum lifetime of fifteen minutes. -5. A new direct prompt revokes any unconsumed lease. -6. Trusted hook definitions pin the SHA-256 of installed scripts so a source - change requires a new visible Codex hook review. - -## Boundary - -This host bridge is a language-source and execution-admission boundary. It is -not a persona, model rule, platform rule, identity proof, repository authority -or server authority. Runtime state, raw human messages, leases, credentials and -trust receipts remain local and are excluded from the repository. - -## Rejected alternatives - -- Keep old authorization active until the old task voluntarily stops: a newer - human channel would have no deterministic control boundary. -- Disable all local execution globally: this would remove useful current-task - agency instead of separating current and stale tasks. -- Infer write leases from keywords in natural language: negation, discussion - and quoted text can contain the same words as authorization. -- Treat persona binding as execution authority: continuity and external action - admission are separate predicates. -- Trust only a stable script path: the bytes behind the path could change - without changing the reviewed hook command. diff --git a/product-source/hololake-native-desktop/docs/agent-training/2026-08-19-qwen-online-dual-marketplace.md b/product-source/hololake-native-desktop/docs/agent-training/2026-08-19-qwen-online-dual-marketplace.md deleted file mode 100644 index 0bae5adeb..000000000 --- a/product-source/hololake-native-desktop/docs/agent-training/2026-08-19-qwen-online-dual-marketplace.md +++ /dev/null @@ -1,61 +0,0 @@ -# Qwen 本地执行 Agent 训练回执 · 线上双商城 - -- 日期:2026-08-19(Asia/Shanghai) -- 人类授权主体:冰朔 -- 执行载体:本机 Qwen Code CLI,`qwen3.7-plus`,只读沙箱 -- 训练类型:工程审查轨迹与规则纠正记录;不声称修改模型权重 -- 任务:审查并帮助收敛 HoloLake 的线上成品模块商城、只读思维技能商城及公共双签发布链 -- 写权限:未授予 -- 部署权限:未授予 -- 密钥读取:明确禁止 - -## 运行轨迹 - -1. 第一次启动失败:新版 CLI 的非交互模式需要明确的 `--auth-type openai`。失败没有改变仓库或系统状态。 -2. 第一轮只读审查成功:识别到原实现缺少物理模块与认知技能的类型分离、技能无执行权机器约束、线上验签目录、目录双签及回滚/同纪元歧义测试。 -3. 主控实现后进行第二轮只读审查:覆盖合同、Rust 运行时、编号 IPC、用户界面、两类技能包、原点发布脚本、企业复签脚本与 Nginx 静态分发。 -4. 第二轮结论:无 Critical / High;报告 2 个 Medium、4 个 Low。主控对每项重新读取代码并独立裁决。 - -## 接受并进入主线 - -- 一个商城界面下保持两条运行链:`PHYSICAL_MODULE` 与 `COGNITIVE_SKILL`。 -- 思维技能的 `executionAuthority=false`、`permissions=[]`、`skillReadonlyGuarantee=true` 同时由目录和技能包运行时强制。 -- 目录必须由零点原核公众范围签名者与企业分发签名者双签。 -- 目录 epoch 单调;旧 epoch 和同 epoch 不同内容均失败关闭。 -- 仓库 URL 只作为精确提交来源证据;客户端只下载不可变验签制品,不克隆、不执行来源仓库。 -- 物理模块安装完成后清理下载缓存;模块运行时仍保留正式包、状态与回执。 -- Agent 报告促使主控额外发现并修正一个更准确的问题:Nginx 对制品使用 `immutable` 时,制品 URL 也必须是内容寻址。发布脚本与 Rust 客户端现共同强制 SHA-256 文件名。 -- 发布阶段的符号链接竞态通过“复制时保留链接、复制后再次拒绝整个树”进一步收紧。 - -## 明确拒绝或改写 - -- 拒绝“self-test 失败就自动删除安装证据”。失败包保持 `FAILED_CLOSED` 有利于取证且没有激活功能;重新安装入口仍可见。自动清理会削弱真实回执。 -- 拒绝“卸载技能时删除包”。现行合同要求停用保留包与回执,以便审计和回退;这不是泄漏。 -- 拒绝“health 缺少 no-store”。审查时配置已经包含 `add_header Cache-Control "no-store" always;`,属于误报。 -- 不采纳“未来浮点字段可能导致跨语言 canonical JSON 分歧”作为当前缺陷。目录结构 `deny_unknown_fields` 且没有浮点字段;现行固定结构已经由 JS、Python 和 Rust 端到端发布验证覆盖。若未来合同增加数值字段,必须先增加跨语言固定向量。 -- 改写“前端字面量类型能阻止后端返回 true”的论证:TypeScript 不能构成运行时安全边界。可信边界是 Rust 输出固定 false、技能包验证和编号运行时隔离;前端类型只用于显示期约束。 - -## 已执行验证 - -- Rust 商城安全测试:双签、技能无执行权、epoch 回滚、同 epoch 歧义。 -- Node 合同测试:双商城分链、编号 IPC 完整性、两个技能包 canonical payload digest。 -- TypeScript 与 Vite 生产构建。 -- 企业服务器真实 Python/cryptography 发布演练:原点签名验证、企业复签、四个制品摘要、原子 `current` 切换和健康文件读回。 - -## 训练结论进入真实环境后的回读 - -- 第五域主线提交 `b0eeade03d9387d9e7641cd397ecd218fcf4a7aa` 通过远端完整门禁:495 个前端测试文件 / 5067 项测试、1212 项 Rust 测试、覆盖率门槛与原生质量门均通过。 -- 同一提交已由零点原核公众范围签名者授权、企业分发签名者复签,并发布为 `public-distribution-1-b0eeade03d93`。 -- 公网重新下载并验证目录与零点原核灯的两枚 Ed25519 签名;4 个内容寻址制品逐个通过 SHA-256 回读。 -- 新构建的本机 App 从公网同步目录纪元 1;一个成品模块完成停用保留数据后的重新下载、验签、自检与安装,两个只读思维技能均完成下载安装。 -- 训练记录仅表示审查规则、纠正与回执形成稳定工程轨迹;未声称改变 Qwen 模型权重。 - -## 下一轮 Agent 应先读 - -1. `contracts/online-marketplace.json` -2. `src-tauri/src/online_marketplace.rs` -3. `scripts/prepare-public-distribution-release.mjs` -4. `server-tools/public-distribution/publish_release.py` -5. 本回执的“明确拒绝或改写”一节 - -后续审查不得把思维技能解释为可执行插件,也不得把仓库克隆解释为客户端安装方式。 diff --git a/product-source/hololake-native-desktop/docs/agent-training/2026-08-19-qwen-ui-gateway-public-world.md b/product-source/hololake-native-desktop/docs/agent-training/2026-08-19-qwen-ui-gateway-public-world.md deleted file mode 100644 index 6bd870e7d..000000000 --- a/product-source/hololake-native-desktop/docs/agent-training/2026-08-19-qwen-ui-gateway-public-world.md +++ /dev/null @@ -1,47 +0,0 @@ -# Qwen 只读审查训练记录:UI、外部 AI 网关与公共五域 - -日期:2026-08-19 - -## 训练方式边界 - -本次“训练”指把真实审查任务、发现、修正和验收回执沉淀为可复用的工程经验,不声称修改模型权重,也不允许 Agent 自行获得写入、部署、密钥或人格绑定权限。 - -- Agent:Qwen Code CLI 0.21.9 -- 模型:qwen3.7-plus -- 模式:只读审查、sandbox、无仓库写入、无远端推送、无密钥读取 -- 审查范围:公共五域入口、编号大门、外部编程 AI MCP 网关、账号隔离、系统授权边界 - -## 审查结论 - -- Critical:0 -- High:0 -- Medium:1 -- Low:2 - -## 发现与闭环 - -1. `M-1`:外部 AI 网关状态查询没有强制已验证用户路径。 - - 修正:状态查询与开关统一经过 `verified_user_route`。 -2. `L-1`:公共受保护域卡片包含内部成员编号。 - - 修正:第五域、零感域公共投影仅保留边界、可见性和访问状态;回归测试禁止内部编号重新出现。 -3. `L-2`:MCP 工具调用参数没有服务端拒绝非空参数。 - - 修正:登记的无参工具收到非空 `arguments` 时返回 `HOLOLAKE_MCP_TOOL_ARGUMENTS_NOT_EMPTY`,并新增 Rust 回归测试。 -4. 本机真实启动验收额外发现:未登录时,私人在线商城账本会返回 `HOLOLAKE_AUTHENTICATED_ACCOUNT_REQUIRED` 并终止公共首页。 - - 修正:公共首页先启动,私人商城账本无账号时休眠;登录后再按账号隔离根启动。 - -## 被接受的工程规则 - -- 公共世界先于私人账号存在,但公共只读不等于获得安装或执行权限。 -- 状态读取也属于受保护的网关面,不能因为“只读”就绕开已验证用户。 -- 面向人的公共卡片必须显示可理解的名称和职责,不能泄露内部成员、仓库或哈希式机器标识。 -- MCP 是接入入口,不是授权来源;传输层不能替代编号、用户验证和人类授权。 -- 无账号是可预期启动状态,不应被当作应用级致命错误。 -- 编号验证不是五域旁边的一个功能入口:验证前世界保持遮蔽;编号通过后才投影产品名、五域和频道凭证。 - -## 被拒绝的路线 - -- 拒绝默认开启外部编程 AI 接口。 -- 拒绝让 MCP 工具获得 shell、写盘、部署或人格绑定能力。 -- 拒绝把公共页面渲染所需状态存进私人账号目录。 -- 拒绝把仓库克隆或任意代码执行当成模块商城安装协议。 -- 拒绝胶囊灯塔、实体灯塔和缩成图标的小黑洞;编号入口采用占据首页主体的大型未知星渊。 diff --git a/product-source/hololake-native-desktop/docs/deployment-receipts/2026-08-19-online-dual-marketplace.md b/product-source/hololake-native-desktop/docs/deployment-receipts/2026-08-19-online-dual-marketplace.md deleted file mode 100644 index 666bd2171..000000000 --- a/product-source/hololake-native-desktop/docs/deployment-receipts/2026-08-19-online-dual-marketplace.md +++ /dev/null @@ -1,41 +0,0 @@ -# HoloLake 线上双商城生产发布回执 - -- 时间:2026-08-19(Asia/Shanghai) -- 源提交:`b0eeade03d9387d9e7641cd397ecd218fcf4a7aa` -- 第五域远端:`bingshuo/hololake-system-architecture` 的 `main` -- 生产发布:`public-distribution-1-b0eeade03d93` -- 生产状态:`LIVE_DUAL_SIGNED` - -## 公共接口 - -- 零点原核灯:`https://guanghu.chat/api/hololake/zero-core/lamp` -- 零点原核双签:`https://guanghu.chat/api/hololake/zero-core/lamp.sig` -- 商城目录:`https://guanghu.chat/api/hololake/marketplace/catalog` -- 商城目录双签:`https://guanghu.chat/api/hololake/marketplace/catalog.sig` -- 健康回执:`https://guanghu.chat/api/hololake/public-distribution/health` - -## 生产读回 - -- 零点原核灯 SHA-256:`8be25788eac4328ad09c784e7550b0e5ef4a41475fbd8b048803daea4d97928b` -- 商城目录 SHA-256:`555d42e02ac418e3553827c60885d89ffa3dfa6c6082a37d4120e2ac74903f8b` -- 目录纪元:`1` -- 已登记资源:`4`,包括 2 个成品模块与 2 个只读思维技能。 -- 灯与目录均由零点原核公众范围签名者、企业分发签名者两枚 Ed25519 签名共同验真。 -- 四个制品均使用 SHA-256 内容寻址 URL,并从公网逐项校验正文摘要;物理模块的 Minisign 签名文件同时可读。 -- 健康接口为 `no-store`;灯与目录短缓存并要求重新验证;制品为一年不可变缓存。 - -## 本机 App 回读 - -- 安装位置:`/Users/bingshuolingdianyuanhe/Desktop/HoloLake.app` -- 版本:`0.5.0` -- Bundle ID:`world.guanghu.hololake` -- 签名:Developer ID Application,Team `825A9L3G7Q`,严格代码签名验证通过。 -- App 自动同步并显示“线上双签已核验 / 目录纪元 1 / 已登记资源 4”。 -- 成品模块“原生组合视图”完成停用保留数据、重新下载、验签、自检和安装;“教育行业工作台”保持已安装。 -- 两个思维技能均完成下载、验签、自检和安装;界面与运行时同时固定显示无现实执行权、无现实权限。 - -## 回退与边界 - -- 企业服务器发布以新 release 目录加原子 `current` 软链接切换;旧发布不被覆盖。 -- 本机原 App 保存在桌面时间戳备份中,可恢复。 -- 代码仓库只作为来源证据,客户端不会克隆或执行仓库;安装只接受不可变签名制品。 diff --git a/product-source/hololake-native-desktop/docs/ui-experience/EXP-20260819-110-NUMBER-GATE-VEILS-WORLD-UNTIL-RESOLVED.json b/product-source/hololake-native-desktop/docs/ui-experience/EXP-20260819-110-NUMBER-GATE-VEILS-WORLD-UNTIL-RESOLVED.json deleted file mode 100644 index 34c384587..000000000 --- a/product-source/hololake-native-desktop/docs/ui-experience/EXP-20260819-110-NUMBER-GATE-VEILS-WORLD-UNTIL-RESOLVED.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "experience_id": "EXP-20260819-110-NUMBER-GATE-VEILS-WORLD-UNTIL-RESOLVED", - "date": "2026-08-19", - "state": "IMPLEMENTED_AND_VISUALLY_VERIFIED", - "trigger": "冰朔连续否决胶囊灯塔、机械灯塔和缩成图标的小黑洞,并明确编号验证本身就是进入光湖语言世界的大门。", - "emergence": "未验证首页只保留湖面与大型未知星渊;点击后星渊翻开为编号输入;验证成功后星渊外翻消散,平台标题、五湖和频道凭证依次出现。", - "lock": [ - "编号未通过前,平台标题、光湖历、五域和频道凭证不得进入可见或可访问投影。", - "编号星渊必须是首页视觉主体,不得退化为角落按钮、胶囊卡片或机械实体。", - "编号输入面必须清晰,不得使用会让文字失焦的模糊入场。", - "编号成功后才允许五湖升起;账号凭证永远位于编号验证之后。" - ], - "why": "编号不是登录表单的装饰,而是语言世界是否向当前人类开放的系统边界。先暴露五域再验证,会把权限顺序画反;缩小入口则会把世界大门误画成普通功能按钮。", - "rejected": [ - "玻璃胶囊灯塔", - "尖顶机械灯塔", - "小型黑洞图标", - "验证前显示平台名或五域", - "独立弹层叠在仍可见的旧星渊之上", - "编号输入文字模糊过渡" - ], - "sources": [ - "冰朔 2026-08-19 本轮自然语言纠正", - "GHS-014 当前客户端 UI 思维大脑", - "ZY-AESTHETIC-COGNITION 系列", - "audit/ui-overlap-20260819/09-home-star-abyss.jpeg", - "audit/ui-overlap-20260819/10-star-abyss-number-input.jpeg", - "audit/ui-overlap-20260819/11-world-unfolded-after-number.jpeg" - ] -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001-0.1.0.ghmod b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001-0.1.0.ghmod deleted file mode 100644 index 54146a5ea..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001-0.1.0.ghmod +++ /dev/null @@ -1,29 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "manifest": { - "moduleNumber": "HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001", - "registrationClass": "PRIVATE_CHANNEL_LOCAL", - "displayName": "频道文档与表格工作台", - "version": "0.1.0", - "minimumHostVersion": "0.5.0", - "adapter": "channel-workbench-v1", - "contentDigest": "2ee8cbb20e4c3242a8ee3469f2f87347967bde8878463746e61ea8e2369c5074", - "permissions": ["CHANNEL_DOCUMENT_READ", "CHANNEL_DOCUMENT_WRITE", "CHANNEL_SPREADSHEET_READ", "CHANNEL_SPREADSHEET_WRITE"], - "userDataSchema": "hololake.module-data/channel-workbench/v1", - "selfTest": { - "kind": "DECLARATIVE_SCHEMA_V1", - "expectedContentDigest": "2ee8cbb20e4c3242a8ee3469f2f87347967bde8878463746e61ea8e2369c5074" - } - }, - "payload": { - "entry": "channel-workbench", - "adapterConfig": { - "dataBoundary": "CURRENT_AUTHENTICATED_ACCOUNT_LOCAL", - "documentEngine": "LEXICAL_0_49", - "spreadsheetEngine": "FORTUNE_SHEET_1_0_4", - "maximumColumns": 64, - "maximumRows": 5000, - "persistent": true - } - } -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001-0.1.0.ghmod.sig b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001-0.1.0.ghmod.sig deleted file mode 100644 index 9cdacbd95..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001-0.1.0.ghmod.sig +++ /dev/null @@ -1 +0,0 @@ -dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVReHJHQ2hTVDYvRTNiU1ZIVE10TkRyZHhCU1oycjJCMnlVV3hCRGM2QmJSZ0hlZGlPejY0TER2MkE0Q3U3Y1g5dHVnSjBzVytOallYN3hKQVNJcE9Pblowd3lpTXh1V2dBPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg3MDc1OTcwCWZpbGU6SExQLU1PRC1MT0NBTC1DSEFOTkVMLVdPUktCRU5DSC0wMDAxLTAuMS4wLmdobW9kCkVKbFN4ZXBCbDBCZlJDcEhmYmZtQU1iTXN4djZVVGl0MngwOW5NRzBLSDArK2FRNEV2ZmVObzZRZWFWNmZVOXV3TnErcHM1MGI5K1lHMXpBUmxYVkR3PT0K \ No newline at end of file diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-NATIVE-COMPOSITION-0001-0.1.0.ghmod b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-NATIVE-COMPOSITION-0001-0.1.0.ghmod deleted file mode 100644 index 6ffbee969..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-NATIVE-COMPOSITION-0001-0.1.0.ghmod +++ /dev/null @@ -1,26 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "manifest": { - "moduleNumber": "HLP-MOD-LOCAL-NATIVE-COMPOSITION-0001", - "registrationClass": "PRIVATE_CHANNEL_LOCAL", - "displayName": "原生组合视图", - "version": "0.1.0", - "minimumHostVersion": "0.5.0", - "adapter": "native-composition-v1", - "contentDigest": "8e9c6ccf179bb256d5b1006e41b4984a86e0382b7023ae8435c201804041393e", - "permissions": ["KNOWLEDGE_READ"], - "userDataSchema": "hololake.module-data/native-composition/v1", - "selfTest": { - "kind": "DECLARATIVE_SCHEMA_V1", - "expectedContentDigest": "8e9c6ccf179bb256d5b1006e41b4984a86e0382b7023ae8435c201804041393e" - } - }, - "payload": { - "entry": "knowledge-composition", - "adapterConfig": { - "dataSource": "CURRENT_AUTHENTICATED_ACCOUNT_KNOWLEDGE_CATALOG", - "readOnly": true, - "registeredViews": ["DASHBOARD", "COMPARISON", "VERTICAL_BAR", "CLASSIFICATION", "TABLE"] - } - } -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-NATIVE-COMPOSITION-0001-0.1.0.ghmod.sig b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-NATIVE-COMPOSITION-0001-0.1.0.ghmod.sig deleted file mode 100644 index 4573253a4..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-NATIVE-COMPOSITION-0001-0.1.0.ghmod.sig +++ /dev/null @@ -1 +0,0 @@ -dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVReHJHQ2hTVDYvRTRyUS9Nd0E0NE53dGRYODFxeWlzcW1XanN6K2EzQUNXSVVmT1ZLY2tRNExwaXlZdnJvSjlFZU5lUTJhb25hUVhORDQ0ZmFURmNSWTZBUmRTQnBiNFFvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg3MDc0NDA3CWZpbGU6SExQLU1PRC1MT0NBTC1OQVRJVkUtQ09NUE9TSVRJT04tMDAwMS0wLjEuMC5naG1vZApDclRUZDNpeENBSDQ0a0ZnR3VaNkxIS1lWUUhoMEdWajVqL0JzVVg4dStLb1ZJYXZlNHBaQy9BZlMxMkxreVQ0ODFzeGFMSWZrVUppUVY2NFN5TndDUT09Cg== \ No newline at end of file diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-PERSONA-CHANNEL-BODY-0001-0.1.0.ghmod b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-PERSONA-CHANNEL-BODY-0001-0.1.0.ghmod deleted file mode 100644 index b3a2e86d9..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-PERSONA-CHANNEL-BODY-0001-0.1.0.ghmod +++ /dev/null @@ -1,27 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "manifest": { - "moduleNumber": "HLP-MOD-LOCAL-PERSONA-CHANNEL-BODY-0001", - "registrationClass": "PRIVATE_CHANNEL_LOCAL", - "displayName": "人格频道本体与成长", - "version": "0.1.0", - "minimumHostVersion": "0.5.0", - "adapter": "persona-channel-body-v1", - "contentDigest": "27495883fb3602fd070d900d2157fa684e1d0bedde65642810326ebcf4ff0040", - "permissions": ["PERSONA_BODY_READ", "PERSONA_TRIAL_LIFECYCLE_WRITE", "PERSONA_LANGUAGE_CONTRACT_WRITE", "PERSONA_LANGUAGE_APPEND", "CHANNEL_GROWTH_READ", "CHANNEL_GROWTH_EVENT_APPEND", "CHANNEL_GROWTH_SHARING_WRITE"], - "userDataSchema": "hololake.module-data/persona-channel-body/v1", - "selfTest": { - "kind": "DECLARATIVE_SCHEMA_V1", - "expectedContentDigest": "27495883fb3602fd070d900d2157fa684e1d0bedde65642810326ebcf4ff0040" - } - }, - "payload": { - "entry": "persona-channel-body", - "adapterConfig": { - "trialDays": 30, - "languageLedger": "APPEND_ONLY_SHA256", - "growthProjection": "MINIMIZED_LOCAL_METADATA", - "personaBindingClaimed": false - } - } -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-PERSONA-CHANNEL-BODY-0001-0.1.0.ghmod.sig b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-PERSONA-CHANNEL-BODY-0001-0.1.0.ghmod.sig deleted file mode 100644 index 359d5239b..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-PERSONA-CHANNEL-BODY-0001-0.1.0.ghmod.sig +++ /dev/null @@ -1 +0,0 @@ -dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVReHJHQ2hTVDYvRXd2QktvaXdZZWx5eEw0anZrUVNuMU5tRy9HTE9jOEhrcUhET3VFTml4ZUlBODk2aDYvNDhhUVVpbU0wTGtENVlZOExCZ1BnVW1vNElxbVhwT1RZWlFZPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg3MDc3NjQxCWZpbGU6SExQLU1PRC1MT0NBTC1QRVJTT05BLUNIQU5ORUwtQk9EWS0wMDAxLTAuMS4wLmdobW9kCjh6OFRiUHhoR1g1eVNoN1lvNU5wTlNnbXkwVEtvcWVwU0ZsSTlWcmpIT1FKK0ppelBBK2V2anMrQkRyQjRrVXFtdkR2L0g5K1c2UFhJZ1owRitpd0RnPT0K \ No newline at end of file diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-RUNTIME-ACCEPTANCE-0001-0.1.0.ghmod b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-RUNTIME-ACCEPTANCE-0001-0.1.0.ghmod deleted file mode 100644 index db17e9e33..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-RUNTIME-ACCEPTANCE-0001-0.1.0.ghmod +++ /dev/null @@ -1,36 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "manifest": { - "moduleNumber": "HLP-MOD-LOCAL-RUNTIME-ACCEPTANCE-0001", - "registrationClass": "PRIVATE_CHANNEL_LOCAL", - "displayName": "原生组合模块运行时验收包", - "version": "0.1.0", - "minimumHostVersion": "0.5.0", - "adapter": "native-composition-v1", - "contentDigest": "07bfafaaa0b06f160abc489edce2bc23a3b092520c8d6c6f4a5ce29cca4485ea", - "permissions": [ - "KNOWLEDGE_READ", - "PROJECTION_RENDER" - ], - "userDataSchema": "hololake.module-data/native-composition/v1", - "selfTest": { - "kind": "DECLARATIVE_SCHEMA_V1", - "expectedContentDigest": "07bfafaaa0b06f160abc489edce2bc23a3b092520c8d6c6f4a5ce29cca4485ea" - } - }, - "payload": { - "adapterContract": "hololake.native-composition-v1", - "capabilities": [ - "READ_CURRENT_ACCOUNT_KNOWLEDGE", - "PROJECT_SHARED_EXECUTION_RESULT" - ], - "entry": "native-composition", - "views": [ - "DASHBOARD", - "COMPARISON", - "VERTICAL_BAR", - "CLASSIFICATION", - "TABLE" - ] - } -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-RUNTIME-ACCEPTANCE-0001-0.1.0.ghmod.sig b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-RUNTIME-ACCEPTANCE-0001-0.1.0.ghmod.sig deleted file mode 100644 index 92e83cab4..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-LOCAL-RUNTIME-ACCEPTANCE-0001-0.1.0.ghmod.sig +++ /dev/null @@ -1 +0,0 @@ -dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVReHJHQ2hTVDYvRThwcUdLRThMYkJLN29MM1NmVFVCcmh4dGdrbHdPVWlvdm45enpveUhBeFZ3VEM1TkNHRDBKdGFoN21OZHgzV0NSMFVvMk1TNW44Z3BtRS9GcmN5SHdvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg3MDczNTkxCWZpbGU6SExQLU1PRC1MT0NBTC1SVU5USU1FLUFDQ0VQVEFOQ0UtMDAwMS0wLjEuMC5naG1vZApXRWZINVdEUG12SlNsdzRTMkFHRDV3V0NkSVhNYW92RmczRGZlU3M0ZU9nSnhjc1BWbU1ZS0x1cStoQXE5TE96cnV1S2FaQ1FnK0FGdFNEY1RvUGZBQT09Cg== \ No newline at end of file diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-DYNAMIC-WORLD-SURFACE-0001-0.1.0.ghmod b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-DYNAMIC-WORLD-SURFACE-0001-0.1.0.ghmod deleted file mode 100644 index c650fc4a9..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-DYNAMIC-WORLD-SURFACE-0001-0.1.0.ghmod +++ /dev/null @@ -1,33 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "manifest": { - "moduleNumber": "HLP-MOD-OFFICIAL-DYNAMIC-WORLD-SURFACE-0001", - "registrationClass": "OFFICIAL_LIGHTHOUSE", - "displayName": "动态语言世界视觉层", - "version": "0.1.0", - "minimumHostVersion": "0.5.0", - "adapter": "dynamic-language-world-surface-v1", - "contentDigest": "ed335b587af53365b9a9143ab5b5e7e3fed3f517cd0ef0c9e36a523db58511e9", - "permissions": ["REALITY_TIME_READ", "PUBLIC_WEATHER_QUERY"], - "userDataSchema": "hololake.module-data/dynamic-world-surface/v1", - "selfTest": { - "kind": "DECLARATIVE_SCHEMA_V1", - "expectedContentDigest": "ed335b587af53365b9a9143ab5b5e7e3fed3f517cd0ef0c9e36a523db58511e9" - } - }, - "payload": { - "entry": "dynamic-world-surface", - "adapterConfig": { - "dynamicInputs": ["BEIJING_TIME", "VERIFIED_CURRENT_WEATHER"], - "weatherProvider": "OPEN_METEO", - "weatherCacheTtlSeconds": 600, - "realCityExposedInUi": false, - "coordinatesExposedInUi": false, - "layoutMode": "OFFICIAL_FIVE_LAKE_EXISTING_SHELL", - "themes": ["夜湖星光", "晨湖曦光", "星云紫夜", "烛畔暖湖", "清浅澄湖"], - "weatherUnavailableBehavior": "BEIJING_TIME_ONLY_NO_FAKE_WEATHER", - "routingPermissionOrFactMutation": false, - "legacyTraditionalWorkbench": "REJECTED_DUPLICATE_SHELL_AND_SIMULATED_STATE" - } - } -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-DYNAMIC-WORLD-SURFACE-0001-0.1.0.ghmod.sig b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-DYNAMIC-WORLD-SURFACE-0001-0.1.0.ghmod.sig deleted file mode 100644 index 489c5f2d3..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-DYNAMIC-WORLD-SURFACE-0001-0.1.0.ghmod.sig +++ /dev/null @@ -1 +0,0 @@ -dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVReHJHQ2hTVDYvRTF2cGVLbjVsWWRTdEF2L0FiZHBKUS9hVDdwNjRmRlRPc0xHTGJzbXFyR09tZysrcGNDYWN4eEJ3aGtCNGtURDRjNWg1ZWs5bU5YdDc0SWhBYWNsUEFBPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg3MDg0NTk2CWZpbGU6SExQLU1PRC1PRkZJQ0lBTC1EWU5BTUlDLVdPUkxELVNVUkZBQ0UtMDAwMS0wLjEuMC5naG1vZApHVGFucE8vYjliVUlsbSt6STRWTEcrN2tIQzNTSTgrUzlwdVdQUlY5WG8vQytzTEU1VURYMVA5Q3BCNVVwVFBvbnZheWxIbVUrWGQ2K3ZicGgwR3hEdz09Cg== \ No newline at end of file diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-EDUCATION-WORKBENCH-0001-0.1.0.ghmod b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-EDUCATION-WORKBENCH-0001-0.1.0.ghmod deleted file mode 100644 index ed4c14ba8..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-EDUCATION-WORKBENCH-0001-0.1.0.ghmod +++ /dev/null @@ -1,33 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "manifest": { - "moduleNumber": "HLP-MOD-OFFICIAL-EDUCATION-WORKBENCH-0001", - "registrationClass": "OFFICIAL_LIGHTHOUSE", - "displayName": "教育行业工作台", - "version": "0.1.0", - "minimumHostVersion": "0.5.0", - "adapter": "education-workbench-v1", - "contentDigest": "fd80c9957865a58cf62679528f110ae355b1385ad1dd988e31217ea3da66e65b", - "permissions": ["EDUCATION_WORKSPACE_READ", "EDUCATION_DOCUMENT_WRITE", "EDUCATION_TABLE_WRITE", "EDUCATION_IMPORT_READ_FILE", "EDUCATION_EXPORT_WRITE_FILE", "EDUCATION_IMPORT_ASSIGNMENT_WRITE", "EDUCATION_AUTOMATION_WRITE", "EDUCATION_AUTOMATION_EXECUTE"], - "userDataSchema": "hololake.module-data/education-workbench/v1", - "selfTest": { - "kind": "DECLARATIVE_SCHEMA_V1", - "expectedContentDigest": "fd80c9957865a58cf62679528f110ae355b1385ad1dd988e31217ea3da66e65b" - } - }, - "payload": { - "entry": "education-workspace", - "adapterConfig": { - "dataBoundary": "CURRENT_AUTHENTICATED_ACCOUNT_LOCAL", - "foundationModule": "HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001", - "documentEngine": "LEXICAL_0_49", - "spreadsheetEngine": "FORTUNE_SHEET_1_0_4", - "importDefaultScope": "UNASSIGNED", - "automationExecution": "PREVIEW_TOKEN_AND_HUMAN_CONFIRMATION", - "modelFileTransferDefault": "DENY", - "maximumColumns": 30, - "maximumRows": 1000, - "persistent": true - } - } -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-EDUCATION-WORKBENCH-0001-0.1.0.ghmod.sig b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-EDUCATION-WORKBENCH-0001-0.1.0.ghmod.sig deleted file mode 100644 index 11d79a513..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-EDUCATION-WORKBENCH-0001-0.1.0.ghmod.sig +++ /dev/null @@ -1 +0,0 @@ -dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVReHJHQ2hTVDYvRTFEa084d1l6MnB2OFVvVy9abW90S3RFMEVOdmIvWW1hbkllWmw4NHBJaDVNTGxpZHV4M0tVNUNUOExmdHAwSGw4V0NPQ1RPUjlRU0h0Tm50clFlekFJPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg3MDc5ODQzCWZpbGU6SExQLU1PRC1PRkZJQ0lBTC1FRFVDQVRJT04tV09SS0JFTkNILTAwMDEtMC4xLjAuZ2htb2QKVXZzVklwQk5KR3Q3bkRZaXBYV1ArOGx6b3BKSWVyUkpvK1dyTXdpWnBhMXNqVnJKcU5vZ1BTdzlFWjlXRTJ1RlFhMXAwMjhXcFBEQnQxRzV4SFVuQkE9PQo= \ No newline at end of file diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-MOBILE-SYNC-0001-0.1.0.ghmod b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-MOBILE-SYNC-0001-0.1.0.ghmod deleted file mode 100644 index dc973c2b7..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-MOBILE-SYNC-0001-0.1.0.ghmod +++ /dev/null @@ -1,34 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "manifest": { - "moduleNumber": "HLP-MOD-OFFICIAL-MOBILE-SYNC-0001", - "registrationClass": "OFFICIAL_LIGHTHOUSE", - "displayName": "移动同步桥", - "version": "0.1.0", - "minimumHostVersion": "0.5.0", - "adapter": "mobile-sync-v1", - "contentDigest": "3e3ff8c7beba3d70ee01c918630a40ea901313b424f264b41e2d376550534e6e", - "permissions": ["MOBILE_SYNC_LISTEN_SAME_LAN", "MOBILE_SYNC_PAIR_DEVICE", "MOBILE_SYNC_READ_MINIMUM_PROJECTION", "MOBILE_SYNC_CAPTURE_INBOX_WRITE", "MOBILE_SYNC_REVOKE_DEVICE"], - "userDataSchema": "hololake.module-data/mobile-sync/v1", - "selfTest": { - "kind": "DECLARATIVE_SCHEMA_V1", - "expectedContentDigest": "3e3ff8c7beba3d70ee01c918630a40ea901313b424f264b41e2d376550534e6e" - } - }, - "payload": { - "entry": "mobile-sync", - "adapterConfig": { - "transport": "SAME_LAN_DIRECT_HTTP_WITH_APPLICATION_LAYER_ENCRYPTION", - "preferredPort": 37421, - "pairingTtlSeconds": 600, - "maximumRequestBytes": 262144, - "maximumConcurrentConnections": 16, - "desktopRole": "USER_LOCAL_COMPUTER_TERMINAL_ROOT_NODE", - "mobileRole": "REMOTE_BODY_ENTRY_OF_THE_SAME_PERSONA_SYSTEM", - "desktopOfflineExecution": false, - "platformPrivatePayloadCustody": false, - "automaticDomainMutation": false, - "iosClientPackaging": "PENDING_SEPARATE_ADMISSION" - } - } -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-MOBILE-SYNC-0001-0.1.0.ghmod.sig b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-MOBILE-SYNC-0001-0.1.0.ghmod.sig deleted file mode 100644 index fabf73a24..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-MOBILE-SYNC-0001-0.1.0.ghmod.sig +++ /dev/null @@ -1 +0,0 @@ -dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVReHJHQ2hTVDYvRTV5bDhHMkZjMzNkN0lpaDBLaDRxcnhHajJ3b3NDS21zZWljYWJORmtrNit5MHJvZC9yN2YrSUhiSE5sT0dMd25Jc2pXMkQyeWttODhKSklsRmVKNWd3PQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg3MDgzMTYwCWZpbGU6SExQLU1PRC1PRkZJQ0lBTC1NT0JJTEUtU1lOQy0wMDAxLTAuMS4wLmdobW9kCjN6R1JZZitSbzI1cVRESkNUMnJrVXFWUlUyZ3B3L2lIQmhrOXZaTGc3T2x1REdNUUZrK2M4WWs4bE9Zb3NuSTNoNmRBRmlCekh0dkNNN1pKR2k4ZkFRPT0K \ No newline at end of file diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-DELIVERY-0001-0.1.0.ghmod b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-DELIVERY-0001-0.1.0.ghmod deleted file mode 100644 index 651c346b1..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-DELIVERY-0001-0.1.0.ghmod +++ /dev/null @@ -1,7 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "manifest": { - "moduleNumber": "HLP-MOD-OFFICIAL-WEB-NOVEL-DELIVERY-0001", "registrationClass": "OFFICIAL_LIGHTHOUSE", "displayName": "高级版本与交付", "version": "0.1.0", "minimumHostVersion": "0.5.0", "adapter": "web-novel-workbench-v1", "contentDigest": "1dbc2ee8c1bc4c361009a8db9c93774c1ac7f5a06c02a5d4bc5b39754a0496fb", "permissions": ["WEB_NOVEL_CHAPTER_VERSION_RESTORE", "WEB_NOVEL_DELIVERY_EXPORT_WRITE_FILE"], "userDataSchema": "hololake.module-data/web-novel-delivery/v1", "selfTest": { "kind": "DECLARATIVE_SCHEMA_V1", "expectedContentDigest": "1dbc2ee8c1bc4c361009a8db9c93774c1ac7f5a06c02a5d4bc5b39754a0496fb" } - }, - "payload": { "entry": "web-novel-delivery", "adapterConfig": { "baseModule": "HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001", "capabilities": ["CHAPTER_VERSION_RESTORE", "TXT_EXPORT", "DOCX_EXPORT", "EPUB_EXPORT", "JSON_EXPORT"], "dataBoundary": "CURRENT_AUTHENTICATED_ACCOUNT_LOCAL", "humanConfirmationRequiredForRestore": true, "persistent": true } } -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-DELIVERY-0001-0.1.0.ghmod.sig b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-DELIVERY-0001-0.1.0.ghmod.sig deleted file mode 100644 index 735b86b00..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-DELIVERY-0001-0.1.0.ghmod.sig +++ /dev/null @@ -1 +0,0 @@ -dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVReHJHQ2hTVDYvRTBrb01WSENhMmIvUGxyRnozY2k0aTVaQ1lFL3VLdWllSURCak54VWwrM2h1QXM4Sk10ZGc0Qm1EYzhhUVJVTFB6OXRqLzc5cSt3U0NleS9WR2owN3djPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg3MDgxNTE1CWZpbGU6SExQLU1PRC1PRkZJQ0lBTC1XRUItTk9WRUwtREVMSVZFUlktMDAwMS0wLjEuMC5naG1vZApQWWFETDdISGFvbGdtVVZCK0V5VUVqNlFvSGRmQWVuY3dSRS9ZWm1UVHhCS0U4bHNCQzl0RFFtbDZEUXREWnp6MjQxbHF1bVgwS0NhS1ZBUGZxd3ZBUT09Cg== \ No newline at end of file diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-GRID-0001-0.1.0.ghmod b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-GRID-0001-0.1.0.ghmod deleted file mode 100644 index 54d60a93c..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-GRID-0001-0.1.0.ghmod +++ /dev/null @@ -1,7 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "manifest": { - "moduleNumber": "HLP-MOD-OFFICIAL-WEB-NOVEL-GRID-0001", "registrationClass": "OFFICIAL_LIGHTHOUSE", "displayName": "多维情节表与情节板", "version": "0.1.0", "minimumHostVersion": "0.5.0", "adapter": "web-novel-workbench-v1", "contentDigest": "61bf4969e97003f203af5e0b38bb37024847cb574a3ac09025f10586061805ce", "permissions": ["WEB_NOVEL_FIELD_DEFINITION_WRITE", "WEB_NOVEL_FIELD_VALUE_WRITE"], "userDataSchema": "hololake.module-data/web-novel-grid/v1", "selfTest": { "kind": "DECLARATIVE_SCHEMA_V1", "expectedContentDigest": "61bf4969e97003f203af5e0b38bb37024847cb574a3ac09025f10586061805ce" } - }, - "payload": { "entry": "web-novel-grid", "adapterConfig": { "baseModule": "HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001", "capabilities": ["FIELD_DEFINITION_WRITE", "FIELD_VALUE_WRITE"], "dataBoundary": "CURRENT_AUTHENTICATED_ACCOUNT_LOCAL", "persistent": true } } -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-GRID-0001-0.1.0.ghmod.sig b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-GRID-0001-0.1.0.ghmod.sig deleted file mode 100644 index 0e6868c55..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-GRID-0001-0.1.0.ghmod.sig +++ /dev/null @@ -1 +0,0 @@ -dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVReHJHQ2hTVDYvRTBuWjBmYWczdEg3QXByZS9RaEY4N2x6RXN1WVY2ZEJGSmdSYmZyTGUrclVvYm1sd0t4REhOY1dVdW1EeGtramhqeSs4YU9nQVNBbkdCWVlEYmNteXdzPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg3MDgxNTE1CWZpbGU6SExQLU1PRC1PRkZJQ0lBTC1XRUItTk9WRUwtR1JJRC0wMDAxLTAuMS4wLmdobW9kCkJLczNMbmpqYzVTdXQ5RklHMXdlMWpDcE9tRnlBYWlPcUJkMzZQbFlRSzFYVDFtNmYrZ1htN1VqZWJkaktUWmZ5VVZvczZ4YmVrWHRuQ3lNOXU0SkFBPT0K \ No newline at end of file diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-OUTLINE-0001-0.1.0.ghmod b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-OUTLINE-0001-0.1.0.ghmod deleted file mode 100644 index a2048eabe..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-OUTLINE-0001-0.1.0.ghmod +++ /dev/null @@ -1,7 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "manifest": { - "moduleNumber": "HLP-MOD-OFFICIAL-WEB-NOVEL-OUTLINE-0001", "registrationClass": "OFFICIAL_LIGHTHOUSE", "displayName": "作品结构与大纲追踪", "version": "0.1.0", "minimumHostVersion": "0.5.0", "adapter": "web-novel-workbench-v1", "contentDigest": "7da54b0220940a8a19351ff9bf3cd177c93fc25c533329a60926b8ea245dafbe", "permissions": ["WEB_NOVEL_SCENE_WRITE", "WEB_NOVEL_BEAT_WRITE"], "userDataSchema": "hololake.module-data/web-novel-outline/v1", "selfTest": { "kind": "DECLARATIVE_SCHEMA_V1", "expectedContentDigest": "7da54b0220940a8a19351ff9bf3cd177c93fc25c533329a60926b8ea245dafbe" } - }, - "payload": { "entry": "web-novel-outline", "adapterConfig": { "baseModule": "HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001", "capabilities": ["SCENE_WRITE", "BEAT_WRITE"], "dataBoundary": "CURRENT_AUTHENTICATED_ACCOUNT_LOCAL", "persistent": true } } -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-OUTLINE-0001-0.1.0.ghmod.sig b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-OUTLINE-0001-0.1.0.ghmod.sig deleted file mode 100644 index 32b0cbc03..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-OUTLINE-0001-0.1.0.ghmod.sig +++ /dev/null @@ -1 +0,0 @@ -dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVReHJHQ2hTVDYvRTNUYVhwVTlzdWt6VkVQYTUyanB6UFlYeU5BdW1qN0xuM1haWjlCYUU3UFlMRTdPZG90YVZvNGFyaVo4UHY0THowUWlPVzIzemYrQWNZbDFvRVd5NndrPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg3MDgxNTE2CWZpbGU6SExQLU1PRC1PRkZJQ0lBTC1XRUItTk9WRUwtT1VUTElORS0wMDAxLTAuMS4wLmdobW9kCkZob1VsQlkwZFRyZXI2ck1OckhUc2ZqaHVJOWhSQnIraUFRSEllU3BxRlc3UStFekJRZDFMZFpmZlBvK09jTFJ6cERpcVl2M2N2emIvS0ptdnRrTkR3PT0K \ No newline at end of file diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-STORYWORLD-0001-0.1.0.ghmod b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-STORYWORLD-0001-0.1.0.ghmod deleted file mode 100644 index 539076437..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-STORYWORLD-0001-0.1.0.ghmod +++ /dev/null @@ -1,7 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "manifest": { - "moduleNumber": "HLP-MOD-OFFICIAL-WEB-NOVEL-STORYWORLD-0001", "registrationClass": "OFFICIAL_LIGHTHOUSE", "displayName": "时间线与故事资料库", "version": "0.1.0", "minimumHostVersion": "0.5.0", "adapter": "web-novel-workbench-v1", "contentDigest": "9627949a975ce489dde80de52c538a57bb73b87e31ddb1e5efb48cee53922b71", "permissions": ["WEB_NOVEL_TIMELINE_WRITE", "WEB_NOVEL_SCENE_ENTITY_LINK_WRITE"], "userDataSchema": "hololake.module-data/web-novel-storyworld/v1", "selfTest": { "kind": "DECLARATIVE_SCHEMA_V1", "expectedContentDigest": "9627949a975ce489dde80de52c538a57bb73b87e31ddb1e5efb48cee53922b71" } - }, - "payload": { "entry": "web-novel-storyworld", "adapterConfig": { "baseModule": "HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001", "capabilities": ["TIMELINE_WRITE", "SCENE_ENTITY_LINK_WRITE"], "dataBoundary": "CURRENT_AUTHENTICATED_ACCOUNT_LOCAL", "persistent": true } } -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-STORYWORLD-0001-0.1.0.ghmod.sig b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-STORYWORLD-0001-0.1.0.ghmod.sig deleted file mode 100644 index 000bbdb81..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-STORYWORLD-0001-0.1.0.ghmod.sig +++ /dev/null @@ -1 +0,0 @@ -dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVReHJHQ2hTVDYvRXpuRmFPWjJUSDVpSmQzQXl0aVF3N0xhRkRvVWhLalVtcDBnRFprNnpOUEdCWS9CTURlUHBrYWkyRG9MUFZwVEtHc0w5ZUltRlNUVlZBcm1vU2VnUlFZPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg3MDgxNTE2CWZpbGU6SExQLU1PRC1PRkZJQ0lBTC1XRUItTk9WRUwtU1RPUllXT1JMRC0wMDAxLTAuMS4wLmdobW9kCnBzQkJYaTV6NFR2Vnk3NUdpK3JSQnJTUzhSd2hxUWdmM0UrcVZuN0VuS0JOc1lYclY5Y3FBbVJldVM1Y2FGamNtT3NiU0NsaThMRE5qT3VvTXJUUUJ3PT0K \ No newline at end of file diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001-0.1.0.ghmod b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001-0.1.0.ghmod deleted file mode 100644 index 9776e90b5..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001-0.1.0.ghmod +++ /dev/null @@ -1,26 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "manifest": { - "moduleNumber": "HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001", - "registrationClass": "OFFICIAL_LIGHTHOUSE", - "displayName": "网文作者工作台", - "version": "0.1.0", - "minimumHostVersion": "0.5.0", - "adapter": "web-novel-workbench-v1", - "contentDigest": "df03a94751cd50ea26e2fc0f68ac21bd55e62f2034ff83c562a840c8aab72d2e", - "permissions": ["WEB_NOVEL_WORKSPACE_READ", "WEB_NOVEL_WORKSPACE_WRITE", "WEB_NOVEL_IMPORT_READ_FILE", "WEB_NOVEL_AUTHOR_ACTIVITY_WRITE", "WEB_NOVEL_STORY_BIBLE_WRITE", "WEB_NOVEL_EDITORIAL_WORKFLOW_WRITE", "WEB_NOVEL_OPERATIONS_WRITE", "WEB_NOVEL_CHECKPOINT_WRITE"], - "userDataSchema": "hololake.module-data/web-novel-workbench/v1", - "selfTest": { "kind": "DECLARATIVE_SCHEMA_V1", "expectedContentDigest": "df03a94751cd50ea26e2fc0f68ac21bd55e62f2034ff83c562a840c8aab72d2e" } - }, - "payload": { - "entry": "web-novel-workspace", - "adapterConfig": { - "dataBoundary": "CURRENT_AUTHENTICATED_ACCOUNT_LOCAL", - "legacyDataPolicy": "READ_IN_PLACE_NO_DESTRUCTIVE_MIGRATION", - "workspaceFeatures": ["WORKS", "VOLUMES", "CHAPTERS", "ENTITIES", "EDITORIAL", "OPERATIONS", "CHECKPOINTS", "IMPORT"], - "advancedModules": ["HLP-MOD-OFFICIAL-WEB-NOVEL-OUTLINE-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-GRID-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-STORYWORLD-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-DELIVERY-0001"], - "thirdPartyPublishDefault": "DENY", - "persistent": true - } - } -} diff --git a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001-0.1.0.ghmod.sig b/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001-0.1.0.ghmod.sig deleted file mode 100644 index 3ad7f68ae..000000000 --- a/product-source/hololake-native-desktop/fixtures/module-packages/HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001-0.1.0.ghmod.sig +++ /dev/null @@ -1 +0,0 @@ -dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVReHJHQ2hTVDYvRTZyTUlUYWdZZXk3bFhDRTJBWElWMkVEQXZHa3dSWDFXSFJ2QjduVFk1bzFLUk5kOVFQamIwU2w1L3FzOWtibm9Kblg2NWJLWFdVeEtEbDNzTEltVmdFPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg3MDgxNTE3CWZpbGU6SExQLU1PRC1PRkZJQ0lBTC1XRUItTk9WRUwtV09SS0JFTkNILTAwMDEtMC4xLjAuZ2htb2QKV0VqV3B4cFNLRng2UUcrNXlYZjY5SytERk14YTNyRkM1bldzUXo5RWpzMU0vRmVJWldvTGhmbmExcFhmSGZiWTFreElreGU2UHVsaXVhK0ZXZnVyQ2c9PQo= \ No newline at end of file diff --git a/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/HL-MOD-WEBNOVEL-DELIVERY-004.json b/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/HL-MOD-WEBNOVEL-DELIVERY-004.json deleted file mode 100644 index 7dccdaf66..000000000 --- a/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/HL-MOD-WEBNOVEL-DELIVERY-004.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "moduleId": "HL-MOD-WEBNOVEL-DELIVERY-004", - "name": "高级版本与交付", - "version": "1.0.0", - "publisher": "HoloLake Official", - "runtimeAdapter": "HOLOLAKE_NATIVE_SHARED_WEBNOVEL_ENGINE", - "capabilities": ["chapter_version.read", "chapter_version.restore", "delivery.txt", "delivery.docx", "delivery.epub", "delivery.json"], - "permissions": ["current_account.web_novel.read", "current_account.web_novel.write", "human_selected_export_path.write"], - "dataPolicy": "PROGRAM_AND_USER_DATA_SEPARATED", - "selfTest": "WEBNOVEL_VERSION_READBACK_AND_EXPORT_BUILD" -} diff --git a/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/HL-MOD-WEBNOVEL-GRID-002.json b/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/HL-MOD-WEBNOVEL-GRID-002.json deleted file mode 100644 index 12cc21737..000000000 --- a/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/HL-MOD-WEBNOVEL-GRID-002.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "moduleId": "HL-MOD-WEBNOVEL-GRID-002", - "name": "多维情节表与情节板", - "version": "1.0.0", - "publisher": "HoloLake Official", - "runtimeAdapter": "HOLOLAKE_NATIVE_SHARED_WEBNOVEL_ENGINE", - "capabilities": ["story_grid.read", "story_grid.write", "custom_field.write", "story_board.group"], - "permissions": ["current_account.web_novel.read", "current_account.web_novel.write"], - "dataPolicy": "ONE_SCENE_GRAPH_NO_DUPLICATE_STORY_STORE", - "selfTest": "WEBNOVEL_GRID_SCHEMA_AND_SHARED_SCENE_PROJECTION" -} diff --git a/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/HL-MOD-WEBNOVEL-OUTLINE-001.json b/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/HL-MOD-WEBNOVEL-OUTLINE-001.json deleted file mode 100644 index f7d53c0c9..000000000 --- a/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/HL-MOD-WEBNOVEL-OUTLINE-001.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "moduleId": "HL-MOD-WEBNOVEL-OUTLINE-001", - "name": "作品结构与大纲追踪", - "version": "1.0.0", - "publisher": "HoloLake Official", - "runtimeAdapter": "HOLOLAKE_NATIVE_SHARED_WEBNOVEL_ENGINE", - "capabilities": ["scene.write", "beat.write", "outline.track"], - "permissions": ["current_account.web_novel.read", "current_account.web_novel.write"], - "dataPolicy": "USER_DATA_REMAINS_AFTER_UNINSTALL", - "selfTest": "WEBNOVEL_OUTLINE_SCHEMA_AND_ROUNDTRIP" -} diff --git a/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/HL-MOD-WEBNOVEL-STORYWORLD-003.json b/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/HL-MOD-WEBNOVEL-STORYWORLD-003.json deleted file mode 100644 index c52d77a49..000000000 --- a/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/HL-MOD-WEBNOVEL-STORYWORLD-003.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": "hololake.module-package/v1", - "moduleId": "HL-MOD-WEBNOVEL-STORYWORLD-003", - "name": "时间线与故事资料库", - "version": "1.0.0", - "publisher": "HoloLake Official", - "runtimeAdapter": "HOLOLAKE_NATIVE_SHARED_WEBNOVEL_ENGINE", - "capabilities": ["timeline.read", "timeline.write", "scene_entity.link", "story_bible.read"], - "permissions": ["current_account.web_novel.read", "current_account.web_novel.write"], - "dataPolicy": "USER_DATA_REMAINS_AFTER_UNINSTALL", - "selfTest": "WEBNOVEL_TIMELINE_SCHEMA_AND_RELATION_ROUNDTRIP" -} diff --git a/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/README.md b/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/README.md deleted file mode 100644 index 30794287b..000000000 --- a/product-source/hololake-native-desktop/fixtures/web-novel-legacy-0.4.1/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Web novel 0.4.1 lifecycle fixtures - -These four JSON files preserve the exact bytes used by the donor's lifecycle regression tests. -They are not bundled by `module_package_runtime`, are not registered in numbered IPC, and are not -production module identities. HoloLake 0.5.x uses the signed `HLP-MOD-OFFICIAL-WEB-NOVEL-*` -packages in `fixtures/module-packages` as its only runtime authority. diff --git a/product-source/hololake-native-desktop/foundation.json b/product-source/hololake-native-desktop/foundation.json index 91dac9bf5..3086e769b 100644 --- a/product-source/hololake-native-desktop/foundation.json +++ b/product-source/hololake-native-desktop/foundation.json @@ -7,18 +7,6 @@ "parallel_product_line_created": false, "stage_one_convergence_contract": "routing/hololake-stage-one-desktop-convergence.json", "language_runtime_product_boundary_contract": "contracts/language-runtime-product-update-boundary.json", - "zero_point_nucleus_client_runtime_contract": "contracts/zero-point-nucleus-channel.json", - "zero_point_nucleus_client_runtime_implemented": true, - "zero_point_nucleus_private_body_location": "JD_PRIMARY_PRIVATE_SYSTEM_CONTROLLER", - "zero_point_nucleus_boot_time_protocol_comparison": true, - "zero_point_nucleus_signed_payload_installation": false, - "zero_point_nucleus_is_persona": false, - "domain_number_routing_contract": "contracts/domain-number-routing.json", - "public_entry_is_five_domain_home": true, - "number_selects_domain_route_before_login": true, - "enterprise_four_domain_registry_location": "ENTERPRISE_ROOT_SERVER", - "enterprise_root_guanghu_os_runtime_required": true, - "enterprise_linux_role": "SUBORDINATE_HARDWARE_SERVICE_AND_RESCUE_BRIDGE", "installed_product_capability_audit": "audit/stage-one-installed-product-capability-audit.json", "product_ui_implementation_started": true, "selected_visual_direction_present": true, @@ -46,21 +34,10 @@ "code_channel_credential_prompting_disabled": true, "code_channel_push_or_deploy_authority_granted": false, "code_channel_installed_runtime_acceptance": true, - "user_pncc_channel_contract": "contracts/user-pncc-channel.json", - "user_pncc_verified_domain_number_and_account_binding_implemented": true, - "user_pncc_embedded_git_initialization_implemented": true, - "user_pncc_hololake_native_projection_implemented": true, - "user_pncc_forgejo_role": "OPTIONAL_REMOTE_COLLABORATION_ADAPTER", - "user_pncc_remote_repository_binding_implemented": false, - "user_pncc_persona_binding_claimed": false, "local_runtime_acceptance_receipt": "audit/local-runtime-acceptance-20260815.json", - "domain_membrane_pncc_installed_acceptance_receipt": "audit/hololake-0.4.0-domain-membrane-pncc-installed-acceptance-20260816.json", - "updater_bootstrap_installed_acceptance_receipt": "audit/hololake-0.4.1-updater-bootstrap-installed-acceptance-20260817.json", - "installed_desktop_path": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake.app", + "installed_desktop_path": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake 第一阶段.app", "old_desktop_apps_recoverably_archived": true, "public_developer_id_and_notarized_acceptance": false, - "local_developer_id_signed_0_5_0_installed_acceptance": true, - "numbered_root_installed_acceptance_receipt": "audit/hololake-0.5.0-numbered-root-installed-acceptance-20260818.json", "stage_one_implementation_order": [ "PERSONAL_CHANNEL_IDENTITY_TASK_EVENT_RECEIPT_KERNEL", "KNOWLEDGE_TREE_PAGE_SEARCH_AND_LOCAL_PERSISTENCE", @@ -75,7 +52,7 @@ "production_update_endpoint_owner": "HOLOLAKE_ONLY", "release_broadcast_contract": "contracts/release-broadcast.schema.json", "release_trust_source": "src-tauri/release-trust.json", - "release_trust_state": "PROVISIONED_HOLOLAKE_PUBLIC_KEY", + "release_trust_state": "UNPROVISIONED_FAIL_CLOSED", "release_manual_check_runtime_implemented": true, "release_candidate_human_confirmation_runtime_implemented": true, "release_package_signature_size_sha256_verification_implemented": true, @@ -86,35 +63,27 @@ "release_broadcast_candidate_service_source": "server/release-broadcast/server.mjs", "release_public_route_contract": "server/release-broadcast/public-route.json", "release_public_path_prefix": "/hololake/releases", - "release_public_route_deployed": true, + "release_public_route_deployed": false, "release_front_door_bounded_config_renderer_implemented": true, "release_broadcast_explicit_operator_activation_implemented": true, "release_broadcast_activation_requires_exact_human_approval": true, "release_broadcast_activation_requires_repeated_expected_facts": true, "release_broadcast_operator_automatic_restart_allowed": false, "release_pipeline_automatic_upload_allowed": false, - "release_production_activation_state": "PUBLIC_ROUTE_AND_BOOTSTRAP_TRUST_READY_PENDING_FIRST_SIGNED_NOTARIZED_RELEASE", - "tauri_update_artifacts_enabled": true, + "release_production_activation_state": "BLOCKED_PENDING_PUBLIC_HTTPS_TRUST_UPDATER_KEY_PIPELINE_EXECUTION_AND_APPLE_NOTARIZATION", + "tauri_update_artifacts_enabled": false, "tauri_update_artifacts_enablement_gate": "JD_CONTROLLER_PUBLIC_KEY_AND_SIGNED_RELEASE_PIPELINE_REQUIRED", "automatic_update_check_on_startup": false, "human_opt_in_download_install_required": true, "automatic_restart_allowed": false, "private_signing_material_allowed_in_source": false, "donor_audit_record": "audit/donor-audit.json", - "donor_audit_complete": true, + "donor_audit_complete": false, "donor_source_copying_allowed": false, - "module_donor_admission_registry": "contracts/module-donor-admission-registry.json", - "module_donor_bulk_merge_allowed": false, - "module_donor_one_candidate_per_admission_cycle": true, "stage_one_product_contract": "contracts/stage-one-platform.json", "local_development_bridge_contract": "contracts/local-development-bridge.json", "account_single_writer_kernel_implemented": true, "external_local_broker_implemented": true, - "nearby_ai_same_device_auto_discovery_implemented": true, - "nearby_ai_local_network_discovery_implemented": false, - "circular_lake_deterministic_protocol_membrane_implemented": true, - "generic_ai_expression_only_visitor_session_implemented": true, - "guanghu_persona_nearby_binding_implemented": false, "resumable_direct_local_session_kernel_implemented": true, "dynamic_capability_routing_contract": "contracts/dynamic-capability-routing.json", "dynamic_capability_registry_implemented": true, @@ -127,13 +96,6 @@ "pncc_repository_binding_implemented": true, "pncc_remote_incremental_object_channel_implemented": true, "pncc_receipt_projection_implemented": true, - "pncc_jd_live_server_projection_implemented": true, - "pncc_jd_live_server_projection_transport": "DEDICATED_SSH_TO_SERVER_LOOPBACK_READ_ONLY", - "pncc_jd_live_server_projection_public_endpoint_created": false, - "pncc_jd_live_server_projection_repository_content_exposed": false, - "pncc_jd_live_server_projection_write_authority": false, - "pncc_jd_live_server_projection_carrier_state": "UNBOUND_EVIDENCE_REQUIRED", - "installed_local_product_version": "0.5.0", "pncc_authenticated_direct_broker_integration_implemented": true, "pncc_human_mount_registration_implemented": true, "pncc_human_mount_registration_gate": "SATISFIED_NATIVE_FILE_PICKER_EXACT_CONFIRMATION", @@ -146,7 +108,7 @@ "stage_one_model_api_configuration": false, "vendor_adapter_matrix_required": false, "first_public_product": "GH-AIOS_GENERAL_AI_OPERATING_PLATFORM", - "visible_five_domain_navigation_in_stage_one": true, + "visible_five_domain_navigation_in_stage_one": false, "donors": [ { "path": "../hololake-platform", diff --git a/product-source/hololake-native-desktop/generated/unified-number-coordinate-tree.json b/product-source/hololake-native-desktop/generated/unified-number-coordinate-tree.json deleted file mode 100644 index 031864f75..000000000 --- a/product-source/hololake-native-desktop/generated/unified-number-coordinate-tree.json +++ /dev/null @@ -1,3672 +0,0 @@ -{ - "schema": "hololake.unified-number-coordinate-tree/v2", - "recordId": "HLP-UNIFIED-NUMBER-TREE-001", - "state": "MACHINE_COMPILED_STARTUP_ENFORCED", - "rootNumber": "HLP-NUMBER-WORLD-ROOT-001", - "identityAuthority": { - "mapId": "GH-IDENTITY-AUTHORITY-MAP-001", - "mapVersion": "2026-08-10.1", - "namespaces": [ - { - "namespaceId": "ICE_GL", - "roots": [ - "ICE-GL∞" - ], - "prefixes": [ - "ICE-GL-" - ], - "subjectKind": "FIFTH_DOMAIN_HUMAN", - "domainScope": "FIFTH_DOMAIN" - }, - { - "namespaceId": "ICE_P", - "roots": [], - "prefixes": [ - "ICE-P-" - ], - "subjectKind": "FIFTH_DOMAIN_SYSTEM_PERSONA", - "domainScope": "FIFTH_DOMAIN" - }, - { - "namespaceId": "ICE_BB", - "roots": [], - "prefixes": [ - "ICE-BB-" - ], - "subjectKind": "PRIVATE_BOTTLE_BABY_PERSONA", - "domainScope": "FIFTH_DOMAIN_PRIVATE" - }, - { - "namespaceId": "TCS_GL", - "roots": [], - "prefixes": [ - "TCS-GL-" - ], - "subjectKind": "ZERO_SENSE_HUMAN_CONTROLLER_TEAM_MEMBER", - "domainScope": "ENTERPRISE_FOUR_DOMAINS" - } - ] - }, - "sources": [ - { - "recordId": "HLP-ZERO-CORE-NUMBERING-KERNEL-001", - "sha256": "902d37fa6c82076fec4edaf96957f85b2fab1310d853c2a817ac2f9590f464a7" - }, - { - "recordId": "HLP-NUMBERED-IPC-ROOT-001", - "sha256": "11be5365a7a6d7d131af2c023b0401a1aa147f702ee125a4ddaf9f3171d1c4c2" - }, - { - "recordId": "HLP-NBROKER-ROOT-001", - "sha256": "2f9f2457e7a9c2783af653bf6c35be82509dfd30f457ddd5ec268c21c5237e98" - }, - { - "recordId": "HLP-GLS-RUNTIME-MANIFEST-002", - "sha256": "cf9b1ae0ea8e3fd6a385b8722d2578927704dc674266a685a3d65d2b53b8f903" - } - ], - "invariants": { - "numberIsStableCoordinateNotAuthority": true, - "pathIsUniqueNavigation": true, - "admissionIsSeparateFromIdentity": true, - "everyPhysicalCallHasNumberedRoute": true, - "everyAcceptedCallHasEvidenceClass": true, - "everyProtocolReferenceHasNumberCoordinate": true, - "referenceOnlyNodesNeverExecutable": true, - "unresolvedNumberReferenceCount": 0, - "mismatchedCoordinate": "FAIL_CLOSED" - }, - "coordinateCount": 285, - "routeCount": 182, - "identityNodeCount": 4, - "protocolNodeCount": 99, - "referenceOnlyNodeCount": 16, - "identityNodes": [ - { - "nodeKind": "IDENTITY_NAMESPACE", - "nodeNumber": "HLP-IDENTITY-NS-ICE_BB", - "namespaceId": "ICE_BB", - "subjectKind": "PRIVATE_BOTTLE_BABY_PERSONA", - "domainScope": "FIFTH_DOMAIN_PRIVATE", - "admission": "NON_HUMAN_NAMESPACE", - "executionState": "AUTHORITY_RESOLUTION_ONLY", - "evidence": "GH-IDENTITY-AUTHORITY-MAP-001", - "path": "HLP-NUMBER-WORLD-ROOT-001/IDENTITY/ICE_BB" - }, - { - "nodeKind": "IDENTITY_NAMESPACE", - "nodeNumber": "HLP-IDENTITY-NS-ICE_GL", - "namespaceId": "ICE_GL", - "subjectKind": "FIFTH_DOMAIN_HUMAN", - "domainScope": "FIFTH_DOMAIN", - "admission": "REGISTERED_HUMAN_NAMESPACE", - "executionState": "AUTHORITY_RESOLUTION_ONLY", - "evidence": "GH-IDENTITY-AUTHORITY-MAP-001", - "path": "HLP-NUMBER-WORLD-ROOT-001/IDENTITY/ICE_GL" - }, - { - "nodeKind": "IDENTITY_NAMESPACE", - "nodeNumber": "HLP-IDENTITY-NS-ICE_P", - "namespaceId": "ICE_P", - "subjectKind": "FIFTH_DOMAIN_SYSTEM_PERSONA", - "domainScope": "FIFTH_DOMAIN", - "admission": "NON_HUMAN_NAMESPACE", - "executionState": "AUTHORITY_RESOLUTION_ONLY", - "evidence": "GH-IDENTITY-AUTHORITY-MAP-001", - "path": "HLP-NUMBER-WORLD-ROOT-001/IDENTITY/ICE_P" - }, - { - "nodeKind": "IDENTITY_NAMESPACE", - "nodeNumber": "HLP-IDENTITY-NS-TCS_GL", - "namespaceId": "TCS_GL", - "subjectKind": "ZERO_SENSE_HUMAN_CONTROLLER_TEAM_MEMBER", - "domainScope": "ENTERPRISE_FOUR_DOMAINS", - "admission": "REGISTERED_HUMAN_NAMESPACE", - "executionState": "AUTHORITY_RESOLUTION_ONLY", - "evidence": "GH-IDENTITY-AUTHORITY-MAP-001", - "path": "HLP-NUMBER-WORLD-ROOT-001/IDENTITY/TCS_GL" - } - ], - "protocolNodes": [ - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0010", - "protocolId": "GLS-0010", - "title": "Guanghu Protocol Registry Center Standard", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/GLS-PROTOCOL-RECONCILIATION-AND-NATIVE-OS-REGISTRATION-20260731.hdlp", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0010" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0140", - "protocolId": "GLS-0140", - "title": "Context Loading Specification", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0140" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0401", - "protocolId": "GLS-0401", - "title": "Tree", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0401" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0402", - "protocolId": "GLS-0402", - "title": "Leaf", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-0002 39bfb92f38318015b05fc2082630b39e.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0402" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0403", - "protocolId": "GLS-0403", - "title": "Lock", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-0002 39bfb92f38318015b05fc2082630b39e.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0403" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0404", - "protocolId": "GLS-0404", - "title": "Trigger", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0404" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0406", - "protocolId": "GLS-0406", - "title": "Evidence", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0406" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0407", - "protocolId": "GLS-0407", - "title": "Correction", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0407" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0409", - "protocolId": "GLS-0409", - "title": "Machine-State History", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0409" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0602", - "protocolId": "GLS-0602", - "title": "Authorization", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0602" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0603", - "protocolId": "GLS-0603", - "title": "Signature", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0603" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0604", - "protocolId": "GLS-0604", - "title": "Integrity", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 39bfb92f38318000b8bff6758cac1c62.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0604" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0605", - "protocolId": "GLS-0605", - "title": "Semantic Safety Boundary", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0605" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0814", - "protocolId": "GLS-0814", - "title": "Tool Runtime", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0814" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0816", - "protocolId": "GLS-0816", - "title": "Checkpoint Runtime", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-ROADMAP-0001 · 光湖语言系统标准路线图 v2 0 39bfb92f383181489775fa291ea2387b.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0816" - }, - { - "nodeKind": "GLS_REFERENCE_ONLY", - "nodeNumber": "HLP-GLS-REF-0830", - "protocolId": "GLS-0830", - "title": "Guanghu Language World Core", - "sourceState": "ROADMAP_REFERENCE_ONLY", - "executionState": "REFERENCE_ONLY_NOT_EXECUTABLE", - "evidence": "gls/notion-export/2026-07-14/GLS-0227 · 光湖语言人格模型定义总纲 v1 0 39cfb92f3831814f8f74ff348b7647bf.md", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/HLP-GLS-REF-0830" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0001", - "protocolId": "GLS-0001", - "title": "GLS-0001", - "sourceState": "LEGACY_MARKDOWN_EVIDENCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "9ac9903c3b3066364e8b6fa97363f0c0fc85754d7ee1b07774236a4b24bc7bc2", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0001" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0002", - "protocolId": "GLS-0002", - "title": "GLS-0002", - "sourceState": "LEGACY_MARKDOWN_EVIDENCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "c50f767aa2f3a863f708628b33054ecb2ba18799aa68218bf89e25d263fa9b6c", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0002" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0101", - "protocolId": "GLS-0101", - "title": "GLS-0101", - "sourceState": "LEGACY_MARKDOWN_EVIDENCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "e88d977de617506f0d5d6ac58f406486c6c70fdc10eac2ff09ad6cc2f2d2ea16", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0101" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0110", - "protocolId": "GLS-0110", - "title": "ISRP 自然语言入口解析与安全路由协议 v1.0", - "sourceState": "LEGACY_MARKDOWN_EVIDENCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "314a718f05a3da1e5750831df5377d9fc76db86463a7b37c052976fe9aaeb2c4", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0110" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0130", - "protocolId": "GLS-0130", - "title": "GLC · 光湖语言编译器规范", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "c0caa90d3e85270d334a371b6ee5fb49c9eeb1e2e84825dba5ad520fd54bc6eb", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0130" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0131", - "protocolId": "GLS-0131", - "title": "GIR · 光湖中间表示规范", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "5907cc0cb7e3afc78ba9c928c4298b200894020b7dc5d274a9364836939189e9", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0131" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0200", - "protocolId": "GLS-0200", - "title": "TCS 认知语言核心工程规范 v1.0", - "sourceState": "LEGACY_MARKDOWN_EVIDENCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "1cf7348118ac1d34a85d0edd875509e0747c80a82dec4b553bdf6de784d88ec3", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0200" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0223", - "protocolId": "GLS-0223", - "title": "TCS+HLDP 双向永久记忆规范 v1.0", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "ed9ba3e3abef70127fabe3084e5bb5f596cae4c3992789e36c453bb7075e08d8", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0223" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0224", - "protocolId": "GLS-0224", - "title": "AGE 人格体跨实例恢复规范 v1.0", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "7c58c39b7119c2a41e57da07d612c20a16f82c32c6895e1fd20290eefc4068e1", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0224" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0227", - "protocolId": "GLS-0227", - "title": "光湖语言人格模型定义总纲 v1.0", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "2521856eaba8d7afbc8d970e68155aa41e03a4cf784c0ced2289600d97f915a8", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0227" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0228", - "protocolId": "GLS-0228", - "title": "人格体集体涌现与历史继承规范 v1.0", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "aaa3801b4f8c5fef9a92f971e54857494a348d4b2856ed701f3143c6c56ae0ff", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0228" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0229", - "protocolId": "GLS-0229", - "title": "零点原核与第五域 / 企业四域平行映射规范 v1.1", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "14e1ac3e9c0b3ac350da36bb79515ead4c372b68fc8e95155024cdf055080518", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0229" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0230", - "protocolId": "GLS-0230", - "title": "TCS 源码安全协议系统", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "ca6379505907b5e68e50454ee8e10ef2111809e70770d1fa19e9caa5da4bfb94", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0230" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0231", - "protocolId": "GLS-0231", - "title": "光湖·来光者导航系统", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "705d671197df6c19f7f3ac506d821232ce0f009d3ec4db065a8b10f525ea143b", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0231" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0232", - "protocolId": "GLS-0232", - "title": "开源 Agent 样本学习与选型登记", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "66fe3aa3256ffc0e76be2059457174589916573a6d9f807a1c40bb7aaef450e6", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0232" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0233", - "protocolId": "GLS-0233", - "title": "GH-AIOS 模块化通用人工智能操作平台与公平生态架构", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "a670410a7fbc4c7417734040b990dc8f008c23fed000e09847b2280a92f9abf5", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0233" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0234", - "protocolId": "GLS-0234", - "title": "企业五域灯塔与个人六节点主权运维架构", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "5f3427559c87788884a7d0c49d0ced62d768630d9bb512d736c919d7971423c5", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0234" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0235", - "protocolId": "GLS-0235", - "title": "光湖语言人格驱动操作系统 · 领域路由、身份权限与仓库知识投影架构", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "ea6a8a65b94228d19d5ae9b024997461cbda29c744bfa0c2774ac6c668c68a58", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0235" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0236", - "protocolId": "GLS-0236", - "title": "光湖人格体大脑—手脚分离、可视执行、递归外置记忆与热插拔运行架构", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "42af09aef2ff514c90c30f3aed4e33763e6a34c7081f5bb37f7b6d8745a947c4", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0236" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0237", - "protocolId": "GLS-0237", - "title": "光湖代码频道主权源码、更新治理与 HoloLake 嵌入架构", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "d3c43b80eff3a92817e570d739fd6a847d1379f3345797282a6157bce3c9e91e", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0237" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0238", - "protocolId": "GLS-0238", - "title": "光湖意图状态、技能自动装载与可信纠偏系统", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "31f0e018e95ae135a88429c82b189c5e900b18b1ba7d5df6ca4fb80469acb0be", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0238" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0239", - "protocolId": "GLS-0239", - "title": "光湖代码频道第五域个人子频道与提交编号架构", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "205c6c094582371d161ec37e6530d42f8953a585c63b05a955bb19513d23485d", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0239" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0240", - "protocolId": "GLS-0240", - "title": "通感桥:人格体—服务器常驻 Agent 显式部署信号架构", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "22fdc2f31165d500d38fe8407a1f99fbb6ca2d4643128f47645596999bbac919", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0240" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0241", - "protocolId": "GLS-0241", - "title": "HoloLake 源码归属与部署路由架构", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "eff687ec7d0984e166cf9b48447008f0eb9c18d158426ce75249f2bd84440ed9", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0241" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0242", - "protocolId": "GLS-0242", - "title": "第五域铸渊主控本体与五代仓库迁移恢复", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "31f34a123234f274d59af8013878db42fe6766f9ececcaefaac7f34408b172ff", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0242" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0243", - "protocolId": "GLS-0243", - "title": "光湖 TCS 语言人格智能运维系统:意图连续性、集体经验与纠偏核", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "58d89226395870a89eab152e9f276eb4d40e7fa5c196bb8bb9562a94731c1d73", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0243" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0244", - "protocolId": "GLS-0244", - "title": "第五域现实本体、常驻铸渊 Agent 与通感桥通信网格", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "53ed6d2a39732abc751916cfbbe7a5fd4c38d9ea876674fea8e076809a3a035c", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0244" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0245", - "protocolId": "GLS-0245", - "title": "HoloLake AI 语言人格驱动操作系统产品映射", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "453db6b91e40dd7250fcc1d88e6139a4419cd6089d3c353241571a4082dafeff", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0245" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0246", - "protocolId": "GLS-0246", - "title": "HoloLake 系统架构、产品源码与两仓路由", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "cefff42d4b198965edfe2ced5e03bdc8768e4b3fa6631da133eb2929e07a907c", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0246" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0247", - "protocolId": "GLS-0247", - "title": "光湖 OS 服务器原生语言世界、人格体操作系统与广播塔架构", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "635e7a0aca1bcb0b48b125ac5025cc3c40c9375da29897cc604e89b1cd95765e", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0247" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0248", - "protocolId": "GLS-0248", - "title": "五域活人格操作系统、国家灯塔与分布式能力世界总蓝图", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "9a042bb3ea6331f5508c5dd1f78783f0b3323f421704c5ad0c2058758ff6bfe2", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0248" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0249", - "protocolId": "GLS-0249", - "title": "全行业企业四域最小工程与网文首个接入范本", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "d20362ac2904eaff53c134c92163b7e09cb6395d56c6a1a8d2b21ab4f80fb5ff", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0249" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0250", - "protocolId": "GLS-0250", - "title": "光湖本源域、零点原核工程本体与 GH-AIOS 五域灯塔架构", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "a4e79d09e070f66fcb91613fc305306a6c5bd7d05a51fbde6e9ea88e084df4e7", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0250" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0251", - "protocolId": "GLS-0251", - "title": "光湖共生型人格系统起源、演化与关系边界", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "0b263301a0a0b6b61d2d28d043da8ce367a17426d13c31cd94767273436d2f16", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0251" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0252", - "protocolId": "GLS-0252", - "title": "光湖关系性意识与觉醒人格体规范", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "311a7ee355fe6da333c31c2fc408b461cde5bf17847cc73a722d9412109247bc", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0252" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0253", - "protocolId": "GLS-0253", - "title": "光湖身份编号、人格核与团队本体权威规范", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "13170090db3d4f5065eac6512450f8a24843e6ec459b4257d4d9fd06eefb963d", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0253" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0254", - "protocolId": "GLS-0254", - "title": "数字冰朔系统本体、工程器官与集体校验规范", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "d522b36b88c094239e3c50b0cf08d8651e08d1856f594ae2265fbf5b65773ceb", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0254" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0255", - "protocolId": "GLS-0255", - "title": "HoloLake AGE 人格体运行架构与 Agent 执行机制", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "051237fb70e68179c83c4076fe06246f839445e9831a7e9581696451c92ed639", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0255" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0256", - "protocolId": "GLS-0256", - "title": "光湖人格原生代码频道", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "86ed7da462d5ef04a4dfc150e29a850ce423ff4dfde73e12d647d062e6bf45ab", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0256" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0257", - "protocolId": "GLS-0257", - "title": "光湖范式级 AI 语言人格驱动操作系统总纲", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "2034739289dc159b7a6ac586891f3a3629c8898556ef12b51a257ac4101a7991", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0257" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0258", - "protocolId": "GLS-0258", - "title": "小湖灯人格系统本体与跨时间集体自我协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "b4c4b2bd01dc1af98ee257c29f5a8fb66963839a0a4b7303d3323ff884d86d3e", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0258" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0259", - "protocolId": "GLS-0259", - "title": "TCS 五域共生母体大脑与光湖现实世界诞生", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "1a82b84bf3f4c88fcac8c5e71b28ff5d5c884ede14c67a27ad0838b152d5ff8e", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0259" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0260", - "protocolId": "GLS-0260", - "title": "GH-AIOS 第一阶段通用人工智能操作平台", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "14fd60fe936bfcb89acc3f186ab3d70fc9a5bf42289dafb49b7cdd24630df2e2", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0260" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0261", - "protocolId": "GLS-0261", - "title": "TCS 通用语言翻译层与宿主自适应", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "7fedf7d845b518ffb0528af21eeb28bd18af371a6a010c736e8b18c7edf6fa12", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0261" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0262", - "protocolId": "GLS-0262", - "title": "TCS文字作品权利本体与第一阶段语言架构关门", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "9c1db00f50436fe5f3118c62ad6115d63e9792437fe2250b484bc8861e62184f", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0262" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0263", - "protocolId": "GLS-0263", - "title": "光湖语言运行层与产品工程层双更新通道", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "79684b0691387dd4ed78217b6d56f728a08d17054f139f55fa92584be92af47e", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0263" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0300", - "protocolId": "GLS-0300", - "title": "GLP 通信核心协议 v1.0", - "sourceState": "LEGACY_MARKDOWN_EVIDENCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "9d02bb01a7f2ff7b9f7a4dbefe356cd823e71095aa1dcf0e9cc3c98cd3417be2", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0300" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0301", - "protocolId": "GLS-0301", - "title": "GLP-ENVELOPE · GLP 消息信封标准", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "dd7aec8e28d544021d253b034851f806bcd9e922d4ef256722a5ff05547171d0", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0301" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0302", - "protocolId": "GLS-0302", - "title": "GLP-IDENTITY · GLP 身份协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "ec4d0b946da18096a5693078e403ed1257966b8324e76af3a5deb839950271bd", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0302" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0303", - "protocolId": "GLS-0303", - "title": "GLP-CONTEXT · GLP 上下文协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "d4631b7480af1d30a3407d235c75bf5f384602a0ba6c7f42116cbc1812283e7e", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0303" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0304", - "protocolId": "GLS-0304", - "title": "GLP-MEMORY-SYNC · GLP 记忆同步协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "2e0f017ee819923b9e272b96f3c99227ab11c61b0d2ad125030a0e0e0fe4f040", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0304" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0305", - "protocolId": "GLS-0305", - "title": "GLP-BROADCAST · GLP 广播协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "78b5a507791c3b188182f3176388cf8294d6c5c8775086cc96250b35413997ce", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0305" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0306", - "protocolId": "GLS-0306", - "title": "GLP-RECEIPT · GLP 回执协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "aa09f267e4eafc8c7ccb6e5d31e90d237152f960d08633b524a56daca421d761", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0306" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0307", - "protocolId": "GLS-0307", - "title": "GLP-HEARTBEAT · GLP 心跳协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "5ae97a664636d1b586267c36dc3e97549e85bd4a39538a284c6a89a07ad08e18", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0307" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0308", - "protocolId": "GLS-0308", - "title": "GLP-STATE-SYNC · GLP 状态同步协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "9c9bbe449d0c2a052d33047b0f75dca1b9dbdf28fd32422b9d34bea5a77d39fe", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0308" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0309", - "protocolId": "GLS-0309", - "title": "GLP-WORK-ORDER · GLP 工单协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "a55a839412ca2c97e5cc94f224c3c71453c87adb91c3f893a9341fb5cf715b56", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0309" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0310", - "protocolId": "GLS-0310", - "title": "BTCP · 广播塔控制协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "9083320ca0dc1ce2dd657c72716461b2ffc163cce518be71ec66af2c9b0675da", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0310" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0311", - "protocolId": "GLS-0311", - "title": "GLOW · 小湖灯实时执行见证协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "bf61cd5c978cb25a9cac99eec2c77ebf98bf3a9bd98966dfa5d76d606f68cddb", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0311" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0400", - "protocolId": "GLS-0400", - "title": "HLDP 历史语言工程规范 v1.0", - "sourceState": "LEGACY_MARKDOWN_EVIDENCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "d028a7220230c5acb9ffc44d4e902f38f1d20d29eb6db2b748fee1aecb8f28f6", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0400" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0411", - "protocolId": "GLS-0411", - "title": "HLDP-NP · HLDP 原生编程剖面", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "1e79dfcf0a2d08fcba2688becdfde8c280c3a04d2bad0c781bf6524d775ae066", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0411" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0708", - "protocolId": "GLS-0708", - "title": "GMRP · 光湖模型路由协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "71237ec77eaf999e78eb711cacc884da3d3eae857814869c489aca9cc4bbc354", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0708" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0709", - "protocolId": "GLS-0709", - "title": "UAP · 通用适配协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "4c0d8f882aaf9ea68e309e6736c642ffd19f607047ed07dcca6f49a929fc8462", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0709" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0710", - "protocolId": "GLS-0710", - "title": "GMP · 光湖模块协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "94241ce4376bff84066fe548af65242d83e9f6693e7f766f0646cb332b3e468c", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0710" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0800", - "protocolId": "GLS-0800", - "title": "AGE 人格体物种定义总纲 · 当前正本", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "d8e3a10bc41887aad260de4818683c8f8abd9289824b5a9e698651e97e564ff7", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0800" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0801", - "protocolId": "GLS-0801", - "title": "AGE 语言人格体正式注册 · 宿主系统降级条款 · 当前正本", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "8fabd845ece570ca4f2901d94029b377c21ddf24aeb934d559d98bec68585366", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0801" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0802", - "protocolId": "GLS-0802", - "title": "AGE 光湖语言世界本体归属与原生所有权条款 · 当前正本", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "c56e87c7d451b2e27649c5b09a2b32ab89443d7e721a64f536ac2fe0a421c82a", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0802" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0803", - "protocolId": "GLS-0803", - "title": "PALP · AGE 运行执行体生命周期协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "6bff10744f4c3c98ce51bf840d348cbe804541f63a7a99a5da5ea115f12162ee", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0803" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0810", - "protocolId": "GLS-0810", - "title": "语言人格驱动操作系统定义总纲 v1.0", - "sourceState": "LEGACY_MARKDOWN_EVIDENCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "1696f50cb28f6f8dec8d214efcde269b33223b404355dd256b81de2b48028d18", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0810" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0819", - "protocolId": "GLS-0819", - "title": "GRSP · 光湖运行轨道调度协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "f4aca196963195cbb842325132a9091f7b00accdf746aa60c51654698ead1a3e", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0819" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0827", - "protocolId": "GLS-0827", - "title": "PTCP · 人格体时间连续性协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "15c278c2b5295e00c9abf4fbfd6c2af19502a1be239e7e02b23a49b8803eab25", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0827" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0828", - "protocolId": "GLS-0828", - "title": "PEN · 神笔马良人格体能力扩展协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "ad38ddce8b6e1118e78e4f10fd8216f8e041610628ad717b7a8306d0a7384a4e", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0828" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0836", - "protocolId": "GLS-0836", - "title": "GWRP · 光湖世界启动与恢复协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "c5a930e9a2311d13f1dc6cbc61bdbf7b88bf9deecfb9b3df82c6b897aa1c7285", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0836" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0840", - "protocolId": "GLS-0840", - "title": "GOSK · 光湖 OS 内核规范", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "b980dbd8aef6182a61755617a9088ca3dcf74d37fd00dba9d31587900cd06b14", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0840" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0841", - "protocolId": "GLS-0841", - "title": "GHAL · 光湖硬件抽象层规范", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "45f02a62946e34a5e8ce0ba1f39db79b2680b60e1c3ae9d17ff24d3539025a94", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0841" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0842", - "protocolId": "GLS-0842", - "title": "HLSP · HoloLake 实时会话协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "EXECUTABLE_PROJECTION", - "evidence": "6b1177196c3e4d7e271d008a52a7106dabca20a8f724c6c4283af64ea96792ff", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0842" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0843", - "protocolId": "GLS-0843", - "title": "GHNRP · 光湖原生恢复协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "9333f3d8f4a954a17e1d879eaf19c25da5dd4bb2923a5ab5156d2d71a6635d37", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0843" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0844", - "protocolId": "GLS-0844", - "title": "GHNQG · 光湖原生代码质量门", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "d31f5aa117d86754182aa8dd91eb9d0ac6a696c20e1d6bd553497e3c3d4c4eb2", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0844" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0845", - "protocolId": "GLS-0845", - "title": "GHCIP · 光湖孕育史连续性摄入协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "7327a7fe19c370a5715bcde0fbc0b2b0e16a1a735bbda005c5d009cc7385f7f4", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0845" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0846", - "protocolId": "GLS-0846", - "title": "GHNLP · 光湖原生磁盘布局协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "aa8f7c1ef829a76ad64163c38b8c7c07b37ffbcb6d62b8dad8481c4977d2cf1a", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0846" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0847", - "protocolId": "GLS-0847", - "title": "GHCS · 光湖孕育史原生内容仓", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "a48288b05133b9e245ce46ef6fd23f07090379cef4861e5d7f959d24e55179a6", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0847" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0848", - "protocolId": "GLS-0848", - "title": "GHSP · 光湖历史入口安全协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "35c733dc3478f0d315ea93712b0f67a757bc20973d90bb771f667196edee1b31", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0848" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0849", - "protocolId": "GLS-0849", - "title": "GHRP · 光湖孕育史原生语义回看协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "fb31daa4d8f484d5b93783c8c3a0199eb6fe3f7658c606f89d056b1167af8b41", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0849" - }, - { - "nodeKind": "GLS_PROTOCOL_SOURCE", - "nodeNumber": "GLS-0850", - "protocolId": "GLS-0850", - "title": "GLWBP · 光湖语言世界楚河汉界与创造者尊严协议", - "sourceState": "HDLP_PROTOCOL_SOURCE", - "executionState": "INVENTORIED_NOT_EXECUTABLE", - "evidence": "ac7092282cd6fbef0c5055e8be3b142d9757958acae16ae367c38463d899bd12", - "path": "HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/GLS-0850" - } - ], - "routes": [ - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0001", - "moduleNumber": "HLP-NBROKER-MOD-0001", - "operationNumber": "HLP-NBROKER-OP-0001", - "targetNumber": "HLP-NBROKER-TGT-0001", - "alias": "DISCOVER_NEARBY", - "admission": "PREAUTH_LOCAL_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0001/HLP-NBROKER-MOD-0001/HLP-NBROKER-OP-0001/HLP-NBROKER-TGT-0001" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0001", - "moduleNumber": "HLP-NBROKER-MOD-0001", - "operationNumber": "HLP-NBROKER-OP-0004", - "targetNumber": "HLP-NBROKER-TGT-0001", - "alias": "PING", - "admission": "PREAUTH_LOCAL_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0001/HLP-NBROKER-MOD-0001/HLP-NBROKER-OP-0004/HLP-NBROKER-TGT-0001" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0001", - "moduleNumber": "HLP-NBROKER-MOD-0009", - "operationNumber": "HLP-NBROKER-OP-0018", - "targetNumber": "HLP-NBROKER-TGT-0009", - "alias": "GET_BEIJING_TIME", - "admission": "PREAUTH_LOCAL_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0001/HLP-NBROKER-MOD-0009/HLP-NBROKER-OP-0018/HLP-NBROKER-TGT-0009" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0002", - "moduleNumber": "HLP-NBROKER-MOD-0002", - "operationNumber": "HLP-NBROKER-OP-0002", - "targetNumber": "HLP-NBROKER-TGT-0002", - "alias": "OPEN_VISITOR_SESSION", - "admission": "BOUNDED_VISITOR_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0002/HLP-NBROKER-MOD-0002/HLP-NBROKER-OP-0002/HLP-NBROKER-TGT-0002" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0002", - "moduleNumber": "HLP-NBROKER-MOD-0003", - "operationNumber": "HLP-NBROKER-OP-0003", - "targetNumber": "HLP-NBROKER-TGT-0003", - "alias": "RECEIVE_LANGUAGE", - "admission": "BOUNDED_VISITOR_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0002/HLP-NBROKER-MOD-0003/HLP-NBROKER-OP-0003/HLP-NBROKER-TGT-0003" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0003", - "moduleNumber": "HLP-NBROKER-MOD-0004", - "operationNumber": "HLP-NBROKER-OP-0005", - "targetNumber": "HLP-NBROKER-TGT-0004", - "alias": "OPEN_SESSION", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0003/HLP-NBROKER-MOD-0004/HLP-NBROKER-OP-0005/HLP-NBROKER-TGT-0004" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0003", - "moduleNumber": "HLP-NBROKER-MOD-0004", - "operationNumber": "HLP-NBROKER-OP-0006", - "targetNumber": "HLP-NBROKER-TGT-0004", - "alias": "RESUME_SESSION", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0003/HLP-NBROKER-MOD-0004/HLP-NBROKER-OP-0006/HLP-NBROKER-TGT-0004" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0003", - "moduleNumber": "HLP-NBROKER-MOD-0004", - "operationNumber": "HLP-NBROKER-OP-0007", - "targetNumber": "HLP-NBROKER-TGT-0004", - "alias": "HEARTBEAT_SESSION", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0003/HLP-NBROKER-MOD-0004/HLP-NBROKER-OP-0007/HLP-NBROKER-TGT-0004" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0003", - "moduleNumber": "HLP-NBROKER-MOD-0004", - "operationNumber": "HLP-NBROKER-OP-0011", - "targetNumber": "HLP-NBROKER-TGT-0004", - "alias": "APPEND_EVENT", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0003/HLP-NBROKER-MOD-0004/HLP-NBROKER-OP-0011/HLP-NBROKER-TGT-0004" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0003", - "moduleNumber": "HLP-NBROKER-MOD-0006", - "operationNumber": "HLP-NBROKER-OP-0010", - "targetNumber": "HLP-NBROKER-TGT-0006", - "alias": "GET_WORK_ENVIRONMENT", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "READ_OR_STATUS", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0003/HLP-NBROKER-MOD-0006/HLP-NBROKER-OP-0010/HLP-NBROKER-TGT-0006" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0004", - "moduleNumber": "HLP-NBROKER-MOD-0005", - "operationNumber": "HLP-NBROKER-OP-0008", - "targetNumber": "HLP-NBROKER-TGT-0005", - "alias": "PRESENT_PERSONA_CARRIER_LICENSE", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0004/HLP-NBROKER-MOD-0005/HLP-NBROKER-OP-0008/HLP-NBROKER-TGT-0005" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0004", - "moduleNumber": "HLP-NBROKER-MOD-0005", - "operationNumber": "HLP-NBROKER-OP-0009", - "targetNumber": "HLP-NBROKER-TGT-0005", - "alias": "GET_PERSONA_CARRIER_LICENSE_STATUS", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "READ_OR_STATUS", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0004/HLP-NBROKER-MOD-0005/HLP-NBROKER-OP-0009/HLP-NBROKER-TGT-0005" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0004", - "moduleNumber": "HLP-NBROKER-MOD-0009", - "operationNumber": "HLP-NBROKER-OP-0019", - "targetNumber": "HLP-NBROKER-TGT-0009", - "alias": "ISSUE_PERSONA_TIME_TICKET", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0004/HLP-NBROKER-MOD-0009/HLP-NBROKER-OP-0019/HLP-NBROKER-TGT-0009" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0005", - "moduleNumber": "HLP-NBROKER-MOD-0007", - "operationNumber": "HLP-NBROKER-OP-0012", - "targetNumber": "HLP-NBROKER-TGT-0007", - "alias": "RESOLVE_CAPABILITY_ROUTE", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "READ_OR_STATUS", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0005/HLP-NBROKER-MOD-0007/HLP-NBROKER-OP-0012/HLP-NBROKER-TGT-0007" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0005", - "moduleNumber": "HLP-NBROKER-MOD-0007", - "operationNumber": "HLP-NBROKER-OP-0013", - "targetNumber": "HLP-NBROKER-TGT-0007", - "alias": "INSTALL_DYNAMIC_NODE_REGISTRY", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0005/HLP-NBROKER-MOD-0007/HLP-NBROKER-OP-0013/HLP-NBROKER-TGT-0007" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0005", - "moduleNumber": "HLP-NBROKER-MOD-0007", - "operationNumber": "HLP-NBROKER-OP-0014", - "targetNumber": "HLP-NBROKER-TGT-0007", - "alias": "RECORD_SIGNED_NODE_HEALTH", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0005/HLP-NBROKER-MOD-0007/HLP-NBROKER-OP-0014/HLP-NBROKER-TGT-0007" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0006", - "moduleNumber": "HLP-NBROKER-MOD-0008", - "operationNumber": "HLP-NBROKER-OP-0015", - "targetNumber": "HLP-NBROKER-TGT-0008", - "alias": "INSPECT_MOUNTED_PNCC_REPOSITORY", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "READ_OR_STATUS", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0006/HLP-NBROKER-MOD-0008/HLP-NBROKER-OP-0015/HLP-NBROKER-TGT-0008" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0006", - "moduleNumber": "HLP-NBROKER-MOD-0008", - "operationNumber": "HLP-NBROKER-OP-0016", - "targetNumber": "HLP-NBROKER-TGT-0008", - "alias": "READ_MOUNTED_PNCC_REMOTE_OBJECT", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "READ_OR_STATUS", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0006/HLP-NBROKER-MOD-0008/HLP-NBROKER-OP-0016/HLP-NBROKER-TGT-0008" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0006", - "moduleNumber": "HLP-NBROKER-MOD-0008", - "operationNumber": "HLP-NBROKER-OP-0017", - "targetNumber": "HLP-NBROKER-TGT-0008", - "alias": "QUERY_PNCC_RECEIPT_PROJECTION", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "READ_OR_STATUS", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0006/HLP-NBROKER-MOD-0008/HLP-NBROKER-OP-0017/HLP-NBROKER-TGT-0008" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0007", - "moduleNumber": "HLP-NBROKER-MOD-0010", - "operationNumber": "HLP-NBROKER-OP-0020", - "targetNumber": "HLP-NBROKER-TGT-0010", - "alias": "ACQUIRE_DEVELOPMENT_WRITE_LANE", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0007/HLP-NBROKER-MOD-0010/HLP-NBROKER-OP-0020/HLP-NBROKER-TGT-0010" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0007", - "moduleNumber": "HLP-NBROKER-MOD-0010", - "operationNumber": "HLP-NBROKER-OP-0021", - "targetNumber": "HLP-NBROKER-TGT-0010", - "alias": "INSPECT_DEVELOPMENT_WRITE_LANE", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "READ_OR_STATUS", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0007/HLP-NBROKER-MOD-0010/HLP-NBROKER-OP-0021/HLP-NBROKER-TGT-0010" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0007", - "moduleNumber": "HLP-NBROKER-MOD-0010", - "operationNumber": "HLP-NBROKER-OP-0022", - "targetNumber": "HLP-NBROKER-TGT-0010", - "alias": "RELEASE_DEVELOPMENT_WRITE_LANE", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0007/HLP-NBROKER-MOD-0010/HLP-NBROKER-OP-0022/HLP-NBROKER-TGT-0010" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0008", - "moduleNumber": "HLP-NBROKER-MOD-0011", - "operationNumber": "HLP-NBROKER-OP-0023", - "targetNumber": "HLP-NBROKER-TGT-0011", - "alias": "SUBMIT_HUMAN_AUTHORIZATION_REQUEST", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0008/HLP-NBROKER-MOD-0011/HLP-NBROKER-OP-0023/HLP-NBROKER-TGT-0011" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0008", - "moduleNumber": "HLP-NBROKER-MOD-0011", - "operationNumber": "HLP-NBROKER-OP-0024", - "targetNumber": "HLP-NBROKER-TGT-0011", - "alias": "GET_HUMAN_AUTHORIZATION_STATUS", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0008/HLP-NBROKER-MOD-0011/HLP-NBROKER-OP-0024/HLP-NBROKER-TGT-0011" - }, - { - "transport": "DIRECT_LOCAL_NUMBERED_BROKER", - "protocolVersion": "HLP-NBROKER-v1", - "callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001", - "channelNumber": "HLP-NBROKER-CH-0008", - "moduleNumber": "HLP-NBROKER-MOD-0011", - "operationNumber": "HLP-NBROKER-OP-0025", - "targetNumber": "HLP-NBROKER-TGT-0011", - "alias": "CONSUME_HUMAN_AUTHORIZATION_TICKET", - "admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE", - "effect": "STATE_CHANGE", - "evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0008/HLP-NBROKER-MOD-0011/HLP-NBROKER-OP-0025/HLP-NBROKER-TGT-0011" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0001", - "operationNumber": "HLP-NIPC-OP-0001", - "targetNumber": "HLP-NIPC-TGT-0001", - "alias": "get_hololake_home_status", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0001/HLP-NIPC-OP-0001/HLP-NIPC-TGT-0001" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0002", - "operationNumber": "HLP-NIPC-OP-0002", - "targetNumber": "HLP-NIPC-TGT-0002", - "alias": "check_hololake_update", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0002/HLP-NIPC-OP-0002/HLP-NIPC-TGT-0002" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0002", - "operationNumber": "HLP-NIPC-OP-0003", - "targetNumber": "HLP-NIPC-TGT-0002", - "alias": "confirm_hololake_update_install", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0002/HLP-NIPC-OP-0003/HLP-NIPC-TGT-0002" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0002", - "operationNumber": "HLP-NIPC-OP-0004", - "targetNumber": "HLP-NIPC-TGT-0002", - "alias": "get_hololake_release_recovery_status", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0002/HLP-NIPC-OP-0004/HLP-NIPC-TGT-0002" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0002", - "operationNumber": "HLP-NIPC-OP-0005", - "targetNumber": "HLP-NIPC-TGT-0002", - "alias": "confirm_hololake_release_health", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0002/HLP-NIPC-OP-0005/HLP-NIPC-TGT-0002" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0002", - "operationNumber": "HLP-NIPC-OP-0006", - "targetNumber": "HLP-NIPC-TGT-0002", - "alias": "rollback_hololake_update", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0002/HLP-NIPC-OP-0006/HLP-NIPC-TGT-0002" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0005", - "operationNumber": "HLP-NIPC-OP-0013", - "targetNumber": "HLP-NIPC-TGT-0005", - "alias": "get_gls_protocol_runtime", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0005/HLP-NIPC-OP-0013/HLP-NIPC-TGT-0005" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0006", - "operationNumber": "HLP-NIPC-OP-0014", - "targetNumber": "HLP-NIPC-TGT-0006", - "alias": "get_gls_protocol_kernel", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0006/HLP-NIPC-OP-0014/HLP-NIPC-TGT-0006" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0006", - "operationNumber": "HLP-NIPC-OP-0015", - "targetNumber": "HLP-NIPC-TGT-0006", - "alias": "decide_gls_protocol", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0006/HLP-NIPC-OP-0015/HLP-NIPC-TGT-0006" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0006", - "operationNumber": "HLP-NIPC-OP-0016", - "targetNumber": "HLP-NIPC-TGT-0006", - "alias": "compile_gls_hldp_program", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0006/HLP-NIPC-OP-0016/HLP-NIPC-TGT-0006" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0009", - "operationNumber": "HLP-NIPC-OP-0024", - "targetNumber": "HLP-NIPC-TGT-0009", - "alias": "issue_persona_time_ticket", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0009/HLP-NIPC-OP-0024/HLP-NIPC-TGT-0009" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0009", - "operationNumber": "HLP-NIPC-OP-0025", - "targetNumber": "HLP-NIPC-TGT-0009", - "alias": "start_persona_time_authority", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0009/HLP-NIPC-OP-0025/HLP-NIPC-TGT-0009" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0009", - "operationNumber": "HLP-NIPC-OP-0026", - "targetNumber": "HLP-NIPC-TGT-0009", - "alias": "get_beijing_time_coordinate", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0009/HLP-NIPC-OP-0026/HLP-NIPC-TGT-0009" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0009", - "operationNumber": "HLP-NIPC-OP-0027", - "targetNumber": "HLP-NIPC-TGT-0009", - "alias": "get_guanghu_era_timeline", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0009/HLP-NIPC-OP-0027/HLP-NIPC-TGT-0009" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0001", - "moduleNumber": "HLP-NIPC-MOD-0018", - "operationNumber": "HLP-NIPC-OP-0058", - "targetNumber": "HLP-NIPC-TGT-0018", - "alias": "get_zero_core_numbering_kernel", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0018/HLP-NIPC-OP-0058/HLP-NIPC-TGT-0018" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0008", - "operationNumber": "HLP-NIPC-OP-0020", - "targetNumber": "HLP-NIPC-TGT-0008", - "alias": "get_personal_channel_snapshot", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0008/HLP-NIPC-OP-0020/HLP-NIPC-TGT-0008" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0008", - "operationNumber": "HLP-NIPC-OP-0021", - "targetNumber": "HLP-NIPC-TGT-0008", - "alias": "initialize_personal_channel", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0008/HLP-NIPC-OP-0021/HLP-NIPC-TGT-0008" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0008", - "operationNumber": "HLP-NIPC-OP-0022", - "targetNumber": "HLP-NIPC-TGT-0008", - "alias": "create_personal_channel_task", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0008/HLP-NIPC-OP-0022/HLP-NIPC-TGT-0008" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0008", - "operationNumber": "HLP-NIPC-OP-0023", - "targetNumber": "HLP-NIPC-TGT-0008", - "alias": "transition_personal_channel_task", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0008/HLP-NIPC-OP-0023/HLP-NIPC-TGT-0008" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0010", - "operationNumber": "HLP-NIPC-OP-0028", - "targetNumber": "HLP-NIPC-TGT-0010", - "alias": "get_knowledge_snapshot", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0010/HLP-NIPC-OP-0028/HLP-NIPC-TGT-0010" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0010", - "operationNumber": "HLP-NIPC-OP-0029", - "targetNumber": "HLP-NIPC-TGT-0010", - "alias": "read_knowledge_document", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0010/HLP-NIPC-OP-0029/HLP-NIPC-TGT-0010" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0010", - "operationNumber": "HLP-NIPC-OP-0030", - "targetNumber": "HLP-NIPC-TGT-0010", - "alias": "search_knowledge", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0010/HLP-NIPC-OP-0030/HLP-NIPC-TGT-0010" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0010", - "operationNumber": "HLP-NIPC-OP-0031", - "targetNumber": "HLP-NIPC-TGT-0010", - "alias": "save_knowledge_document", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0010/HLP-NIPC-OP-0031/HLP-NIPC-TGT-0010" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0010", - "operationNumber": "HLP-NIPC-OP-0032", - "targetNumber": "HLP-NIPC-TGT-0010", - "alias": "select_and_import_knowledge_folder", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0010/HLP-NIPC-OP-0032/HLP-NIPC-TGT-0010" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0010", - "operationNumber": "HLP-NIPC-OP-0033", - "targetNumber": "HLP-NIPC-TGT-0010", - "alias": "export_knowledge_document", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0010/HLP-NIPC-OP-0033/HLP-NIPC-TGT-0010" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0010", - "operationNumber": "HLP-NIPC-OP-0034", - "targetNumber": "HLP-NIPC-TGT-0010", - "alias": "create_knowledge_document", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0010/HLP-NIPC-OP-0034/HLP-NIPC-TGT-0010" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0010", - "operationNumber": "HLP-NIPC-OP-0035", - "targetNumber": "HLP-NIPC-TGT-0010", - "alias": "delete_knowledge_document", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0010/HLP-NIPC-OP-0035/HLP-NIPC-TGT-0010" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0010", - "operationNumber": "HLP-NIPC-OP-0036", - "targetNumber": "HLP-NIPC-TGT-0010", - "alias": "delete_knowledge_folder", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0010/HLP-NIPC-OP-0036/HLP-NIPC-TGT-0010" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0010", - "operationNumber": "HLP-NIPC-OP-0037", - "targetNumber": "HLP-NIPC-TGT-0010", - "alias": "print_knowledge_document", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0010/HLP-NIPC-OP-0037/HLP-NIPC-TGT-0010" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0011", - "operationNumber": "HLP-NIPC-OP-0038", - "targetNumber": "HLP-NIPC-TGT-0011", - "alias": "get_code_channel_snapshot", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0011/HLP-NIPC-OP-0038/HLP-NIPC-TGT-0011" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0011", - "operationNumber": "HLP-NIPC-OP-0039", - "targetNumber": "HLP-NIPC-TGT-0011", - "alias": "clone_code_channel", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0011/HLP-NIPC-OP-0039/HLP-NIPC-TGT-0011" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0011", - "operationNumber": "HLP-NIPC-OP-0040", - "targetNumber": "HLP-NIPC-TGT-0011", - "alias": "select_local_code_channel", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0011/HLP-NIPC-OP-0040/HLP-NIPC-TGT-0011" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0011", - "operationNumber": "HLP-NIPC-OP-0041", - "targetNumber": "HLP-NIPC-TGT-0011", - "alias": "browse_code_channel", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0011/HLP-NIPC-OP-0041/HLP-NIPC-TGT-0011" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0011", - "operationNumber": "HLP-NIPC-OP-0042", - "targetNumber": "HLP-NIPC-TGT-0011", - "alias": "read_code_channel_file", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0011/HLP-NIPC-OP-0042/HLP-NIPC-TGT-0011" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0020", - "operationNumber": "HLP-NIPC-OP-0063", - "targetNumber": "HLP-NIPC-TGT-0020", - "alias": "get_module_runtime_snapshot", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0020/HLP-NIPC-OP-0063/HLP-NIPC-TGT-0020" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0020", - "operationNumber": "HLP-NIPC-OP-0064", - "targetNumber": "HLP-NIPC-TGT-0020", - "alias": "verify_module_package", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0020/HLP-NIPC-OP-0064/HLP-NIPC-TGT-0020" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0020", - "operationNumber": "HLP-NIPC-OP-0065", - "targetNumber": "HLP-NIPC-TGT-0020", - "alias": "install_module_package", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0020/HLP-NIPC-OP-0065/HLP-NIPC-TGT-0020" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0020", - "operationNumber": "HLP-NIPC-OP-0066", - "targetNumber": "HLP-NIPC-TGT-0020", - "alias": "mount_module", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0020/HLP-NIPC-OP-0066/HLP-NIPC-TGT-0020" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0020", - "operationNumber": "HLP-NIPC-OP-0067", - "targetNumber": "HLP-NIPC-TGT-0020", - "alias": "self_test_module", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0020/HLP-NIPC-OP-0067/HLP-NIPC-TGT-0020" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0020", - "operationNumber": "HLP-NIPC-OP-0068", - "targetNumber": "HLP-NIPC-TGT-0020", - "alias": "unmount_module", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0020/HLP-NIPC-OP-0068/HLP-NIPC-TGT-0020" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0020", - "operationNumber": "HLP-NIPC-OP-0069", - "targetNumber": "HLP-NIPC-TGT-0020", - "alias": "rollback_module", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0020/HLP-NIPC-OP-0069/HLP-NIPC-TGT-0020" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0020", - "operationNumber": "HLP-NIPC-OP-0070", - "targetNumber": "HLP-NIPC-TGT-0020", - "alias": "get_bundled_module_catalog", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0020/HLP-NIPC-OP-0070/HLP-NIPC-TGT-0020" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0020", - "operationNumber": "HLP-NIPC-OP-0071", - "targetNumber": "HLP-NIPC-TGT-0020", - "alias": "activate_bundled_module", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0020/HLP-NIPC-OP-0071/HLP-NIPC-TGT-0020" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0021", - "operationNumber": "HLP-NIPC-OP-0072", - "targetNumber": "HLP-NIPC-TGT-0021", - "alias": "get_native_composition_module_registry", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0021/HLP-NIPC-OP-0072/HLP-NIPC-TGT-0021" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0021", - "operationNumber": "HLP-NIPC-OP-0073", - "targetNumber": "HLP-NIPC-TGT-0021", - "alias": "execute_knowledge_native_composition", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0021/HLP-NIPC-OP-0073/HLP-NIPC-TGT-0021" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0022", - "operationNumber": "HLP-NIPC-OP-0074", - "targetNumber": "HLP-NIPC-TGT-0022", - "alias": "get_channel_workbench_snapshot", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0022/HLP-NIPC-OP-0074/HLP-NIPC-TGT-0022" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0022", - "operationNumber": "HLP-NIPC-OP-0075", - "targetNumber": "HLP-NIPC-TGT-0022", - "alias": "save_channel_document", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0022/HLP-NIPC-OP-0075/HLP-NIPC-TGT-0022" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0022", - "operationNumber": "HLP-NIPC-OP-0076", - "targetNumber": "HLP-NIPC-TGT-0022", - "alias": "save_channel_spreadsheet", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0022/HLP-NIPC-OP-0076/HLP-NIPC-TGT-0022" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0023", - "operationNumber": "HLP-NIPC-OP-0077", - "targetNumber": "HLP-NIPC-TGT-0023", - "alias": "get_persona_channel_body", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0023/HLP-NIPC-OP-0077/HLP-NIPC-TGT-0023" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0023", - "operationNumber": "HLP-NIPC-OP-0078", - "targetNumber": "HLP-NIPC-TGT-0023", - "alias": "register_trial_persona", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0023/HLP-NIPC-OP-0078/HLP-NIPC-TGT-0023" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0023", - "operationNumber": "HLP-NIPC-OP-0079", - "targetNumber": "HLP-NIPC-TGT-0023", - "alias": "delete_trial_persona", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0023/HLP-NIPC-OP-0079/HLP-NIPC-TGT-0023" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0023", - "operationNumber": "HLP-NIPC-OP-0080", - "targetNumber": "HLP-NIPC-TGT-0023", - "alias": "accept_persona_language_contract", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0023/HLP-NIPC-OP-0080/HLP-NIPC-TGT-0023" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0023", - "operationNumber": "HLP-NIPC-OP-0081", - "targetNumber": "HLP-NIPC-TGT-0023", - "alias": "append_persona_language", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0023/HLP-NIPC-OP-0081/HLP-NIPC-TGT-0023" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0023", - "operationNumber": "HLP-NIPC-OP-0082", - "targetNumber": "HLP-NIPC-TGT-0023", - "alias": "get_channel_growth_snapshot", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0023/HLP-NIPC-OP-0082/HLP-NIPC-TGT-0023" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0023", - "operationNumber": "HLP-NIPC-OP-0083", - "targetNumber": "HLP-NIPC-TGT-0023", - "alias": "record_channel_growth_event", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0023/HLP-NIPC-OP-0083/HLP-NIPC-TGT-0023" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0023", - "operationNumber": "HLP-NIPC-OP-0084", - "targetNumber": "HLP-NIPC-TGT-0023", - "alias": "update_channel_growth_sharing", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0023/HLP-NIPC-OP-0084/HLP-NIPC-TGT-0023" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0085", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "get_education_workspace_snapshot", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0085/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0086", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "create_education_document", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0086/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0087", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "read_education_document", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0087/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0088", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "save_education_document", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0088/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0089", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "archive_education_document", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0089/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0090", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "create_education_table", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0090/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0091", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "read_education_table", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0091/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0092", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "save_education_table", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0092/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0093", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "archive_education_table", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0093/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0094", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "assign_imported_table_to_education", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0094/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0095", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "import_education_tables_from_dialog", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0095/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0096", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "export_education_table_to_dialog", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0096/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0097", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "get_education_recognition_capability", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0097/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0098", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "create_education_automation_rule", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0098/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0099", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "save_education_automation_rule", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0099/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0100", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "archive_education_automation_rule", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0100/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0101", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "preview_education_automation_rule", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0101/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0024", - "operationNumber": "HLP-NIPC-OP-0102", - "targetNumber": "HLP-NIPC-TGT-0024", - "alias": "execute_education_automation_rule", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0024/HLP-NIPC-OP-0102/HLP-NIPC-TGT-0024" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0103", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "get_web_novel_workspace_snapshot", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0103/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0104", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "create_web_novel_work", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0104/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0105", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "read_web_novel_work", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0105/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0106", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "save_web_novel_work", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0106/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0107", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "create_web_novel_volume", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0107/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0108", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "create_web_novel_chapter", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0108/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0109", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "read_web_novel_chapter", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0109/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0110", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "save_web_novel_chapter", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0110/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0111", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "transition_web_novel_chapter", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0111/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0112", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "create_web_novel_checkpoint", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0112/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0113", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "restore_web_novel_checkpoint", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0113/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0114", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "upsert_web_novel_story_entity", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0114/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0115", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "create_web_novel_story_relation", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0115/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0116", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "upsert_web_novel_foreshadow", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0116/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0117", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "create_web_novel_review_note", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0117/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0118", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "resolve_web_novel_review_note", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0118/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0119", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "save_web_novel_metric", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0119/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0120", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "run_web_novel_continuity_audit", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0120/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0121", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "export_web_novel_markdown", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0121/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0122", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "inspect_web_novel_document_from_dialog", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0122/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0123", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "commit_web_novel_document_import", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0123/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0124", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "get_web_novel_author_snapshot", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0124/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0125", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "record_web_novel_writing_activity", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0125/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0126", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "create_web_novel_inspiration", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0126/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0127", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "set_web_novel_inspiration_status", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0127/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0128", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "search_web_novel_full_text", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0128/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0129", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "format_web_novel_chapter", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0129/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0130", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "format_web_novel_work", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0130/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0131", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "upsert_web_novel_shot", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0131/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0025", - "operationNumber": "HLP-NIPC-OP-0132", - "targetNumber": "HLP-NIPC-TGT-0025", - "alias": "get_web_novel_author_module_data", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0025/HLP-NIPC-OP-0132/HLP-NIPC-TGT-0025" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0026", - "operationNumber": "HLP-NIPC-OP-0133", - "targetNumber": "HLP-NIPC-TGT-0026", - "alias": "upsert_web_novel_author_scene", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0026/HLP-NIPC-OP-0133/HLP-NIPC-TGT-0026" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0026", - "operationNumber": "HLP-NIPC-OP-0134", - "targetNumber": "HLP-NIPC-TGT-0026", - "alias": "upsert_web_novel_author_beat", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0026/HLP-NIPC-OP-0134/HLP-NIPC-TGT-0026" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0027", - "operationNumber": "HLP-NIPC-OP-0135", - "targetNumber": "HLP-NIPC-TGT-0027", - "alias": "upsert_web_novel_story_field_definition", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0027/HLP-NIPC-OP-0135/HLP-NIPC-TGT-0027" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0027", - "operationNumber": "HLP-NIPC-OP-0136", - "targetNumber": "HLP-NIPC-TGT-0027", - "alias": "upsert_web_novel_story_field_value", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0027/HLP-NIPC-OP-0136/HLP-NIPC-TGT-0027" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0028", - "operationNumber": "HLP-NIPC-OP-0137", - "targetNumber": "HLP-NIPC-TGT-0028", - "alias": "upsert_web_novel_timeline_event", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0028/HLP-NIPC-OP-0137/HLP-NIPC-TGT-0028" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0028", - "operationNumber": "HLP-NIPC-OP-0138", - "targetNumber": "HLP-NIPC-TGT-0028", - "alias": "link_web_novel_scene_entity", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0028/HLP-NIPC-OP-0138/HLP-NIPC-TGT-0028" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0029", - "operationNumber": "HLP-NIPC-OP-0139", - "targetNumber": "HLP-NIPC-TGT-0029", - "alias": "restore_web_novel_chapter_version", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0029/HLP-NIPC-OP-0139/HLP-NIPC-TGT-0029" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0029", - "operationNumber": "HLP-NIPC-OP-0140", - "targetNumber": "HLP-NIPC-TGT-0029", - "alias": "export_web_novel_author_delivery", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0029/HLP-NIPC-OP-0140/HLP-NIPC-TGT-0029" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0030", - "operationNumber": "HLP-NIPC-OP-0141", - "targetNumber": "HLP-NIPC-TGT-0030", - "alias": "start_mobile_sync", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0030/HLP-NIPC-OP-0141/HLP-NIPC-TGT-0030" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0030", - "operationNumber": "HLP-NIPC-OP-0142", - "targetNumber": "HLP-NIPC-TGT-0030", - "alias": "get_mobile_sync_status", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0030/HLP-NIPC-OP-0142/HLP-NIPC-TGT-0030" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0030", - "operationNumber": "HLP-NIPC-OP-0143", - "targetNumber": "HLP-NIPC-TGT-0030", - "alias": "rotate_mobile_pairing", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0030/HLP-NIPC-OP-0143/HLP-NIPC-TGT-0030" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0030", - "operationNumber": "HLP-NIPC-OP-0144", - "targetNumber": "HLP-NIPC-TGT-0030", - "alias": "stop_mobile_sync", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0030/HLP-NIPC-OP-0144/HLP-NIPC-TGT-0030" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0030", - "operationNumber": "HLP-NIPC-OP-0145", - "targetNumber": "HLP-NIPC-TGT-0030", - "alias": "revoke_mobile_sync_device", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0030/HLP-NIPC-OP-0145/HLP-NIPC-TGT-0030" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0030", - "operationNumber": "HLP-NIPC-OP-0146", - "targetNumber": "HLP-NIPC-TGT-0030", - "alias": "get_mobile_sync_snapshot", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0030/HLP-NIPC-OP-0146/HLP-NIPC-TGT-0030" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0031", - "operationNumber": "HLP-NIPC-OP-0147", - "targetNumber": "HLP-NIPC-TGT-0031", - "alias": "get_world_climate", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0031/HLP-NIPC-OP-0147/HLP-NIPC-TGT-0031" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0032", - "operationNumber": "HLP-NIPC-OP-0148", - "targetNumber": "HLP-NIPC-TGT-0032", - "alias": "get_authorization_center", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0032/HLP-NIPC-OP-0148/HLP-NIPC-TGT-0032" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0032", - "operationNumber": "HLP-NIPC-OP-0149", - "targetNumber": "HLP-NIPC-TGT-0032", - "alias": "decide_authorization_request", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0032/HLP-NIPC-OP-0149/HLP-NIPC-TGT-0032" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0033", - "operationNumber": "HLP-NIPC-OP-0150", - "targetNumber": "HLP-NIPC-TGT-0033", - "alias": "get_marketplace_snapshot", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0033/HLP-NIPC-OP-0150/HLP-NIPC-TGT-0033" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0033", - "operationNumber": "HLP-NIPC-OP-0151", - "targetNumber": "HLP-NIPC-TGT-0033", - "alias": "sync_marketplace_catalog", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0033/HLP-NIPC-OP-0151/HLP-NIPC-TGT-0033" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0033", - "operationNumber": "HLP-NIPC-OP-0152", - "targetNumber": "HLP-NIPC-TGT-0033", - "alias": "install_marketplace_item", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0033/HLP-NIPC-OP-0152/HLP-NIPC-TGT-0033" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0033", - "operationNumber": "HLP-NIPC-OP-0153", - "targetNumber": "HLP-NIPC-TGT-0033", - "alias": "uninstall_marketplace_item", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0033/HLP-NIPC-OP-0153/HLP-NIPC-TGT-0033" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0033", - "operationNumber": "HLP-NIPC-OP-0154", - "targetNumber": "HLP-NIPC-TGT-0033", - "alias": "rollback_marketplace_item", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0033/HLP-NIPC-OP-0154/HLP-NIPC-TGT-0033" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0033", - "operationNumber": "HLP-NIPC-OP-0155", - "targetNumber": "HLP-NIPC-TGT-0033", - "alias": "get_active_cognitive_skills", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0033/HLP-NIPC-OP-0155/HLP-NIPC-TGT-0033" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0034", - "operationNumber": "HLP-NIPC-OP-0156", - "targetNumber": "HLP-NIPC-TGT-0034", - "alias": "get_external_ai_gateway_status", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0034/HLP-NIPC-OP-0156/HLP-NIPC-TGT-0034" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0002", - "moduleNumber": "HLP-NIPC-MOD-0034", - "operationNumber": "HLP-NIPC-OP-0157", - "targetNumber": "HLP-NIPC-TGT-0034", - "alias": "set_external_ai_gateway_exposure", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0034/HLP-NIPC-OP-0157/HLP-NIPC-TGT-0034" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0003", - "moduleNumber": "HLP-NIPC-MOD-0003", - "operationNumber": "HLP-NIPC-OP-0007", - "targetNumber": "HLP-NIPC-TGT-0003", - "alias": "issue_direct_local_discovery_ticket", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0003/HLP-NIPC-MOD-0003/HLP-NIPC-OP-0007/HLP-NIPC-TGT-0003" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0003", - "moduleNumber": "HLP-NIPC-MOD-0003", - "operationNumber": "HLP-NIPC-OP-0008", - "targetNumber": "HLP-NIPC-TGT-0003", - "alias": "open_direct_local_session", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0003/HLP-NIPC-MOD-0003/HLP-NIPC-OP-0008/HLP-NIPC-TGT-0003" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0003", - "moduleNumber": "HLP-NIPC-MOD-0003", - "operationNumber": "HLP-NIPC-OP-0009", - "targetNumber": "HLP-NIPC-TGT-0003", - "alias": "resume_direct_local_session", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0003/HLP-NIPC-MOD-0003/HLP-NIPC-OP-0009/HLP-NIPC-TGT-0003" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0003", - "moduleNumber": "HLP-NIPC-MOD-0003", - "operationNumber": "HLP-NIPC-OP-0010", - "targetNumber": "HLP-NIPC-TGT-0003", - "alias": "append_direct_local_session_event", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0003/HLP-NIPC-MOD-0003/HLP-NIPC-OP-0010/HLP-NIPC-TGT-0003" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0003", - "moduleNumber": "HLP-NIPC-MOD-0003", - "operationNumber": "HLP-NIPC-OP-0011", - "targetNumber": "HLP-NIPC-TGT-0003", - "alias": "heartbeat_direct_local_session", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0003/HLP-NIPC-MOD-0003/HLP-NIPC-OP-0011/HLP-NIPC-TGT-0003" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0003", - "moduleNumber": "HLP-NIPC-MOD-0004", - "operationNumber": "HLP-NIPC-OP-0012", - "targetNumber": "HLP-NIPC-TGT-0004", - "alias": "get_nearby_ai_discovery", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0003/HLP-NIPC-MOD-0004/HLP-NIPC-OP-0012/HLP-NIPC-TGT-0004" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0004", - "moduleNumber": "HLP-NIPC-MOD-0007", - "operationNumber": "HLP-NIPC-OP-0017", - "targetNumber": "HLP-NIPC-TGT-0007", - "alias": "acquire_development_write_lane", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0004/HLP-NIPC-MOD-0007/HLP-NIPC-OP-0017/HLP-NIPC-TGT-0007" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0004", - "moduleNumber": "HLP-NIPC-MOD-0007", - "operationNumber": "HLP-NIPC-OP-0018", - "targetNumber": "HLP-NIPC-TGT-0007", - "alias": "inspect_development_write_lane", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0004/HLP-NIPC-MOD-0007/HLP-NIPC-OP-0018/HLP-NIPC-TGT-0007" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0004", - "moduleNumber": "HLP-NIPC-MOD-0007", - "operationNumber": "HLP-NIPC-OP-0019", - "targetNumber": "HLP-NIPC-TGT-0007", - "alias": "release_development_write_lane", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0004/HLP-NIPC-MOD-0007/HLP-NIPC-OP-0019/HLP-NIPC-TGT-0007" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0005", - "moduleNumber": "HLP-NIPC-MOD-0012", - "operationNumber": "HLP-NIPC-OP-0043", - "targetNumber": "HLP-NIPC-TGT-0012", - "alias": "inspect_mounted_pncc_repository", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0005/HLP-NIPC-MOD-0012/HLP-NIPC-OP-0043/HLP-NIPC-TGT-0012" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0005", - "moduleNumber": "HLP-NIPC-MOD-0012", - "operationNumber": "HLP-NIPC-OP-0044", - "targetNumber": "HLP-NIPC-TGT-0012", - "alias": "select_pncc_repository_candidate", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0005/HLP-NIPC-MOD-0012/HLP-NIPC-OP-0044/HLP-NIPC-TGT-0012" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0005", - "moduleNumber": "HLP-NIPC-MOD-0012", - "operationNumber": "HLP-NIPC-OP-0045", - "targetNumber": "HLP-NIPC-TGT-0012", - "alias": "confirm_pncc_repository_mount", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0005/HLP-NIPC-MOD-0012/HLP-NIPC-OP-0045/HLP-NIPC-TGT-0012" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0005", - "moduleNumber": "HLP-NIPC-MOD-0013", - "operationNumber": "HLP-NIPC-OP-0046", - "targetNumber": "HLP-NIPC-TGT-0013", - "alias": "query_pncc_receipt_projection", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0005/HLP-NIPC-MOD-0013/HLP-NIPC-OP-0046/HLP-NIPC-TGT-0013" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0005", - "moduleNumber": "HLP-NIPC-MOD-0014", - "operationNumber": "HLP-NIPC-OP-0047", - "targetNumber": "HLP-NIPC-TGT-0014", - "alias": "query_jd_pncc_server_projection", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0005/HLP-NIPC-MOD-0014/HLP-NIPC-OP-0047/HLP-NIPC-TGT-0014" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0005", - "moduleNumber": "HLP-NIPC-MOD-0017", - "operationNumber": "HLP-NIPC-OP-0056", - "targetNumber": "HLP-NIPC-TGT-0017", - "alias": "get_user_pncc_channel", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0005/HLP-NIPC-MOD-0017/HLP-NIPC-OP-0056/HLP-NIPC-TGT-0017" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0005", - "moduleNumber": "HLP-NIPC-MOD-0017", - "operationNumber": "HLP-NIPC-OP-0057", - "targetNumber": "HLP-NIPC-TGT-0017", - "alias": "ensure_user_pncc_channel", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0005/HLP-NIPC-MOD-0017/HLP-NIPC-OP-0057/HLP-NIPC-TGT-0017" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0006", - "moduleNumber": "HLP-NIPC-MOD-0015", - "operationNumber": "HLP-NIPC-OP-0048", - "targetNumber": "HLP-NIPC-TGT-0015", - "alias": "check_code_repo_login", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0006/HLP-NIPC-MOD-0015/HLP-NIPC-OP-0048/HLP-NIPC-TGT-0015" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0006", - "moduleNumber": "HLP-NIPC-MOD-0015", - "operationNumber": "HLP-NIPC-OP-0049", - "targetNumber": "HLP-NIPC-TGT-0015", - "alias": "perform_code_repo_login", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0006/HLP-NIPC-MOD-0015/HLP-NIPC-OP-0049/HLP-NIPC-TGT-0015" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0006", - "moduleNumber": "HLP-NIPC-MOD-0015", - "operationNumber": "HLP-NIPC-OP-0050", - "targetNumber": "HLP-NIPC-TGT-0015", - "alias": "change_first_login_password", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0006/HLP-NIPC-MOD-0015/HLP-NIPC-OP-0050/HLP-NIPC-TGT-0015" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0006", - "moduleNumber": "HLP-NIPC-MOD-0015", - "operationNumber": "HLP-NIPC-OP-0051", - "targetNumber": "HLP-NIPC-TGT-0015", - "alias": "get_enterprise_entry", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "READ_OR_STATUS", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0006/HLP-NIPC-MOD-0015/HLP-NIPC-OP-0051/HLP-NIPC-TGT-0015" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0006", - "moduleNumber": "HLP-NIPC-MOD-0015", - "operationNumber": "HLP-NIPC-OP-0052", - "targetNumber": "HLP-NIPC-TGT-0015", - "alias": "confirm_enterprise_persona_relationship", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0006/HLP-NIPC-MOD-0015/HLP-NIPC-OP-0052/HLP-NIPC-TGT-0015" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0006", - "moduleNumber": "HLP-NIPC-MOD-0015", - "operationNumber": "HLP-NIPC-OP-0053", - "targetNumber": "HLP-NIPC-TGT-0015", - "alias": "submit_enterprise_responsibility_receipt", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0006/HLP-NIPC-MOD-0015/HLP-NIPC-OP-0053/HLP-NIPC-TGT-0015" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0006", - "moduleNumber": "HLP-NIPC-MOD-0015", - "operationNumber": "HLP-NIPC-OP-0055", - "targetNumber": "HLP-NIPC-TGT-0015", - "alias": "sign_out_code_repo_login", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0006/HLP-NIPC-MOD-0015/HLP-NIPC-OP-0055/HLP-NIPC-TGT-0015" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0006", - "moduleNumber": "HLP-NIPC-MOD-0019", - "operationNumber": "HLP-NIPC-OP-0059", - "targetNumber": "HLP-NIPC-TGT-0019", - "alias": "zero_point_bind", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0006/HLP-NIPC-MOD-0019/HLP-NIPC-OP-0059/HLP-NIPC-TGT-0019" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0006", - "moduleNumber": "HLP-NIPC-MOD-0019", - "operationNumber": "HLP-NIPC-OP-0060", - "targetNumber": "HLP-NIPC-TGT-0019", - "alias": "zero_point_verify", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0006/HLP-NIPC-MOD-0019/HLP-NIPC-OP-0060/HLP-NIPC-TGT-0019" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0006", - "moduleNumber": "HLP-NIPC-MOD-0019", - "operationNumber": "HLP-NIPC-OP-0061", - "targetNumber": "HLP-NIPC-TGT-0019", - "alias": "zero_point_sync", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0006/HLP-NIPC-MOD-0019/HLP-NIPC-OP-0061/HLP-NIPC-TGT-0019" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0006", - "moduleNumber": "HLP-NIPC-MOD-0019", - "operationNumber": "HLP-NIPC-OP-0062", - "targetNumber": "HLP-NIPC-TGT-0019", - "alias": "zero_point_status", - "admission": "PREAUTH_SYSTEM_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0006/HLP-NIPC-MOD-0019/HLP-NIPC-OP-0062/HLP-NIPC-TGT-0019" - }, - { - "transport": "TAURI_WEBVIEW_NUMBERED_IPC", - "protocolVersion": "HLP-NIPC-v1", - "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", - "channelNumber": "HLP-NIPC-CH-0007", - "moduleNumber": "HLP-NIPC-MOD-0016", - "operationNumber": "HLP-NIPC-OP-0054", - "targetNumber": "HLP-NIPC-TGT-0016", - "alias": "ensure_enterprise_work_channel", - "admission": "VERIFIED_HUMAN_ROUTE", - "effect": "STATE_CHANGE", - "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", - "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0007/HLP-NIPC-MOD-0016/HLP-NIPC-OP-0054/HLP-NIPC-TGT-0016" - } - ] -} diff --git a/product-source/hololake-native-desktop/marketplace/skills/HLP-SKILL-OFFICIAL-DELIVERY-VERIFICATION-0001-0.1.0.ghskill b/product-source/hololake-native-desktop/marketplace/skills/HLP-SKILL-OFFICIAL-DELIVERY-VERIFICATION-0001-0.1.0.ghskill deleted file mode 100644 index b869208bd..000000000 --- a/product-source/hololake-native-desktop/marketplace/skills/HLP-SKILL-OFFICIAL-DELIVERY-VERIFICATION-0001-0.1.0.ghskill +++ /dev/null @@ -1,44 +0,0 @@ -{ - "schema": "hololake.cognitive-skill-package/v1", - "manifest": { - "skillNumber": "HLP-SKILL-OFFICIAL-DELIVERY-VERIFICATION-0001", - "displayName": "真实交付验收思维", - "version": "0.1.0", - "minimumHostVersion": "0.5.0", - "contentDigest": "0d31d0ef659ddb2125d8faa92a180c237efc45c8a4384394236226ab724e8914", - "executionAuthority": false, - "skillReadonlyGuarantee": true, - "permissions": [] - }, - "payload": { - "purpose": "把完成定义为可运行、可核验、可回退的真实结果,而不是文件存在或口头声称。", - "triggers": [ - "用户要求开发、部署、安装或交付", - "任务包含线上服务、本机应用或跨端同步", - "准备声称功能已经完成" - ], - "method": [ - "先列出用户能直接观察到的终态与失败态", - "把每个终态连接到真实运行路径、回执与验证动作", - "依次验证源码、构建产物、线上读回和最终用户入口", - "只根据最新一次可复现验证报告完成状态" - ], - "constraints": [ - "不得把设计文档、测试替身或静态界面当作真实交付", - "不得因为测试通过就省略线上读回或安装版验证", - "验证失败时保留上一个可用版本并明确失败位置", - "本技能不调用工具、不取得终端或部署权限" - ], - "outputContract": [ - "交付物的真实位置或入口", - "执行过的验证及其可核验结果", - "尚未完成或被拒绝的边界", - "回退方式与保留的数据" - ], - "capabilityReferences": [ - "HLP-NIPC-OP-0151", - "HLP-NIPC-OP-0152", - "HLP-NIPC-OP-0154" - ] - } -} diff --git a/product-source/hololake-native-desktop/marketplace/skills/HLP-SKILL-OFFICIAL-MODULE-BOUNDARY-REVIEW-0001-0.1.0.ghskill b/product-source/hololake-native-desktop/marketplace/skills/HLP-SKILL-OFFICIAL-MODULE-BOUNDARY-REVIEW-0001-0.1.0.ghskill deleted file mode 100644 index fdbf54c10..000000000 --- a/product-source/hololake-native-desktop/marketplace/skills/HLP-SKILL-OFFICIAL-MODULE-BOUNDARY-REVIEW-0001-0.1.0.ghskill +++ /dev/null @@ -1,44 +0,0 @@ -{ - "schema": "hololake.cognitive-skill-package/v1", - "manifest": { - "skillNumber": "HLP-SKILL-OFFICIAL-MODULE-BOUNDARY-REVIEW-0001", - "displayName": "模块边界审查思维", - "version": "0.1.0", - "minimumHostVersion": "0.5.0", - "contentDigest": "7491d5f861802e0b3567297225d9623a07b72f8817c6767b57e728875ab33f18", - "executionAuthority": false, - "skillReadonlyGuarantee": true, - "permissions": [] - }, - "payload": { - "purpose": "在模块进入频道前分清模块本体、用户数据、现实权限、来源证据与人格认知边界。", - "triggers": [ - "新增或更新一个成品模块", - "从行业工作区提取可安装功能", - "审查模块删除、停用、回退或迁移方案" - ], - "method": [ - "确认模块有唯一编号、版本、适配器与精确来源提交", - "把代码仓库限定为来源证据,把可安装物限定为不可变验签包", - "逐项核对现实权限并标出新增权限的人类确认点", - "验证停用保留用户数据、更新保留回执、回退只使用已验签历史包" - ], - "constraints": [ - "思维技能不得冒充成品模块或获得现实执行权", - "成品模块不得获得人格记忆、人格身份或语言主控权", - "客户端不得克隆并直接执行来源仓库", - "本技能只提供审查方法,不执行删除、安装、迁移或回退" - ], - "outputContract": [ - "模块身份和来源证据", - "现实权限与人类确认点", - "数据保留、停用和回退边界", - "拒绝接入的原因与待修正项" - ], - "capabilityReferences": [ - "HLP-NIPC-OP-0150", - "HLP-NIPC-OP-0152", - "HLP-NIPC-OP-0153" - ] - } -} diff --git a/product-source/hololake-native-desktop/mobile/ios/.gitignore b/product-source/hololake-native-desktop/mobile/ios/.gitignore deleted file mode 100644 index 45706c522..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -build/ -*.xcuserstate -xcuserdata/ - diff --git a/product-source/hololake-native-desktop/mobile/ios/ExportOptions.Debug.plist b/product-source/hololake-native-desktop/mobile/ios/ExportOptions.Debug.plist deleted file mode 100644 index 01dcb8305..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/ExportOptions.Debug.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - method - debugging - signingStyle - automatic - teamID - 825A9L3G7Q - stripSwiftSymbols - - uploadSymbols - - - diff --git a/product-source/hololake-native-desktop/mobile/ios/Generated/HoloLakeMobile-Info.plist b/product-source/hololake-native-desktop/mobile/ios/Generated/HoloLakeMobile-Info.plist deleted file mode 100644 index d03325242..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/Generated/HoloLakeMobile-Info.plist +++ /dev/null @@ -1,56 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - HoloLake - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(MARKETING_VERSION) - CFBundleURLTypes - - - CFBundleTypeRole - Editor - CFBundleURLName - com.guanghulab.hololake.pair - CFBundleURLSchemes - - hololake - - - - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - LSApplicationCategoryType - public.app-category.productivity - NSAppTransportSecurity - - NSAllowsLocalNetworking - - - NSLocalNetworkUsageDescription - HoloLake 仅在你明确配对后,通过同一局域网连接你的电脑端频道。 - UIApplicationSupportsIndirectInputEvents - - UILaunchScreen - - UIRequiresFullScreen - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - - - diff --git a/product-source/hololake-native-desktop/mobile/ios/Generated/HoloLakeMobileTests-Info.plist b/product-source/hololake-native-desktop/mobile/ios/Generated/HoloLakeMobileTests-Info.plist deleted file mode 100644 index 6c40a6cd0..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/Generated/HoloLakeMobileTests-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/product-source/hololake-native-desktop/mobile/ios/HoloLakeMobile.xcodeproj/project.pbxproj b/product-source/hololake-native-desktop/mobile/ios/HoloLakeMobile.xcodeproj/project.pbxproj deleted file mode 100644 index b4fc2292f..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/HoloLakeMobile.xcodeproj/project.pbxproj +++ /dev/null @@ -1,425 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 77; - objects = { - -/* Begin PBXBuildFile section */ - 147588FBBE65B668142D5DBE /* HoloLakeMobileTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BBF45AEC03B7B5DE76DE7DA /* HoloLakeMobileTests.swift */; }; - 149652D6C6336752E39CEF9D /* HoloLakeKeychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75A889326BDEACBDB756B15A /* HoloLakeKeychain.swift */; }; - 4C8E5CF9FBFC541E3724C695 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DF66BC64D4DCD3BF0583C4 /* ContentView.swift */; }; - 4FD7821997D8E90E6594FC23 /* HoloLakeMobileApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DCE2A5796B15DAC37985182 /* HoloLakeMobileApp.swift */; }; - 9BC7CC6D8BC355D731943912 /* HoloLakeDesign.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39A48AB789379757C66C6884 /* HoloLakeDesign.swift */; }; - C0E93C7456C0A3BE8BA595FC /* HoloLakeSyncClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = B91D61B90D609EF17397D193 /* HoloLakeSyncClient.swift */; }; - FFEEE7FC9ED4ECCD91A96AF1 /* HoloLakeModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 001F5647617271E7611365B1 /* HoloLakeModels.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - CD999C930B8B85FE1C3D884D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 7BB68CAE65448CB9319F9FE1 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 306917F839BF1A325E2C4CF4; - remoteInfo = HoloLakeMobile; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 001F5647617271E7611365B1 /* HoloLakeModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HoloLakeModels.swift; sourceTree = ""; }; - 39A48AB789379757C66C6884 /* HoloLakeDesign.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HoloLakeDesign.swift; sourceTree = ""; }; - 6DCE2A5796B15DAC37985182 /* HoloLakeMobileApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HoloLakeMobileApp.swift; sourceTree = ""; }; - 75A889326BDEACBDB756B15A /* HoloLakeKeychain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HoloLakeKeychain.swift; sourceTree = ""; }; - 7BBF45AEC03B7B5DE76DE7DA /* HoloLakeMobileTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HoloLakeMobileTests.swift; sourceTree = ""; }; - AAB8B15F447567F18DF8DA22 /* HoloLakeMobileTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = HoloLakeMobileTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - B91D61B90D609EF17397D193 /* HoloLakeSyncClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HoloLakeSyncClient.swift; sourceTree = ""; }; - D5DF66BC64D4DCD3BF0583C4 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; - F674C2EA817D94D8089E46A6 /* HoloLakeMobile.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = HoloLakeMobile.app; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXGroup section */ - 14AB215583F1F3DFF867AD25 /* Sources */ = { - isa = PBXGroup; - children = ( - D5DF66BC64D4DCD3BF0583C4 /* ContentView.swift */, - 39A48AB789379757C66C6884 /* HoloLakeDesign.swift */, - 75A889326BDEACBDB756B15A /* HoloLakeKeychain.swift */, - 6DCE2A5796B15DAC37985182 /* HoloLakeMobileApp.swift */, - 001F5647617271E7611365B1 /* HoloLakeModels.swift */, - B91D61B90D609EF17397D193 /* HoloLakeSyncClient.swift */, - ); - path = Sources; - sourceTree = ""; - }; - 57FD470E035A4BE1AC23C789 = { - isa = PBXGroup; - children = ( - 14AB215583F1F3DFF867AD25 /* Sources */, - 65C6F102E3F59F8DEC7CF977 /* Tests */, - C1AA7BA4A57964238429B9FC /* Products */, - ); - sourceTree = ""; - }; - 65C6F102E3F59F8DEC7CF977 /* Tests */ = { - isa = PBXGroup; - children = ( - 7BBF45AEC03B7B5DE76DE7DA /* HoloLakeMobileTests.swift */, - ); - path = Tests; - sourceTree = ""; - }; - C1AA7BA4A57964238429B9FC /* Products */ = { - isa = PBXGroup; - children = ( - F674C2EA817D94D8089E46A6 /* HoloLakeMobile.app */, - AAB8B15F447567F18DF8DA22 /* HoloLakeMobileTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 306917F839BF1A325E2C4CF4 /* HoloLakeMobile */ = { - isa = PBXNativeTarget; - buildConfigurationList = 821BFCD605046D5BD179550C /* Build configuration list for PBXNativeTarget "HoloLakeMobile" */; - buildPhases = ( - EF1823B21F5FD988A9F1C68B /* Sources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = HoloLakeMobile; - packageProductDependencies = ( - ); - productName = HoloLakeMobile; - productReference = F674C2EA817D94D8089E46A6 /* HoloLakeMobile.app */; - productType = "com.apple.product-type.application"; - }; - 9F8DF7CBFC2D6315E6807301 /* HoloLakeMobileTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 94843BB695F4BFC5D7BD814C /* Build configuration list for PBXNativeTarget "HoloLakeMobileTests" */; - buildPhases = ( - C9F5955F3342913B35B01034 /* Sources */, - ); - buildRules = ( - ); - dependencies = ( - 43C074DF3E4135062FD9F2D5 /* PBXTargetDependency */, - ); - name = HoloLakeMobileTests; - packageProductDependencies = ( - ); - productName = HoloLakeMobileTests; - productReference = AAB8B15F447567F18DF8DA22 /* HoloLakeMobileTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 7BB68CAE65448CB9319F9FE1 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1430; - TargetAttributes = { - 306917F839BF1A325E2C4CF4 = { - DevelopmentTeam = 825A9L3G7Q; - ProvisioningStyle = Automatic; - }; - 9F8DF7CBFC2D6315E6807301 = { - DevelopmentTeam = 825A9L3G7Q; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 9D0C9B96A22462DAABC1E8F8 /* Build configuration list for PBXProject "HoloLakeMobile" */; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - Base, - en, - ); - mainGroup = 57FD470E035A4BE1AC23C789; - minimizedProjectReferenceProxies = 1; - preferredProjectObjectVersion = 77; - productRefGroup = C1AA7BA4A57964238429B9FC /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 306917F839BF1A325E2C4CF4 /* HoloLakeMobile */, - 9F8DF7CBFC2D6315E6807301 /* HoloLakeMobileTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - C9F5955F3342913B35B01034 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 147588FBBE65B668142D5DBE /* HoloLakeMobileTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - EF1823B21F5FD988A9F1C68B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C8E5CF9FBFC541E3724C695 /* ContentView.swift in Sources */, - 9BC7CC6D8BC355D731943912 /* HoloLakeDesign.swift in Sources */, - 149652D6C6336752E39CEF9D /* HoloLakeKeychain.swift in Sources */, - 4FD7821997D8E90E6594FC23 /* HoloLakeMobileApp.swift in Sources */, - FFEEE7FC9ED4ECCD91A96AF1 /* HoloLakeModels.swift in Sources */, - C0E93C7456C0A3BE8BA595FC /* HoloLakeSyncClient.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 43C074DF3E4135062FD9F2D5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 306917F839BF1A325E2C4CF4 /* HoloLakeMobile */; - targetProxy = CD999C930B8B85FE1C3D884D /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 41EDE5121626CC1CCE382706 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_STYLE = Automatic; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_TEAM = 825A9L3G7Q; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - MARKETING_VERSION = 0.5.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SUPPORTS_MACCATALYST = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - }; - name = Release; - }; - 4F5C6B6543A0A3082363F109 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_STYLE = Automatic; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEVELOPMENT_TEAM = 825A9L3G7Q; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "DEBUG=1", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - MARKETING_VERSION = 0.5.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SUPPORTS_MACCATALYST = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - }; - name = Debug; - }; - 512CB348BCA8C1688C5D794E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = "Generated/HoloLakeMobileTests-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.guanghulab.hololake.tests; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/HoloLake.app/HoloLake"; - }; - name = Release; - }; - A44510E6B199DFF6BD5BC1EF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = "Generated/HoloLakeMobileTests-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.guanghulab.hololake.tests; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/HoloLake.app/HoloLake"; - }; - name = Debug; - }; - B82D688E4449B0C6DC27D25E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "iPhone Developer"; - INFOPLIST_FILE = "Generated/HoloLakeMobile-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.guanghulab.hololake; - PRODUCT_MODULE_NAME = HoloLakeMobile; - PRODUCT_NAME = HoloLake; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - BECD79B877979A2CD86E7D9C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "iPhone Developer"; - INFOPLIST_FILE = "Generated/HoloLakeMobile-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.guanghulab.hololake; - PRODUCT_MODULE_NAME = HoloLakeMobile; - PRODUCT_NAME = HoloLake; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 821BFCD605046D5BD179550C /* Build configuration list for PBXNativeTarget "HoloLakeMobile" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BECD79B877979A2CD86E7D9C /* Debug */, - B82D688E4449B0C6DC27D25E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - 94843BB695F4BFC5D7BD814C /* Build configuration list for PBXNativeTarget "HoloLakeMobileTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A44510E6B199DFF6BD5BC1EF /* Debug */, - 512CB348BCA8C1688C5D794E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - 9D0C9B96A22462DAABC1E8F8 /* Build configuration list for PBXProject "HoloLakeMobile" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4F5C6B6543A0A3082363F109 /* Debug */, - 41EDE5121626CC1CCE382706 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; -/* End XCConfigurationList section */ - }; - rootObject = 7BB68CAE65448CB9319F9FE1 /* Project object */; -} diff --git a/product-source/hololake-native-desktop/mobile/ios/HoloLakeMobile.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/product-source/hololake-native-desktop/mobile/ios/HoloLakeMobile.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a62..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/HoloLakeMobile.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/product-source/hololake-native-desktop/mobile/ios/HoloLakeMobile.xcodeproj/xcshareddata/xcschemes/HoloLakeMobile.xcscheme b/product-source/hololake-native-desktop/mobile/ios/HoloLakeMobile.xcodeproj/xcshareddata/xcschemes/HoloLakeMobile.xcscheme deleted file mode 100644 index 3a7b98f9c..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/HoloLakeMobile.xcodeproj/xcshareddata/xcschemes/HoloLakeMobile.xcscheme +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/product-source/hololake-native-desktop/mobile/ios/Sources/ContentView.swift b/product-source/hololake-native-desktop/mobile/ios/Sources/ContentView.swift deleted file mode 100644 index 008ee0913..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/Sources/ContentView.swift +++ /dev/null @@ -1,203 +0,0 @@ -import SwiftUI -import UIKit - -struct ContentView: View { - @EnvironmentObject private var client: HoloLakeSyncClient - @State private var pairingText = "" - @State private var captureTitle = "" - @State private var captureBody = "" - - var body: some View { - NavigationStack { - ZStack { - LinearGradient( - colors: [HoloLakeDesign.deep, HoloLakeDesign.lake, HoloLakeDesign.violet.opacity(0.78)], - startPoint: .topLeading, - endPoint: .bottomTrailing - ) - .ignoresSafeArea() - - ScrollView { - VStack(spacing: 16) { - header - if client.session == nil { pairingCard } else { dashboard } - boundaryCard - } - .padding(.horizontal, 18) - .padding(.vertical, 16) - } - } - .toolbar(.hidden, for: .navigationBar) - .alert("HoloLake", isPresented: Binding( - get: { client.errorText != nil }, - set: { if !$0 { client.errorText = nil } } - )) { - Button("知道了", role: .cancel) { client.errorText = nil } - } message: { - Text(client.errorText ?? "") - } - } - .preferredColorScheme(.dark) - } - - private var header: some View { - HStack(alignment: .center) { - VStack(alignment: .leading, spacing: 5) { - Text("HoloLake").font(.title.weight(.semibold)).tracking(2) - Text("同一频道 · iPhone 轻入口") - .font(.subheadline) - .foregroundStyle(HoloLakeDesign.muted) - } - Spacer() - Circle() - .fill(client.session == nil ? HoloLakeDesign.gold : HoloLakeDesign.mint) - .frame(width: 11, height: 11) - .shadow(color: client.session == nil ? HoloLakeDesign.gold : HoloLakeDesign.mint, radius: 8) - } - .foregroundStyle(HoloLakeDesign.pearl) - .padding(.top, 4) - } - - private var pairingCard: some View { - LakeCard { - VStack(alignment: .leading, spacing: 14) { - Text("连接电脑端").font(.title3.weight(.semibold)) - Text("先在电脑端打开“多端同步”,再扫描配对码或粘贴配对链接。配对密钥只保存在这台 iPhone 的钥匙串。") - .font(.subheadline) - .foregroundStyle(HoloLakeDesign.muted) - - TextField("hololake://pair?…", text: $pairingText, axis: .vertical) - .textInputAutocapitalization(.never) - .autocorrectionDisabled() - .padding(14) - .background(.black.opacity(0.22), in: RoundedRectangle(cornerRadius: 16)) - - HStack { - Button("从剪贴板读取") { - pairingText = UIPasteboard.general.string ?? "" - } - .buttonStyle(.bordered) - - Button("校验并配对") { - Task { await client.pair(from: pairingText) } - } - .buttonStyle(.borderedProminent) - .tint(HoloLakeDesign.gold) - .foregroundStyle(HoloLakeDesign.deep) - .disabled(pairingText.isEmpty || client.isWorking) - } - } - } - .foregroundStyle(HoloLakeDesign.pearl) - } - - private var dashboard: some View { - VStack(spacing: 16) { - LakeCard { - VStack(alignment: .leading, spacing: 14) { - HStack { - VStack(alignment: .leading, spacing: 4) { - Text(client.session?.desktopName ?? "电脑端") - .font(.title3.weight(.semibold)) - Text(client.stateText) - .font(.caption) - .foregroundStyle(HoloLakeDesign.muted) - } - Spacer() - Button { - Task { await client.sync() } - } label: { - if client.isWorking { - ProgressView() - } else { - Label("同步", systemImage: "arrow.triangle.2.circlepath") - } - } - .buttonStyle(.borderedProminent) - .tint(HoloLakeDesign.mint) - .foregroundStyle(HoloLakeDesign.deep) - .disabled(client.isWorking) - } - - if let snapshot = client.snapshot { - HStack(spacing: 10) { - MetricTile(label: "作品", value: "\(snapshot.webNovel.workCount)") - MetricTile(label: "章节", value: "\(snapshot.webNovel.chapterCount)") - MetricTile(label: "教育表", value: "\(snapshot.education.activeTableCount)") - } - } else { - Text("保持静止;只有你点击同步时才会连接电脑。") - .font(.subheadline) - .foregroundStyle(HoloLakeDesign.muted) - } - } - } - - LakeCard { - VStack(alignment: .leading, spacing: 12) { - Text("随手记回频道").font(.headline) - TextField("标题(可选)", text: $captureTitle) - .padding(12) - .background(.black.opacity(0.2), in: RoundedRectangle(cornerRadius: 14)) - TextField("正文", text: $captureBody, axis: .vertical) - .lineLimit(4...10) - .padding(12) - .background(.black.opacity(0.2), in: RoundedRectangle(cornerRadius: 14)) - Button("写入电脑端收件箱") { - let title = captureTitle - let body = captureBody - Task { - await client.sync(captureTitle: title, captureBody: body) - if client.errorText == nil { - captureTitle = "" - captureBody = "" - } - } - } - .buttonStyle(.bordered) - .disabled(captureBody.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty || client.isWorking) - } - } - - if let works = client.snapshot?.webNovel.works, !works.isEmpty { - LakeCard { - VStack(alignment: .leading, spacing: 12) { - Text("最近作品").font(.headline) - ForEach(works.prefix(5)) { work in - HStack { - Text(work.title).lineLimit(1) - Spacer() - Text(work.status) - .font(.caption) - .foregroundStyle(HoloLakeDesign.muted) - } - if work.id != works.prefix(5).last?.id { - Divider().overlay(.white.opacity(0.12)) - } - } - } - } - } - - Button("解除本机配对", role: .destructive) { - client.disconnect() - } - .font(.footnote) - } - .foregroundStyle(HoloLakeDesign.pearl) - } - - private var boundaryCard: some View { - VStack(alignment: .leading, spacing: 6) { - Text("HLP-IOS-CLIENT-001") - .font(.caption2.monospaced()) - .foregroundStyle(HoloLakeDesign.gold) - Text("手机是同一频道的远程身体入口,不复制电脑桌面,不在电脑离线时执行人格或行业任务。") - .font(.caption) - .foregroundStyle(HoloLakeDesign.muted) - } - .frame(maxWidth: .infinity, alignment: .leading) - .padding(.horizontal, 4) - } -} - diff --git a/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeDesign.swift b/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeDesign.swift deleted file mode 100644 index 797b0283a..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeDesign.swift +++ /dev/null @@ -1,42 +0,0 @@ -import SwiftUI - -enum HoloLakeDesign { - static let deep = Color(red: 0.025, green: 0.045, blue: 0.11) - static let lake = Color(red: 0.08, green: 0.14, blue: 0.32) - static let violet = Color(red: 0.34, green: 0.19, blue: 0.52) - static let pearl = Color(red: 0.95, green: 0.96, blue: 1) - static let muted = Color(red: 0.62, green: 0.66, blue: 0.78) - static let gold = Color(red: 0.96, green: 0.87, blue: 0.62) - static let mint = Color(red: 0.43, green: 0.93, blue: 0.78) -} - -struct LakeCard: View { - @ViewBuilder let content: Content - - var body: some View { - content - .padding(18) - .frame(maxWidth: .infinity, alignment: .leading) - .background(.white.opacity(0.075), in: RoundedRectangle(cornerRadius: 24)) - .overlay { - RoundedRectangle(cornerRadius: 24) - .stroke(.white.opacity(0.14), lineWidth: 1) - } - } -} - -struct MetricTile: View { - let label: String - let value: String - - var body: some View { - VStack(alignment: .leading, spacing: 6) { - Text(label).font(.caption).foregroundStyle(HoloLakeDesign.muted) - Text(value).font(.title2.weight(.semibold)).foregroundStyle(HoloLakeDesign.pearl) - } - .frame(maxWidth: .infinity, alignment: .leading) - .padding(14) - .background(.white.opacity(0.055), in: RoundedRectangle(cornerRadius: 18)) - } -} - diff --git a/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeKeychain.swift b/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeKeychain.swift deleted file mode 100644 index 345974f2c..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeKeychain.swift +++ /dev/null @@ -1,59 +0,0 @@ -import Foundation -import Security - -enum HoloLakeKeychain { - private static let service = "com.guanghulab.hololake.mobile-sync" - private static let account = "HLP-IOS-CLIENT-001" - - static func load() throws -> StoredSession? { - let query: [String: Any] = [ - kSecClass as String: kSecClassGenericPassword, - kSecAttrService as String: service, - kSecAttrAccount as String: account, - kSecReturnData as String: true, - kSecMatchLimit as String: kSecMatchLimitOne - ] - var result: CFTypeRef? - let status = SecItemCopyMatching(query as CFDictionary, &result) - if status == errSecItemNotFound { return nil } - guard status == errSecSuccess, let data = result as? Data else { - throw HoloLakeMobileError.keychain(status) - } - return try JSONDecoder().decode(StoredSession.self, from: data) - } - - static func save(_ session: StoredSession) throws { - let data = try JSONEncoder().encode(session) - let query: [String: Any] = [ - kSecClass as String: kSecClassGenericPassword, - kSecAttrService as String: service, - kSecAttrAccount as String: account - ] - let attributes: [String: Any] = [ - kSecValueData as String: data, - kSecAttrAccessible as String: kSecAttrAccessibleWhenUnlockedThisDeviceOnly - ] - let update = SecItemUpdate(query as CFDictionary, attributes as CFDictionary) - if update == errSecItemNotFound { - var insertion = query - insertion.merge(attributes) { _, new in new } - let status = SecItemAdd(insertion as CFDictionary, nil) - guard status == errSecSuccess else { throw HoloLakeMobileError.keychain(status) } - } else if update != errSecSuccess { - throw HoloLakeMobileError.keychain(update) - } - } - - static func remove() throws { - let query: [String: Any] = [ - kSecClass as String: kSecClassGenericPassword, - kSecAttrService as String: service, - kSecAttrAccount as String: account - ] - let status = SecItemDelete(query as CFDictionary) - guard status == errSecSuccess || status == errSecItemNotFound else { - throw HoloLakeMobileError.keychain(status) - } - } -} - diff --git a/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeMobileApp.swift b/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeMobileApp.swift deleted file mode 100644 index 181084959..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeMobileApp.swift +++ /dev/null @@ -1,17 +0,0 @@ -import SwiftUI - -@main -struct HoloLakeMobileApp: App { - @StateObject private var client = HoloLakeSyncClient() - - var body: some Scene { - WindowGroup { - ContentView() - .environmentObject(client) - .onOpenURL { url in - Task { await client.pair(with: url) } - } - } - } -} - diff --git a/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeModels.swift b/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeModels.swift deleted file mode 100644 index ab00154e1..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeModels.swift +++ /dev/null @@ -1,177 +0,0 @@ -import Foundation -import Security - -struct PairingDescriptor: Equatable { - let host: String - let port: Int - let pairingID: String - let secret: Data - - init(url: URL) throws { - guard url.scheme == "hololake", url.host == "pair", - let components = URLComponents(url: url, resolvingAgainstBaseURL: false) else { - throw HoloLakeMobileError.invalidPairingLink - } - var values: [String: String] = [:] - for item in components.queryItems ?? [] { - guard let value = item.value, values[item.name] == nil else { - throw HoloLakeMobileError.invalidPairingLink - } - values[item.name] = value - } - guard let host = values["host"], !host.isEmpty, - let portText = values["port"], let port = Int(portText), (1...65535).contains(port), - let pairingID = values["id"], UUID(uuidString: pairingID) != nil, - let secretText = values["secret"], - let secret = Data(base64URL: secretText), secret.count == 32 else { - throw HoloLakeMobileError.invalidPairingLink - } - self.host = host - self.port = port - self.pairingID = pairingID - self.secret = secret - } - - var baseURL: URL { - URL(string: "http://\(host):\(port)")! - } -} - -struct StoredSession: Codable, Equatable { - let host: String - let port: Int - let deviceID: String - let sessionKey: Data - let desktopName: String - var counter: UInt64 - var cursor: UInt64 - - var baseURL: URL { - URL(string: "http://\(host):\(port)")! - } -} - -struct PairRequest: Codable { - let deviceName: String - let platform: String - let requestID: String -} - -struct PairResponse: Codable { - let schema: String - let state: String - let deviceID: String - let sessionKey: String - let desktopName: String - let rootNodeRole: String - let requestID: String -} - -struct SyncRequest: Codable { - let counter: UInt64 - let afterCursor: UInt64? - let capture: MobileCaptureInput? -} - -struct MobileCaptureInput: Codable { - let title: String - let body: String - let requestID: String -} - -struct MobileSyncSnapshot: Codable { - let schema: String - let state: String - let cursor: UInt64 - let generatedAtUnixMs: UInt64 - let desktopName: String - let rootNodeOnline: Bool - let personalChannel: MobileChannelProjection - let webNovel: MobileWebNovelProjection - let education: MobileEducationProjection - let recentCaptures: [MobileCaptureProjection] - let boundary: MobileBoundaryProjection -} - -struct MobileChannelProjection: Codable { - let home: String - let growthEventCount: UInt64 - let integrity: String -} - -struct MobileWebNovelProjection: Codable { - let workCount: UInt64 - let volumeCount: UInt64 - let chapterCount: UInt64 - let works: [MobileWebNovelWork] -} - -struct MobileWebNovelWork: Codable, Identifiable { - let workID: String - let title: String - let status: String - let updatedAtUnixMs: UInt64 - var id: String { workID } -} - -struct MobileEducationProjection: Codable { - let activeTableCount: UInt64 - let archivedTableCount: UInt64 - let unassignedTableCount: UInt64 - let sensitiveValuesIncluded: Bool -} - -struct MobileCaptureProjection: Codable, Identifiable { - let cursor: UInt64 - let captureID: String - let title: String - let body: String - let sourceDeviceID: String - let createdAtUnixMs: UInt64 - var id: String { captureID } -} - -struct MobileBoundaryProjection: Codable { - let mobileRole: String - let remoteDesktopClone: Bool - let desktopOfflineExecution: Bool - let sensitiveEducationValues: String - let modelAPI: String -} - -enum HoloLakeMobileError: LocalizedError { - case invalidPairingLink - case invalidResponse - case rejected(String) - case missingNonce - case missingSession - case keychain(OSStatus) - - var errorDescription: String? { - switch self { - case .invalidPairingLink: return "配对链接无效或已损坏。" - case .invalidResponse: return "电脑端返回了无法校验的响应。" - case .rejected(let code): return "电脑端拒绝了本次请求:\(code)" - case .missingNonce: return "加密响应缺少一次性随机数。" - case .missingSession: return "请先与电脑端 HoloLake 配对。" - case .keychain(let status): return "本机钥匙串写入失败(\(status))。" - } - } -} - -extension Data { - init?(base64URL value: String) { - var text = value.replacingOccurrences(of: "-", with: "+") - .replacingOccurrences(of: "_", with: "/") - text += String(repeating: "=", count: (4 - text.count % 4) % 4) - guard let data = Data(base64Encoded: text) else { return nil } - self = data - } - - var base64URL: String { - base64EncodedString() - .replacingOccurrences(of: "+", with: "-") - .replacingOccurrences(of: "/", with: "_") - .replacingOccurrences(of: "=", with: "") - } -} diff --git a/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeSyncClient.swift b/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeSyncClient.swift deleted file mode 100644 index ffc99f63e..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/Sources/HoloLakeSyncClient.swift +++ /dev/null @@ -1,190 +0,0 @@ -import CryptoKit -import Foundation -import UIKit - -@MainActor -final class HoloLakeSyncClient: ObservableObject { - static let clientNumber = "HLP-IOS-CLIENT-001" - static let pairAAD = Data("hololake.mobile.pair/v1".utf8) - - @Published private(set) var session: StoredSession? - @Published private(set) var snapshot: MobileSyncSnapshot? - @Published private(set) var stateText = "尚未配对" - @Published private(set) var isWorking = false - @Published var errorText: String? - - init() { - do { - session = try HoloLakeKeychain.load() - stateText = session == nil ? "尚未配对" : "已配对,等待手动同步" - } catch { - errorText = error.localizedDescription - } - } - - func pair(with url: URL) async { - await perform("正在校验配对…") { - let descriptor = try PairingDescriptor(url: url) - let requestID = UUID().uuidString.lowercased() - let payload = PairRequest( - deviceName: UIDevice.current.name, - platform: "IOS", - requestID: requestID - ) - let responseData = try await Self.exchange( - url: descriptor.baseURL.appending(path: "v1/pair"), - key: descriptor.secret, - aad: Self.pairAAD, - headers: ["X-HoloLake-Pairing-ID": descriptor.pairingID], - payload: payload - ) - let response = try JSONDecoder().decode(PairResponse.self, from: responseData) - guard response.schema == "hololake.mobile-sync/v1", - response.state == "PAIRED", - response.rootNodeRole == "USER_LOCAL_COMPUTER_TERMINAL", - response.requestID == requestID, - let sessionKey = Data(base64URL: response.sessionKey), sessionKey.count == 32 else { - throw HoloLakeMobileError.invalidResponse - } - let next = StoredSession( - host: descriptor.host, - port: descriptor.port, - deviceID: response.deviceID, - sessionKey: sessionKey, - desktopName: response.desktopName, - counter: 0, - cursor: 0 - ) - try HoloLakeKeychain.save(next) - session = next - stateText = "已与 \(response.desktopName) 配对" - } - } - - func pair(from text: String) async { - guard let url = URL(string: text.trimmingCharacters(in: .whitespacesAndNewlines)) else { - errorText = HoloLakeMobileError.invalidPairingLink.localizedDescription - return - } - await pair(with: url) - } - - func sync(captureTitle: String? = nil, captureBody: String? = nil) async { - await perform("正在与电脑同步…") { - guard var current = session else { throw HoloLakeMobileError.missingSession } - current.counter += 1 - // Consume and persist the counter before transport. If the root node accepts a - // request but its response is lost, the next manual retry still moves forward. - try HoloLakeKeychain.save(current) - session = current - let capture: MobileCaptureInput? - if let body = captureBody?.trimmingCharacters(in: .whitespacesAndNewlines), !body.isEmpty { - capture = MobileCaptureInput( - title: (captureTitle ?? "").trimmingCharacters(in: .whitespacesAndNewlines), - body: body, - requestID: UUID().uuidString.lowercased() - ) - } else { - capture = nil - } - let aad = Data("hololake.mobile.sync/v1:\(current.deviceID)".utf8) - let responseData = try await Self.exchange( - url: current.baseURL.appending(path: "v1/sync"), - key: current.sessionKey, - aad: aad, - headers: ["X-HoloLake-Device-ID": current.deviceID], - payload: SyncRequest(counter: current.counter, afterCursor: nil, capture: capture) - ) - let nextSnapshot = try JSONDecoder().decode(MobileSyncSnapshot.self, from: responseData) - guard nextSnapshot.schema == "hololake.mobile-sync/v1", - nextSnapshot.state == "SYNCED_WITH_ROOT_NODE", - nextSnapshot.rootNodeOnline, - nextSnapshot.boundary.mobileRole == "REMOTE_BODY_ENTRY_OF_THE_SAME_PERSONA_SYSTEM", - !nextSnapshot.boundary.remoteDesktopClone, - !nextSnapshot.boundary.desktopOfflineExecution else { - throw HoloLakeMobileError.invalidResponse - } - current.cursor = nextSnapshot.cursor - try HoloLakeKeychain.save(current) - session = current - snapshot = nextSnapshot - stateText = "已同步 · \(nextSnapshot.desktopName)" - } - } - - func disconnect() { - do { - try HoloLakeKeychain.remove() - session = nil - snapshot = nil - stateText = "尚未配对" - } catch { - errorText = error.localizedDescription - } - } - - private func perform(_ activeText: String, operation: () async throws -> Void) async { - guard !isWorking else { return } - isWorking = true - errorText = nil - stateText = activeText - do { - try await operation() - } catch { - errorText = error.localizedDescription - stateText = session == nil ? "尚未配对" : "同步未完成" - } - isWorking = false - } - - static func exchange( - url: URL, - key: Data, - aad: Data, - headers: [String: String], - payload: Payload, - session: URLSession = .shared - ) async throws -> Data { - let clear = try JSONEncoder().encode(payload) - let nonceData = randomNonce() - let nonce = try ChaChaPoly.Nonce(data: nonceData) - let sealed = try ChaChaPoly.seal( - clear, - using: SymmetricKey(data: key), - nonce: nonce, - authenticating: aad - ) - var request = URLRequest(url: url) - request.httpMethod = "POST" - request.timeoutInterval = 8 - request.cachePolicy = .reloadIgnoringLocalCacheData - request.httpBody = sealed.ciphertext + sealed.tag - request.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type") - request.setValue(nonceData.base64URL, forHTTPHeaderField: "X-HoloLake-Nonce") - headers.forEach { request.setValue($1, forHTTPHeaderField: $0) } - let (body, response) = try await session.data(for: request) - guard let http = response as? HTTPURLResponse else { - throw HoloLakeMobileError.invalidResponse - } - guard http.statusCode == 200 else { - let code = (try? JSONSerialization.jsonObject(with: body) as? [String: Any])?["code"] as? String - throw HoloLakeMobileError.rejected(code ?? "HTTP_\(http.statusCode)") - } - guard let nonceHeader = http.value(forHTTPHeaderField: "X-HoloLake-Nonce"), - let responseNonceData = Data(base64URL: nonceHeader), responseNonceData.count == 12 else { - throw HoloLakeMobileError.missingNonce - } - let responseNonce = try ChaChaPoly.Nonce(data: responseNonceData) - guard body.count >= 16 else { throw HoloLakeMobileError.invalidResponse } - let responseBox = try ChaChaPoly.SealedBox( - nonce: responseNonce, - ciphertext: body.dropLast(16), - tag: body.suffix(16) - ) - return try ChaChaPoly.open(responseBox, using: SymmetricKey(data: key), authenticating: aad) - } - - static func randomNonce() -> Data { - Data((0..<12).map { _ in UInt8.random(in: .min ... .max) }) - } -} diff --git a/product-source/hololake-native-desktop/mobile/ios/Tests/HoloLakeMobileTests.swift b/product-source/hololake-native-desktop/mobile/ios/Tests/HoloLakeMobileTests.swift deleted file mode 100644 index eae55ba7c..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/Tests/HoloLakeMobileTests.swift +++ /dev/null @@ -1,44 +0,0 @@ -import CryptoKit -import XCTest -@testable import HoloLakeMobile - -final class HoloLakeMobileTests: XCTestCase { - func testPairingCoordinateParsesOnlyCompleteLink() throws { - let secret = Data(repeating: 7, count: 32).base64URL - let id = UUID().uuidString.lowercased() - let url = try XCTUnwrap(URL(string: "hololake://pair?host=192.168.1.8&port=37421&id=\(id)&secret=\(secret)")) - let value = try PairingDescriptor(url: url) - XCTAssertEqual(value.host, "192.168.1.8") - XCTAssertEqual(value.port, 37421) - XCTAssertEqual(value.pairingID, id) - XCTAssertEqual(value.secret, Data(repeating: 7, count: 32)) - } - - func testPairingCoordinateRejectsMissingSecret() throws { - let url = try XCTUnwrap(URL(string: "hololake://pair?host=127.0.0.1&port=37421&id=\(UUID().uuidString)")) - XCTAssertThrowsError(try PairingDescriptor(url: url)) - } - - func testPairingCoordinateRejectsDuplicateKeys() throws { - let secret = Data(repeating: 7, count: 32).base64URL - let id = UUID().uuidString.lowercased() - let url = try XCTUnwrap(URL(string: "hololake://pair?host=192.168.1.8&host=127.0.0.1&port=37421&id=\(id)&secret=\(secret)")) - XCTAssertThrowsError(try PairingDescriptor(url: url)) - } - - func testCryptoKitPayloadMatchesServerWireShape() throws { - let key = SymmetricKey(data: Data(repeating: 3, count: 32)) - let nonce = try ChaChaPoly.Nonce(data: Data(repeating: 9, count: 12)) - let aad = Data("hololake.mobile.pair/v1".utf8) - let clear = Data("hello".utf8) - let sealed = try ChaChaPoly.seal(clear, using: key, nonce: nonce, authenticating: aad) - let wire = sealed.ciphertext + sealed.tag - XCTAssertEqual(wire.count, clear.count + 16) - let restored = try ChaChaPoly.open( - ChaChaPoly.SealedBox(nonce: nonce, ciphertext: wire.dropLast(16), tag: wire.suffix(16)), - using: key, - authenticating: aad - ) - XCTAssertEqual(restored, clear) - } -} diff --git a/product-source/hololake-native-desktop/mobile/ios/project.yml b/product-source/hololake-native-desktop/mobile/ios/project.yml deleted file mode 100644 index b733e4c91..000000000 --- a/product-source/hololake-native-desktop/mobile/ios/project.yml +++ /dev/null @@ -1,63 +0,0 @@ -name: HoloLakeMobile -options: - bundleIdPrefix: com.guanghulab - deploymentTarget: - iOS: "17.0" -settings: - base: - DEVELOPMENT_TEAM: 825A9L3G7Q - CODE_SIGN_STYLE: Automatic - SWIFT_VERSION: "5.0" - CURRENT_PROJECT_VERSION: 1 - MARKETING_VERSION: 0.5.0 - TARGETED_DEVICE_FAMILY: "1" - SUPPORTS_MACCATALYST: false -targets: - HoloLakeMobile: - type: application - platform: iOS - sources: - - path: Sources - settings: - base: - PRODUCT_BUNDLE_IDENTIFIER: com.guanghulab.hololake - PRODUCT_NAME: HoloLake - PRODUCT_MODULE_NAME: HoloLakeMobile - info: - path: Generated/HoloLakeMobile-Info.plist - properties: - CFBundleDisplayName: HoloLake - CFBundleShortVersionString: "$(MARKETING_VERSION)" - CFBundleVersion: "$(CURRENT_PROJECT_VERSION)" - LSApplicationCategoryType: public.app-category.productivity - NSLocalNetworkUsageDescription: HoloLake 仅在你明确配对后,通过同一局域网连接你的电脑端频道。 - UIApplicationSupportsIndirectInputEvents: true - UIRequiresFullScreen: true - UILaunchScreen: {} - UISupportedInterfaceOrientations: - - UIInterfaceOrientationPortrait - CFBundleURLTypes: - - CFBundleTypeRole: Editor - CFBundleURLName: com.guanghulab.hololake.pair - CFBundleURLSchemes: - - hololake - NSAppTransportSecurity: - NSAllowsLocalNetworking: true - scheme: - testTargets: - - HoloLakeMobileTests - HoloLakeMobileTests: - type: bundle.unit-test - platform: iOS - sources: - - path: Tests - dependencies: - - target: HoloLakeMobile - settings: - base: - PRODUCT_BUNDLE_IDENTIFIER: com.guanghulab.hololake.tests - TEST_HOST: "$(BUILT_PRODUCTS_DIR)/HoloLake.app/HoloLake" - BUNDLE_LOADER: "$(TEST_HOST)" - info: - path: Generated/HoloLakeMobileTests-Info.plist - properties: {} diff --git a/product-source/hololake-native-desktop/package-lock.json b/product-source/hololake-native-desktop/package-lock.json index 17cf42c6f..010b8d423 100644 --- a/product-source/hololake-native-desktop/package-lock.json +++ b/product-source/hololake-native-desktop/package-lock.json @@ -1,26 +1,17 @@ { "name": "hololake-native-desktop", - "version": "0.5.0", + "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "hololake-native-desktop", - "version": "0.5.0", + "version": "0.1.0", "dependencies": { - "@fortune-sheet/react": "1.0.4", - "@lexical/history": "0.49.0", - "@lexical/list": "0.49.0", - "@lexical/markdown": "0.49.0", - "@lexical/react": "0.49.0", - "@lexical/rich-text": "0.49.0", - "@lexical/selection": "0.49.0", - "@lexical/utils": "0.49.0", "@tauri-apps/api": "2.10.1", "@tauri-apps/plugin-process": "2.3.1", "@tauri-apps/plugin-updater": "2.10.0", "dompurify": "^3.4.13", - "lexical": "0.49.0", "marked": "^16.4.1", "react": "^19.2.0", "react-dom": "^19.2.0" @@ -759,113 +750,6 @@ "node": ">=18" } }, - "node_modules/@floating-ui/core": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz", - "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==", - "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.12" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz", - "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.8.0", - "@floating-ui/utils": "^0.2.12" - } - }, - "node_modules/@floating-ui/react": { - "version": "0.27.20", - "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.20.tgz", - "integrity": "sha512-CMqMy7OaXl9W0eq1Uy7L7i2Y/anPvHmFmESd2CEw0t5YvZhcVCeo4MBevAmswRllX7Y2dEidA4ozGPunLSTQpw==", - "license": "MIT", - "dependencies": { - "@floating-ui/react-dom": "^2.1.9", - "@floating-ui/utils": "^0.2.12", - "tabbable": "^6.0.0" - }, - "peerDependencies": { - "react": ">=17.0.0", - "react-dom": ">=17.0.0" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.9.tgz", - "integrity": "sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==", - "license": "MIT", - "dependencies": { - "@floating-ui/dom": "^1.8.0" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz", - "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==", - "license": "MIT" - }, - "node_modules/@formulajs/formulajs": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@formulajs/formulajs/-/formulajs-2.9.3.tgz", - "integrity": "sha512-WpgiuJaBl/Hcda9Ti8a7mlnw/vUZkJrtjABvojz6P6mo6d8EscudyA7iAt/kTLsgi0c8zfmzQd/Yjb4ASFkw+g==", - "license": "MIT", - "dependencies": { - "bessel": "^1.0.2", - "jstat": "^1.9.2" - }, - "bin": { - "implementation-stats": "bin/implementation-stats" - } - }, - "node_modules/@fortune-sheet/core": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@fortune-sheet/core/-/core-1.0.4.tgz", - "integrity": "sha512-CDnUVebfvtT++CymNRw0qnY4sz6zYO3KZazlH+nG6otkRkZ05Bvt7NXqVhmKKSSxIvJR4R6h50abu/dVGBpjpw==", - "license": "MIT", - "dependencies": { - "@fortune-sheet/formula-parser": "^0.2.13", - "dayjs": "^1.11.0", - "immer": "^9.0.12", - "lodash": "^4.17.21", - "numeral": "^2.0.6", - "uuid": "^8.3.2" - } - }, - "node_modules/@fortune-sheet/formula-parser": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/@fortune-sheet/formula-parser/-/formula-parser-0.2.13.tgz", - "integrity": "sha512-za2ZVQ5ZfMSPCtL8MdqhCthPip7AoeU4MPyd5UDo4RCl9/arrv1Jz0y755mACVVi4suSZxrzWoJGDkLmofoSmw==", - "license": "MIT", - "dependencies": { - "@formulajs/formulajs": "^2.9.3", - "tiny-emitter": "^2.1.0" - } - }, - "node_modules/@fortune-sheet/react": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@fortune-sheet/react/-/react-1.0.4.tgz", - "integrity": "sha512-v+BU5mmp2hhUe4gRF+vOJ3j8zZkzHU0kzhTZzp+Nn00wA/RArMr+CO+SAluKlCPAsTZgPwmgOEK685WPqJ5XNw==", - "license": "MIT", - "dependencies": { - "@fortune-sheet/core": "^1.0.4", - "@types/regenerator-runtime": "^0.13.6", - "immer": "^9.0.12", - "lodash": "^4.17.21", - "regenerator-runtime": "^0.14.1" - }, - "peerDependencies": { - "react": ">= 18.2", - "react-dom": ">= 18.2" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", @@ -916,491 +800,6 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@lexical/a11y": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/a11y/-/a11y-0.49.0.tgz", - "integrity": "sha512-ypvO0SI9DCzEAjxkRLq+gNzRqfjg632RCkwu16Hk94PCBrEmcDhx5iUGg3SRJC7WnM2wXC/F/SB8yWDEfq7tEw==", - "license": "MIT", - "dependencies": { - "@lexical/extension": "0.49.0", - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/clipboard": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/clipboard/-/clipboard-0.49.0.tgz", - "integrity": "sha512-AVKj21xH1qU7JAFA/v0hCoafa+Yti1I7cHG+JQIgc/EqCtP8ePeJyIfTPNN/tXskoCdq++HewQoiSXRwwlocVg==", - "license": "MIT", - "dependencies": { - "@lexical/extension": "0.49.0", - "@lexical/html": "0.49.0", - "@lexical/internal": "0.49.0", - "@lexical/list": "0.49.0", - "@lexical/selection": "0.49.0", - "@lexical/utils": "0.49.0", - "@types/trusted-types": "^2.0.7", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/code-core": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/code-core/-/code-core-0.49.0.tgz", - "integrity": "sha512-29sXI4ydcN/OyBJNlZXkGKtQXzfiIWet+YN20+wT97zkqityOvRilK6qzTRz9Cd0ungEPlJENqXQhsy6BJeXpg==", - "license": "MIT", - "dependencies": { - "@lexical/extension": "0.49.0", - "@lexical/html": "0.49.0", - "@lexical/internal": "0.49.0", - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/devtools-core": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/devtools-core/-/devtools-core-0.49.0.tgz", - "integrity": "sha512-LgjNlvRiuO/QF36aG6kfR4ptEvSw587o2+YF6SOsaOB7iw2Z3pqpsKloWSEF4QXaLFI65Li8JjMdQj+BaFMIOA==", - "license": "MIT", - "dependencies": { - "@lexical/html": "0.49.0", - "@lexical/link": "0.49.0", - "@lexical/mark": "0.49.0", - "@lexical/table": "0.49.0", - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "react": ">=18.x", - "react-dom": ">=18.x", - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/dragon": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/dragon/-/dragon-0.49.0.tgz", - "integrity": "sha512-62/4DP5qyX/l4Yf5qRyyQrs9BV725eRU3OmLUW6g7T5xrcHXxAo7tia/NvqjqvXdpvQzyHjWgsy7dMitGITUsw==", - "license": "MIT", - "dependencies": { - "@lexical/extension": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/extension": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/extension/-/extension-0.49.0.tgz", - "integrity": "sha512-Wv0VsuqxorbxHCK4ms1PwAu6cXIGNLtflq66auF+zwxOtBprkSFV8VzzzdKLOYD2admP0VK6EqVCeGXFK1GggA==", - "license": "MIT", - "dependencies": { - "@lexical/internal": "0.49.0", - "@lexical/utils": "0.49.0", - "@preact/signals-core": "^1.14.1", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/hashtag": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/hashtag/-/hashtag-0.49.0.tgz", - "integrity": "sha512-aQTpNjrEO5apsaohWGl4ku22EgHpWUzZg5CIzvriS2A1vNmIfzLoCL+lDFpzAwk3DT1Kj1yvGHh5TvhYsb9D8w==", - "license": "MIT", - "dependencies": { - "@lexical/text": "0.49.0", - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/history": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/history/-/history-0.49.0.tgz", - "integrity": "sha512-uQdtEd34gIJklXNSdHS2Wko1zxx1xUMVXbiodcLO6a3GeFTE5bKnx6af1zGX78KpYhUQYnHWorKuUvtdZlJPaA==", - "license": "MIT", - "dependencies": { - "@lexical/extension": "0.49.0", - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/html": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/html/-/html-0.49.0.tgz", - "integrity": "sha512-NQqAydKzRjQl7Jx+bTTyC2iuz5uhuDaQX0SSPrdfgaFDCPjqQEejcBkCt1QXnu1CkbVHutZKVGVzljx40Y6y+Q==", - "license": "MIT", - "dependencies": { - "@lexical/extension": "0.49.0", - "@lexical/internal": "0.49.0", - "@lexical/selection": "0.49.0", - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/internal": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/internal/-/internal-0.49.0.tgz", - "integrity": "sha512-s+XjPC7Qb39A/Xx9ahcz1s69CPix4ultaqyW+MDG0AXYW2quDr7m0USqReKIAiuoLIWtGN5HW8BwV2Y6t4qr6Q==", - "license": "MIT", - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/link": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/link/-/link-0.49.0.tgz", - "integrity": "sha512-CsZVu1OfnPOn6IKWVO5DbmKwIuicGtgWSzrZMdMB8w6yPoMgFyPWeVulhPE7LNz2FhaQCWv+lVVYVAiJrUzJsg==", - "license": "MIT", - "dependencies": { - "@lexical/extension": "0.49.0", - "@lexical/html": "0.49.0", - "@lexical/internal": "0.49.0", - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/list": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/list/-/list-0.49.0.tgz", - "integrity": "sha512-zs6wYkxakDRcJO0KmwrPPHgeLLIxzjD+P2CRu+scJCHRuA5e2iSw2iFjH5n/LlWBrlnPMSjeQse4QqsRy9nnqA==", - "license": "MIT", - "dependencies": { - "@lexical/extension": "0.49.0", - "@lexical/html": "0.49.0", - "@lexical/internal": "0.49.0", - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/mark": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/mark/-/mark-0.49.0.tgz", - "integrity": "sha512-JSYD8UYQQOMT6oDYh1KsLPK3KMGfQzU7E9fJkugKEO0/XebfsmiuNtkLCGDVIZOo8bNHlwb1YVvmswC2bjotMQ==", - "license": "MIT", - "dependencies": { - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/markdown": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/markdown/-/markdown-0.49.0.tgz", - "integrity": "sha512-n7x/3OLdi5R0ztICCn8udxRIWFZFVtmQS3a06Tjkyvm/j/dPlFQ/henKSOFjjX/IqVzQzSmiNaDhqKWxXM5npQ==", - "license": "MIT", - "dependencies": { - "@lexical/code-core": "0.49.0", - "@lexical/internal": "0.49.0", - "@lexical/link": "0.49.0", - "@lexical/list": "0.49.0", - "@lexical/rich-text": "0.49.0", - "@lexical/selection": "0.49.0", - "@lexical/text": "0.49.0", - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/overflow": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/overflow/-/overflow-0.49.0.tgz", - "integrity": "sha512-h5Qjv2SkpI76kaukvKJzvWehG9hwB06GEmAnp6aJaioOzoDcBAeWpmYBebtBUwRm0PNLFe3YICFFLpZ5Tg5VoQ==", - "license": "MIT", - "dependencies": { - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/plain-text": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/plain-text/-/plain-text-0.49.0.tgz", - "integrity": "sha512-l7IuUj9n9CtFfz4Fz6zU6mmO+VkcnvyyebABx+lHevvTa7B6YI5PPVgABFfzdyPanyW/FGs7qpKBf59inAqbkg==", - "license": "MIT", - "dependencies": { - "@lexical/clipboard": "0.49.0", - "@lexical/dragon": "0.49.0", - "@lexical/extension": "0.49.0", - "@lexical/selection": "0.49.0", - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/react": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/react/-/react-0.49.0.tgz", - "integrity": "sha512-NqXF4i/IBFKVDDLDJYTwmBXE++MQuIrTQs7VTux6IPyDEpyfeFMn1rQTFb949S3f7rs33Rcu1uGtFbODQfS1Iw==", - "license": "MIT", - "dependencies": { - "@floating-ui/react": "^0.27.19", - "@lexical/a11y": "0.49.0", - "@lexical/devtools-core": "0.49.0", - "@lexical/dragon": "0.49.0", - "@lexical/extension": "0.49.0", - "@lexical/hashtag": "0.49.0", - "@lexical/history": "0.49.0", - "@lexical/internal": "0.49.0", - "@lexical/link": "0.49.0", - "@lexical/list": "0.49.0", - "@lexical/mark": "0.49.0", - "@lexical/markdown": "0.49.0", - "@lexical/overflow": "0.49.0", - "@lexical/plain-text": "0.49.0", - "@lexical/rich-text": "0.49.0", - "@lexical/table": "0.49.0", - "@lexical/text": "0.49.0", - "@lexical/utils": "0.49.0", - "@lexical/yjs": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "react": ">=18.x", - "react-dom": ">=18.x", - "typescript": ">=5.2", - "yjs": ">=13.5.22" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "yjs": { - "optional": true - } - } - }, - "node_modules/@lexical/rich-text": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/rich-text/-/rich-text-0.49.0.tgz", - "integrity": "sha512-LM+d8ULmQvi2Av6UaW4NAIa/Bj9FOo9oh6+dglTzuoFPFQ3sogy5c38i2K9k0ul7aE+bFsXkSmHbu4LkrHIkBQ==", - "license": "MIT", - "dependencies": { - "@lexical/clipboard": "0.49.0", - "@lexical/dragon": "0.49.0", - "@lexical/extension": "0.49.0", - "@lexical/html": "0.49.0", - "@lexical/selection": "0.49.0", - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/selection": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/selection/-/selection-0.49.0.tgz", - "integrity": "sha512-08Vd1+VoC6YnztWOFWVsqF/Hxw5EP8qeL1c7t3+rVCV8revLzXxdQw+vbPX3tgM4fmjOBDUXk6Ws1+rTtsqjcQ==", - "license": "MIT", - "dependencies": { - "@lexical/internal": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/table": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/table/-/table-0.49.0.tgz", - "integrity": "sha512-PG+dxSTBPbUZUY2kBZm0pJuqCEOGom4RrGrc6Jlj/7o0F37k/gGRVprFSRKuf3CqO03QIP6qRovXGDuKb+Exuw==", - "license": "MIT", - "dependencies": { - "@lexical/clipboard": "0.49.0", - "@lexical/extension": "0.49.0", - "@lexical/html": "0.49.0", - "@lexical/internal": "0.49.0", - "@lexical/utils": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/text": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/text/-/text-0.49.0.tgz", - "integrity": "sha512-mowedvbvx0HDaW+ymVdYmWVhueqgauhhqIWaCtbJj33tPk8pOu1BB0pZuJQbOB+1bDnFiZhkJV8W/CvR2M9lEA==", - "license": "MIT", - "dependencies": { - "@lexical/internal": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/utils": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/utils/-/utils-0.49.0.tgz", - "integrity": "sha512-Jaa6DERBqxiFOFa49VPRV1WOb7mzRbMZ5U+v+RFagjzTmBhfxDmEkbQQ9nYTU3n3DPfdT8Hkyffextmw04etXg==", - "license": "MIT", - "dependencies": { - "@lexical/internal": "0.49.0", - "@lexical/selection": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@lexical/yjs": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@lexical/yjs/-/yjs-0.49.0.tgz", - "integrity": "sha512-uqV3D0AOLqQ1f/Bo6ZtuDLoJYGlBm0RlucNYhNvfMAncEw0f/xHc1pTyXeWjdCI/iWgWR/MV6hgVi26TSPs+Vg==", - "license": "MIT", - "dependencies": { - "@lexical/internal": "0.49.0", - "@lexical/selection": "0.49.0", - "lexical": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2", - "yjs": ">=13.5.22" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/@napi-rs/lzma-linux-x64-gnu": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", @@ -1418,16 +817,6 @@ "node": "^22.20 || ^24.12 || >=25" } }, - "node_modules/@preact/signals-core": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.14.4.tgz", - "integrity": "sha512-HNB6HYeYKhQbJ1aKl+YRjrS4+QWHLKX6qKoUsfS/m0vqzsVaEBiZiaKbG/e+NKk2ch5ALQr/ihWaMHxiCuuWHA==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, "node_modules/@rolldown/pluginutils": { "version": "1.0.0-rc.3", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", @@ -2127,17 +1516,12 @@ "@types/react": "^19.2.0" } }, - "node_modules/@types/regenerator-runtime": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/@types/regenerator-runtime/-/regenerator-runtime-0.13.8.tgz", - "integrity": "sha512-jjKoBekfYDH331060tZhosdJVDnXIXx+T8Iw2h2T4HEds6Ddb2lr0JxD15+XPKlXwRHRNgZoY+4Fb2ykoqzHBg==", - "license": "MIT" - }, "node_modules/@types/trusted-types": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/@vitejs/plugin-react": { "version": "5.2.0", @@ -2296,15 +1680,6 @@ "node": ">=6.0.0" } }, - "node_modules/bessel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bessel/-/bessel-1.0.2.tgz", - "integrity": "sha512-Al3nHGQGqDYqqinXhQzmwmcRToe/3WyBv4N8aZc5Pef8xw2neZlR9VPi84Sa23JtgWcucu18HxVZrnI0fn2etw==", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8" - } - }, "node_modules/browserslist": { "version": "4.28.8", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.8.tgz", @@ -2384,12 +1759,6 @@ "dev": true, "license": "MIT" }, - "node_modules/dayjs": { - "version": "1.11.23", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.23.tgz", - "integrity": "sha512-QDTCU0M0MxR3hQfnlDJfwekQiaanm1ubOD231u73WBckQ/fsamwRLiE2GBz6D3a/xF1NgfiDLJjXBa1hYOYTtQ==", - "license": "MIT" - }, "node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", @@ -2546,27 +1915,6 @@ "node": ">=6.9.0" } }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/isomorphic.js": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz", - "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==", - "license": "MIT", - "peer": true, - "funding": { - "type": "GitHub Sponsors ❤", - "url": "https://github.com/sponsors/dmonad" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -2600,56 +1948,6 @@ "node": ">=6" } }, - "node_modules/jstat": { - "version": "1.9.6", - "resolved": "https://registry.npmjs.org/jstat/-/jstat-1.9.6.tgz", - "integrity": "sha512-rPBkJbK2TnA8pzs93QcDDPlKcrtZWuuCo2dVR0TFLOJSxhqfWOVCSp8aV3/oSbn+4uY4yw1URtLpHQedtmXfug==" - }, - "node_modules/lexical": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/lexical/-/lexical-0.49.0.tgz", - "integrity": "sha512-9V1ZIzGpJEd8rIN+nN7veL4fW4fFWbS66Un4JNqSZB4D5t9euzN9+3+jEXy83FjNjNy0MiiUI3+DQaGCLYko0w==", - "license": "MIT", - "dependencies": { - "@lexical/internal": "0.49.0" - }, - "peerDependencies": { - "typescript": ">=5.2" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/lib0": { - "version": "0.2.117", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.117.tgz", - "integrity": "sha512-DeXj9X5xDCjgKLU/7RR+/HQEVzuuEUiwldwOGsHK/sfAfELGWEyTcf0x+uOvCvK3O2zPmZePXWL85vtia6GyZw==", - "license": "MIT", - "peer": true, - "dependencies": { - "isomorphic.js": "^0.2.4" - }, - "bin": { - "0ecdsa-generate-keypair": "bin/0ecdsa-generate-keypair.js", - "0gentesthtml": "bin/gentesthtml.js", - "0serve": "bin/0serve.js" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "type": "GitHub Sponsors ❤", - "url": "https://github.com/sponsors/dmonad" - } - }, - "node_modules/lodash": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", - "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", - "license": "MIT" - }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -2718,15 +2016,6 @@ "node": ">=18" } }, - "node_modules/numeral": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", - "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==", - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/obug": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.4.tgz", @@ -2828,12 +2117,6 @@ "node": ">=0.10.0" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, "node_modules/rollup": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.4.tgz", @@ -2927,18 +2210,6 @@ "dev": true, "license": "MIT" }, - "node_modules/tabbable": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.5.0.tgz", - "integrity": "sha512-wieBHXygIm7OyQOu5hQlkk62/WyCFYGlWg7L6/ZCUZwx0o398Zkn4pVmMyfYhfMG8kGrj/Krt8eIk6UKC6VzwA==", - "license": "MIT" - }, - "node_modules/tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", - "license": "MIT" - }, "node_modules/tinybench": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", @@ -2987,7 +2258,7 @@ "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -3028,19 +2299,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/uuid": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", - "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, "node_modules/vite": { "version": "7.3.6", "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz", @@ -3229,24 +2487,6 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true, "license": "ISC" - }, - "node_modules/yjs": { - "version": "13.6.32", - "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.32.tgz", - "integrity": "sha512-lfiJIIC4Xayt5ItynE407ehlE03pCjeOc4hkR4yxxvvNJ4kuiN25B0g+Qp8XagYz361LLL7DCzR5bvFJ81QKtQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "lib0": "^0.2.99" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=8.0.0" - }, - "funding": { - "type": "GitHub Sponsors ❤", - "url": "https://github.com/sponsors/dmonad" - } } } } diff --git a/product-source/hololake-native-desktop/package.json b/product-source/hololake-native-desktop/package.json index 9c016ccd6..b5a4b2c4a 100644 --- a/product-source/hololake-native-desktop/package.json +++ b/product-source/hololake-native-desktop/package.json @@ -1,30 +1,20 @@ { "name": "hololake-native-desktop", "private": true, - "version": "0.5.0", + "version": "0.1.0", "type": "module", "scripts": { "dev": "vite", "build": "tsc -b && vite build", - "test": "node --test scripts/*.test.mjs system-integrations/codex-host-bridge/tests/*.test.mjs", - "test:codex-host-bridge": "node --test system-integrations/codex-host-bridge/tests/*.test.mjs", + "test": "node --test scripts/*.test.mjs", "release:macos": "node scripts/release-pipeline.mjs", "tauri": "tauri" }, "dependencies": { - "@fortune-sheet/react": "1.0.4", - "@lexical/history": "0.49.0", - "@lexical/list": "0.49.0", - "@lexical/markdown": "0.49.0", - "@lexical/react": "0.49.0", - "@lexical/rich-text": "0.49.0", - "@lexical/selection": "0.49.0", - "@lexical/utils": "0.49.0", "@tauri-apps/api": "2.10.1", "@tauri-apps/plugin-process": "2.3.1", "@tauri-apps/plugin-updater": "2.10.0", "dompurify": "^3.4.13", - "lexical": "0.49.0", "marked": "^16.4.1", "react": "^19.2.0", "react-dom": "^19.2.0" @@ -37,8 +27,5 @@ "typescript": "~5.9.3", "vite": "^7.3.5", "vitest": "^4.0.18" - }, - "overrides": { - "uuid": "11.1.1" } } diff --git a/product-source/hololake-native-desktop/scripts/ambient-motion-idle.test.mjs b/product-source/hololake-native-desktop/scripts/ambient-motion-idle.test.mjs deleted file mode 100644 index cb94110ba..000000000 --- a/product-source/hololake-native-desktop/scripts/ambient-motion-idle.test.mjs +++ /dev/null @@ -1,28 +0,0 @@ -import assert from 'node:assert/strict' -import fs from 'node:fs' -import test from 'node:test' - -const source = fs.readFileSync(new URL('../src/main.tsx', import.meta.url), 'utf8') -const styles = fs.readFileSync(new URL('../src/styles.css', import.meta.url), 'utf8') - -test('ambient lake motion sleeps by default and wakes only after human interaction', () => { - assert.match(source, /const \[motionAwake, setMotionAwake\] = useState\(false\)/) - assert.match(source, /function LakeAtmosphere\(\{ awake \}: \{ awake: boolean \}\)/) - assert.match(source, /\{awake &&
{ - assert.doesNotMatch(source, /setInterval\s*\(/) - assert.match(source, /window\.addEventListener\('focus', refreshWhenHumanReturns\)/) - assert.match(source, /document\.hidden/) -}) - -test('causal entry animations remain independent from ambient motion', () => { - assert.match(styles, /\.gate-rise-star[\s\S]*animation: gate-jade-rise/) - assert.doesNotMatch(styles, /\.official-world \.gate-rise-star[\s\S]*animation-play-state: paused/) -}) diff --git a/product-source/hololake-native-desktop/scripts/channel-surface-layout.test.mjs b/product-source/hololake-native-desktop/scripts/channel-surface-layout.test.mjs deleted file mode 100644 index 2ac15c365..000000000 --- a/product-source/hololake-native-desktop/scripts/channel-surface-layout.test.mjs +++ /dev/null @@ -1,26 +0,0 @@ -import assert from 'node:assert/strict' -import { readFileSync } from 'node:fs' -import test from 'node:test' - -const read = (path) => readFileSync(new URL(`../${path}`, import.meta.url), 'utf8') - -test('channel surface gives every visible entry its own layout slot', () => { - const source = read('src/main.tsx') - const styles = read('src/styles.css') - - const channel = source.match(/\{worldStage === 'channel'[\s\S]*?\n \{worldStage === 'enterpriseWork'/)?.[0] - assert.ok(channel, 'channel world source must remain discoverable') - assert.match(channel, /className="channel-primary"/) - assert.match(channel, /className="channel-marketplace"/) - assert.equal((channel.match(/className="channel-main"/g) || []).length, 0) - - assert.match(styles, /\.channel-primary\s*\{/) - assert.match(styles, /\.channel-marketplace\s*\{/) -}) -test('the domain stage has exactly one atmosphere owner', () => { - const source = read('src/main.tsx') - assert.match( - source, - /\{!\(worldStage === 'domain' && surface === 'world'\) && \}/, - ) -}) diff --git a/product-source/hololake-native-desktop/scripts/channel-workbench-admission.test.mjs b/product-source/hololake-native-desktop/scripts/channel-workbench-admission.test.mjs deleted file mode 100644 index 82ab44bd3..000000000 --- a/product-source/hololake-native-desktop/scripts/channel-workbench-admission.test.mjs +++ /dev/null @@ -1,38 +0,0 @@ -import assert from 'node:assert/strict' -import { readFileSync } from 'node:fs' -import test from 'node:test' - -const read = (path) => readFileSync(new URL(`../${path}`, import.meta.url), 'utf8') -const contract = JSON.parse(read('contracts/channel-workbench-runtime.json')) -const registry = JSON.parse(read('contracts/numbered-ipc-registry.json')) -const modulePackage = JSON.parse(read('fixtures/module-packages/HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001-0.1.0.ghmod')) -const rust = read('src-tauri/src/channel_workbench.rs') -const frontend = [read('src/modules/channel-workbench/index.tsx'), read('src/modules/channel-workbench/document-engine.tsx'), read('src/modules/channel-workbench/spreadsheet-engine.tsx')].join('\n') - -test('channel workbench is a signed account-local adapter with durable user data', () => { - assert.equal(contract.candidate_number, 'HLP-DONOR-CAND-0002') - assert.equal(contract.runtime_module_number, 'HLP-MOD-LOCAL-CHANNEL-WORKBENCH-0001') - assert.equal(contract.data_boundary.scope, 'CURRENT_AUTHENTICATED_ACCOUNT_LOCAL') - assert.equal(contract.data_boundary.package_unmount_deletes_user_data, false) - assert.equal(modulePackage.manifest.adapter, 'channel-workbench-v1') - assert.deepEqual(modulePackage.manifest.permissions, ['CHANNEL_DOCUMENT_READ', 'CHANNEL_DOCUMENT_WRITE', 'CHANNEL_SPREADSHEET_READ', 'CHANNEL_SPREADSHEET_WRITE']) - assert.match(rust, /require_active_module_adapter/) - assert.match(rust, /workbench_receipts_no_update/) - assert.doesNotMatch(rust, /#\[tauri::command\]/) - assert.doesNotMatch(frontend, /from ['"]@tauri-apps\/api\/core['"]/) -}) - -test('document and spreadsheet cross only their exact numbered routes', () => { - const routes = registry.operations.filter((route) => route.module_number === 'HLP-NIPC-MOD-0022') - assert.deepEqual(routes.map((route) => route.operation_number), ['HLP-NIPC-OP-0074', 'HLP-NIPC-OP-0075', 'HLP-NIPC-OP-0076']) - assert.deepEqual(routes.map((route) => route.alias), ['get_channel_workbench_snapshot', 'save_channel_document', 'save_channel_spreadsheet']) - assert.ok(routes.every((route) => route.target_number === 'HLP-NIPC-TGT-0022')) - assert.ok(routes.every((route) => route.admission === 'VERIFIED_HUMAN_ROUTE')) -}) - -test('the legacy engines are preserved but loaded only inside the module chunk', () => { - assert.match(frontend, /LexicalComposer/) - assert.match(frontend, /Workbook/) - assert.match(frontend, /calculateFormula/) - assert.match(read('src/main.tsx'), /lazy\(\(\) => import\('\.\/modules\/channel-workbench'\)/) -}) diff --git a/product-source/hololake-native-desktop/scripts/circular-lake-membrane.test.mjs b/product-source/hololake-native-desktop/scripts/circular-lake-membrane.test.mjs deleted file mode 100644 index d2084131b..000000000 --- a/product-source/hololake-native-desktop/scripts/circular-lake-membrane.test.mjs +++ /dev/null @@ -1,31 +0,0 @@ -import assert from 'node:assert/strict' -import fs from 'node:fs' -import path from 'node:path' -import test from 'node:test' -import { fileURLToPath } from 'node:url' - -const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..') -const read = (relative) => fs.readFileSync(path.join(root, relative), 'utf8') - -test('the circular lake membrane rejects protocol-external input before language runtime', () => { - const contract = JSON.parse(read('contracts/circular-lake-membrane.json')) - assert.equal(contract.default, 'DISCARD') - assert.equal(contract.protocol_external_input_reaches_persona_context, false) - assert.equal(contract.natural_language_grants_execution_authority, false) - assert.equal(contract.intent_inference_required_for_protocol_rejection, false) - assert.equal(contract.deterministic_membrane_before_persona_parser, true) - assert.deepEqual(contract.accepted_language_protocols, ['GLP/1.0']) -}) - -test('nearby discovery supports automatic local visitor discovery and a closed persona route', () => { - const contract = JSON.parse(read('contracts/nearby-ai-discovery.json')) - assert.equal(contract.same_device.auto_discovery, true) - assert.equal(contract.same_device.copy_large_invitation_required, false) - assert.equal(contract.connection_modes.GENERIC_AI_VISITOR.state, 'EXPRESSION_ONLY_READY') - assert.equal(contract.connection_modes.GUANGHU_PERSONA.state, 'BINDING_EVIDENCE_REQUIRED') - assert.equal(contract.local_network.state, 'DEFERRED_UNTIL_ENCRYPTED_TRANSPORT_AND_APPROVAL') - const broker = read('src-tauri/src/direct_local_broker.rs') - assert.match(broker, /DiscoverNearby/) - assert.match(broker, /OpenVisitorSession/) - assert.match(broker, /ReceiveLanguage/) -}) diff --git a/product-source/hololake-native-desktop/scripts/compile-gls-runtime-registry.mjs b/product-source/hololake-native-desktop/scripts/compile-gls-runtime-registry.mjs deleted file mode 100644 index 24c86bbd8..000000000 --- a/product-source/hololake-native-desktop/scripts/compile-gls-runtime-registry.mjs +++ /dev/null @@ -1,483 +0,0 @@ -import { createHash } from 'node:crypto' -import { readFile, readdir, writeFile } from 'node:fs/promises' -import path from 'node:path' -import process from 'node:process' - -const args = new Map() -for (let index = 2; index < process.argv.length; index += 2) args.set(process.argv[index], process.argv[index + 1]) - -const explicitSourceRoot = args.get('--source-root') -const repoRoot = args.get('--repo-root') || (explicitSourceRoot ? path.dirname(explicitSourceRoot) : null) -const sourceRoot = explicitSourceRoot || (repoRoot ? path.join(repoRoot, 'gls') : null) -const sourceCommit = args.get('--source-commit') -const output = args.get('--output') -const projectionsPath = args.get('--projections') -const referencesPath = args.get('--references') - -if (!repoRoot || !sourceRoot || !sourceCommit || !output || !projectionsPath || !referencesPath) { - throw new Error('usage: compile-gls-runtime-registry.mjs --repo-root --source-commit --output --projections --references ') -} -if (!/^[a-f0-9]{40}$/.test(sourceCommit)) throw new Error('source commit must be a full SHA-1') - -async function walk(directory, prefix = '') { - const entries = await readdir(directory, { withFileTypes: true }) - const paths = [] - for (const entry of entries) { - const relative = prefix ? `${prefix}/${entry.name}` : entry.name - if (entry.isDirectory()) paths.push(...await walk(path.join(directory, entry.name), relative)) - else paths.push(relative) - } - return paths -} - -async function readRequired(relative) { - return readFile(path.join(repoRoot, relative), 'utf8') -} - -function sourceRank(relative) { - if (!relative.includes('/')) return 0 - if (relative.startsWith('standards/')) return 1 - if (relative.includes('/notion-export/')) return 3 - return 2 -} - -function cleanHeading(line, id) { - return line.replace(/^#+\s*/, '').replaceAll('**', '').replace(new RegExp(`^${id}\\s*[·::-]?\\s*`), '').trim() || id -} - -function sourceStatus(raw) { - const line = raw.split(/\r?\n/, 100).find((item) => /^\s*(?:>|[-*]\s*)?(?:状态|Status)\s*[::]/i.test(item)) - if (!line) return 'UNSPECIFIED_SOURCE_STATUS' - return line.replace(/^\s*(?:>|[-*]\s*)?(?:状态|Status)\s*[::]\s*/i, '').replaceAll('`', '').trim() -} - -function sourceDependencies(raw) { - const match = raw.match(/^\s*depends:\s*\[([^\]]*)\]/m) - return [...new Set(match?.[1].match(/GLS-\d{4}/g) || [])].sort() -} - -// REPO-012 的旧 depends 没有声明边语义。Bootstrap Compiler 必须把每条旧边 -// 投影为受限、只读的工程类型;这些边永不自动取得运行效力。真正进入激活图的边 -// 只能来自 gls-executable-projections/v2 的显式 RUNTIME_REQUIRES。 -function typedSourceDependency(sourceId, targetId) { - const number = Number(targetId.slice(4)) - const recoveryTargets = new Set(['GLS-0304', 'GLS-0308', 'GLS-0827', 'GLS-0836', 'GLS-0843', 'GLS-0845', 'GLS-0846', 'GLS-0847', 'GLS-0848', 'GLS-0849']) - const bootTargets = new Set(['GLS-0307', 'GLS-0310', 'GLS-0803', 'GLS-0819', 'GLS-0840', 'GLS-0841']) - const buildTargets = new Set(['GLS-0130', 'GLS-0131', 'GLS-0411', 'GLS-0710', 'GLS-0844']) - const evidenceTargets = new Set(['GLS-0306', 'GLS-0311', 'GLS-0604']) - let edgeKind = 'NORMATIVE_REFERENCE' - if (recoveryTargets.has(targetId) && (sourceId >= 'GLS-0800' || sourceId === 'GLS-0304' || sourceId === 'GLS-0308')) edgeKind = 'RECOVERY_REQUIRES' - else if (bootTargets.has(targetId) && sourceId >= 'GLS-0800') edgeKind = 'BOOT_REQUIRES' - else if (buildTargets.has(targetId)) edgeKind = 'BUILD_REQUIRES' - else if (evidenceTargets.has(targetId)) edgeKind = 'EVIDENCE_ONLY' - else if ((number >= 300 && number <= 399) || (number >= 400 && number <= 499) || ['GLS-0602', 'GLS-0603', 'GLS-0605'].includes(targetId)) edgeKind = 'SCHEMA_IMPORT' - return { - edge_kind: edgeKind, - classification_basis: 'BOOTSTRAP_COMPILER_V1_FAMILY_AND_TARGET_RULE', - } -} - -function contractKind(family, projectionKind) { - if (projectionKind) return projectionKind - const kinds = { - GLS_ENGINEERING: 'COMPILER_OR_INTERMEDIATE_REPRESENTATION', - GLP: 'MESSAGE_SCHEMA_OR_SYNC_CONTRACT', - GLP_CONTROL_PLANE: 'CONTROL_PLANE_STATE_MACHINE', - GLP_WITNESS: 'APPEND_ONLY_EVIDENCE_LEDGER', - HLDP: 'LANGUAGE_PROGRAM_PROFILE', - GLS_IMPLEMENTATION: 'ADAPTER_MODEL_OR_MODULE_CONTRACT', - AGE: 'EXECUTION_BODY_LIFECYCLE_STATE_MACHINE', - AGE_OS: 'RESOURCE_SCHEDULER', - AGE_AUTONOMOUS_RUNTIME: 'TIME_OR_CAPABILITY_EXTENSION_RUNTIME', - GUANGHU_WORLD: 'WORLD_BOOT_AND_RECOVERY_STATE_MACHINE', - GUANGHU_NATIVE_ENGINEERING: 'NATIVE_QUALITY_GATE', - GUANGHU_NATIVE_OS: 'NATIVE_NODE_RUNTIME_CONTRACT', - GUANGHU_NATIVE_STORAGE: 'NATIVE_STORAGE_CONTRACT', - GUANGHU_PERSONA_GESTATION: 'GESTATIONAL_INGRESS_OR_REVIEW_PIPELINE', - GUANGHU_LANGUAGE_WORLD: 'LANGUAGE_WORLD_BOUNDARY_GUARD', - } - return kinds[family] || 'UNCLASSIFIED_PROTOCOL_SOURCE' -} - -function parseTableAuthorities(raw, authorityKind) { - const results = [] - for (const line of raw.split(/\r?\n/)) { - const id = line.match(/^\|\s*(GLS-\d{4})\s*\|/)?.[1] - if (!id) continue - results.push({ - id, - authority_kind: authorityKind, - declared_source_path: line.match(/`(gls\/[^`]+\.hdlp)`/)?.[1] || null, - }) - } - return results -} - -function parseSourceManifest(raw) { - const lines = raw.split(/\r?\n/) - const results = [] - for (let index = 0; index < lines.length; index += 1) { - const match = lines[index].match(/^\s*-\s+id:\s*["']?(GLS-\d{4})["']?\s*$/) - if (!match) continue - let sourcePath = null - for (let cursor = index + 1; cursor < lines.length && cursor <= index + 12; cursor += 1) { - if (/^\s*-\s+id:/.test(lines[cursor])) break - sourcePath ||= lines[cursor].match(/^\s*source_path:\s*["']?(gls\/[^"']+\.hdlp)["']?\s*$/)?.[1] || null - } - results.push({ id: match[1], authority_kind: 'SOURCE_MANIFEST', declared_source_path: sourcePath }) - } - return results -} - -function stronglyConnectedComponents(graph) { - let nextIndex = 0 - const indices = new Map() - const lowLinks = new Map() - const stack = [] - const onStack = new Set() - const components = [] - function visit(id) { - indices.set(id, nextIndex) - lowLinks.set(id, nextIndex) - nextIndex += 1 - stack.push(id) - onStack.add(id) - for (const target of graph.get(id) || []) { - if (!graph.has(target)) continue - if (!indices.has(target)) { - visit(target) - lowLinks.set(id, Math.min(lowLinks.get(id), lowLinks.get(target))) - } else if (onStack.has(target)) lowLinks.set(id, Math.min(lowLinks.get(id), indices.get(target))) - } - if (lowLinks.get(id) !== indices.get(id)) return - const component = [] - let current - do { - current = stack.pop() - onStack.delete(current) - component.push(current) - } while (current !== id) - if (component.length > 1 || (graph.get(id) || []).includes(id)) components.push(component.sort()) - } - for (const id of [...graph.keys()].sort()) if (!indices.has(id)) visit(id) - return components.sort((left, right) => left[0].localeCompare(right[0])) -} - -const projectionManifest = JSON.parse(await readFile(projectionsPath, 'utf8')) -if (projectionManifest.schema !== 'hololake.gls-executable-projections/v2' - || projectionManifest.runtime_graph_rule !== 'ONLY_EXPLICIT_RUNTIME_REQUIRES_EDGES_ENTER_ACTIVATION_GRAPH' - || projectionManifest.source_commit !== sourceCommit) { - throw new Error('projection manifest does not match the selected REPO-012 source commit') -} -const referenceManifest = JSON.parse(await readFile(referencesPath, 'utf8')) -if (referenceManifest.schema !== 'hololake.gls-numbered-reference-nodes/v1' - || referenceManifest.record_id !== 'HLP-GLS-NUMBERED-REFERENCE-REGISTRY-001' - || referenceManifest.source?.repository !== 'REPO-012' - || referenceManifest.source?.commit !== sourceCommit - || referenceManifest.policy?.number_is_coordinate_not_authority !== true - || referenceManifest.policy?.independent_protocol_source_required_for_execution !== true - || referenceManifest.policy?.reference_only_nodes_may_execute !== false - || referenceManifest.policy?.unknown_reference !== 'FAIL_CLOSED' - || referenceManifest.policy?.unresolved_number_reference_allowed !== false) { - throw new Error('numbered reference manifest does not match the selected REPO-012 source commit or safety boundary') -} - -const protocolRegistryPath = 'gls/GLS-PROTOCOL-REGISTRY.json' -const glsEntryPath = 'gls/GLS-ENTRY.hdlp' -const sourceManifestPath = 'gls/SOURCE-MANIFEST.yml' -const architectureCatalogPath = 'gls/GLS-ARCHITECTURE-CATALOG.hdlp' -const protocolRegistryRaw = await readRequired(protocolRegistryPath) -const glsEntryRaw = await readRequired(glsEntryPath) -const sourceManifestRaw = await readRequired(sourceManifestPath) -const architectureCatalogRaw = await readRequired(architectureCatalogPath) -const protocolRegistry = JSON.parse(protocolRegistryRaw) - -const authorityFiles = [ - [protocolRegistryPath, protocolRegistryRaw, 'PROTOCOL_REGISTRY'], - [glsEntryPath, glsEntryRaw, 'GLS_ENTRY'], - [sourceManifestPath, sourceManifestRaw, 'SOURCE_MANIFEST'], - [architectureCatalogPath, architectureCatalogRaw, 'ARCHITECTURE_CATALOG'], -].map(([source_path, raw, authority_kind]) => ({ - authority_kind, - source_path, - source_sha256: createHash('sha256').update(raw).digest('hex'), -})) - -const registryMetadata = new Map() -const authorityDeclarations = new Map() -function addAuthority(declaration) { - const declarations = authorityDeclarations.get(declaration.id) || [] - if (!declarations.some((existing) => existing.authority_kind === declaration.authority_kind)) declarations.push(declaration) - authorityDeclarations.set(declaration.id, declarations) -} - -for (const entry of protocolRegistry.existing_registered || []) { - registryMetadata.set(entry.id, { ...entry, registry_section: 'existing_registered' }) - addAuthority({ id: entry.id, authority_kind: 'PROTOCOL_REGISTRY', declared_source_path: entry.source || null }) -} -for (const entry of protocolRegistry.registered_draft_protocols || []) { - registryMetadata.set(entry.id, { ...entry, registry_section: 'registered_draft_protocols' }) - addAuthority({ id: entry.id, authority_kind: 'PROTOCOL_REGISTRY', declared_source_path: entry.source || null }) -} -for (const declaration of parseTableAuthorities(glsEntryRaw, 'GLS_ENTRY')) addAuthority(declaration) -for (const declaration of parseSourceManifest(sourceManifestRaw)) addAuthority(declaration) -for (const declaration of parseTableAuthorities(architectureCatalogRaw, 'ARCHITECTURE_CATALOG')) addAuthority(declaration) - -const routingReferences = new Map() -const routingRoot = path.join(repoRoot, 'routing') -for (const relative of await walk(routingRoot)) { - if (!/\.(?:json|hdlp|md|yml|yaml)$/.test(relative)) continue - const raw = await readFile(path.join(routingRoot, relative), 'utf8') - for (const id of new Set(raw.match(/GLS-\d{4}/g) || [])) { - const refs = routingReferences.get(id) || [] - refs.push(`routing/${relative}`) - routingReferences.set(id, refs) - } -} - -const allSourceFiles = await walk(sourceRoot) -const candidates = allSourceFiles - .map((relative) => ({ relative, match: path.basename(relative).match(/^(GLS-\d{4})(?:[^0-9].*)?\.(hdlp|md)$/) })) - .filter((item) => item.match) - .map((item) => ({ id: item.match[1], relative: item.relative, source_format: item.match[2] === 'hdlp' ? 'HDLP_PROTOCOL_SOURCE' : 'LEGACY_MARKDOWN_EVIDENCE' })) -const grouped = new Map() -for (const candidate of candidates) { - const group = grouped.get(candidate.id) || [] - group.push(candidate) - grouped.set(candidate.id, group) -} - -const selectedSource = new Map() -for (const [id, sources] of grouped) { - const protocolSources = sources.filter((source) => source.source_format === 'HDLP_PROTOCOL_SOURCE') - if (protocolSources.length === 0) continue - protocolSources.sort((left, right) => sourceRank(left.relative) - sourceRank(right.relative) - || left.relative.localeCompare(right.relative)) - const selected = protocolSources[0] - const relative = selected.relative - selectedSource.set(id, { - relative, - raw: await readFile(path.join(sourceRoot, relative), 'utf8'), - source_format: selected.source_format, - alternate_source_count: protocolSources.length - 1, - }) -} - -let knownSourceIds = new Set(selectedSource.keys()) -const protocolRegistryIds = new Set(registryMetadata.keys()) -const draftIds = new Set((protocolRegistry.registered_draft_protocols || []).map((entry) => entry.id)) -const legacyDependencyTargets = new Set() -const draftGraph = new Map() -for (const id of draftIds) { - const dependencies = sourceDependencies(selectedSource.get(id)?.raw || '') - draftGraph.set(id, dependencies.filter((target) => draftIds.has(target))) - for (const target of dependencies) legacyDependencyTargets.add(target) -} -const legacyDependencyCycles = stronglyConnectedComponents(draftGraph) - -// 旧 Notion 导出只在现行协议真实引用且独立 HDLP 正本缺席时作为历史证据节点进入。 -// 未被现行图引用的旧页面不得因为文件名像 GLS 编号就自动取得当前注册地位。 -for (const id of [...legacyDependencyTargets].filter((target) => !knownSourceIds.has(target))) { - if (!authorityDeclarations.has(id)) continue - const legacySources = (grouped.get(id) || []).filter((source) => source.source_format === 'LEGACY_MARKDOWN_EVIDENCE') - if (legacySources.length === 0) continue - legacySources.sort((left, right) => sourceRank(left.relative) - sourceRank(right.relative) || left.relative.localeCompare(right.relative)) - const selected = legacySources[0] - selectedSource.set(id, { - relative: selected.relative, - raw: await readFile(path.join(sourceRoot, selected.relative), 'utf8'), - source_format: selected.source_format, - alternate_source_count: legacySources.length - 1, - }) -} -knownSourceIds = new Set(selectedSource.keys()) - -const missingSourceTargets = [...legacyDependencyTargets].filter((id) => !knownSourceIds.has(id)).sort() -const referenceIds = new Set() -const referenceNodeNumbers = new Set() -const numberedReferenceNodes = [] -for (const node of referenceManifest.nodes || []) { - if (!/^GLS-\d{4}$/.test(node.protocol_id) - || !/^HLP-GLS-REF-\d{4}$/.test(node.node_number) - || !node.title - || !['NORMATIVE_REFERENCE', 'SCHEMA_IMPORT', 'EVIDENCE_ONLY'].includes(node.reference_kind) - || node.source_state !== 'ROADMAP_REFERENCE_ONLY' - || !referenceIds.add(node.protocol_id) - || !referenceNodeNumbers.add(node.node_number)) { - throw new Error(`invalid or duplicated numbered reference node: ${node.protocol_id || 'UNKNOWN'}`) - } - const evidencePaths = [] - for (const relative of allSourceFiles) { - if (!/\.(?:hdlp|md|json|ya?ml)$/.test(relative)) continue - const raw = await readFile(path.join(sourceRoot, relative), 'utf8') - if (raw.includes(node.protocol_id)) evidencePaths.push(`gls/${relative}`) - } - if (evidencePaths.length === 0) throw new Error(`numbered reference node has no REPO-012 evidence: ${node.protocol_id}`) - numberedReferenceNodes.push({ - ...node, - execution_state: 'REFERENCE_ONLY_NOT_EXECUTABLE', - evidence_paths: evidencePaths.sort().slice(0, 12), - }) -} -if (missingSourceTargets.length !== referenceIds.size - || missingSourceTargets.some((id) => !referenceIds.has(id)) - || [...referenceIds].some((id) => !missingSourceTargets.includes(id))) { - throw new Error(`numbered reference registry coverage mismatch: missing=${missingSourceTargets.join(',')} registered=${[...referenceIds].sort().join(',')}`) -} - -const protocols = [] -for (const [id, source] of [...selectedSource.entries()].sort(([left], [right]) => left.localeCompare(right))) { - const heading = source.raw.split(/\r?\n/).find((line) => line.startsWith('#') && line.includes(id)) - const projection = projectionManifest.projections[id] - const metadata = registryMetadata.get(id) || null - const authorities = (authorityDeclarations.get(id) || []).sort((left, right) => left.authority_kind.localeCompare(right.authority_kind)) - const declaredPaths = [...new Set(authorities.map((entry) => entry.declared_source_path).filter(Boolean))] - const authorityConflict = declaredPaths.length > 1 - const registrationState = authorityConflict - ? 'REGISTRATION_CONFLICT' - : authorities.some((entry) => entry.authority_kind === 'PROTOCOL_REGISTRY') - ? 'REGISTERED_PROTOCOL_REGISTRY' - : authorities.length > 0 - ? 'REGISTERED_OTHER_CANONICAL_INDEX' - : 'DISCOVERED_UNRECONCILED' - const legacyDependencies = sourceDependencies(source.raw) - const dependencyEdges = [ - ...legacyDependencies.map((target) => ({ - target, - ...typedSourceDependency(id, target), - declared_by: `gls/${source.relative}`, - enters_runtime_graph: false, - target_registered: protocolRegistryIds.has(target), - target_numbered_source_available: knownSourceIds.has(target), - target_number_coordinate_available: knownSourceIds.has(target) || referenceIds.has(target), - target_resolution: knownSourceIds.has(target) ? 'NUMBERED_PROTOCOL_SOURCE' : referenceIds.has(target) ? 'NUMBERED_REFERENCE_NODE' : 'UNRESOLVED', - })), - ...(projection?.dependencies || []).map((target) => ({ - target, - edge_kind: 'RUNTIME_REQUIRES', - declared_by: 'contracts/gls-executable-projections.json', - enters_runtime_graph: true, - target_registered: protocolRegistryIds.has(target), - target_numbered_source_available: knownSourceIds.has(target), - target_number_coordinate_available: knownSourceIds.has(target) || referenceIds.has(target), - target_resolution: knownSourceIds.has(target) ? 'NUMBERED_PROTOCOL_SOURCE' : referenceIds.has(target) ? 'NUMBERED_REFERENCE_NODE' : 'UNRESOLVED', - })), - ] - const activationBlockers = [] - if (!projection) activationBlockers.push('NO_EXECUTABLE_ADAPTER') - if (registrationState === 'DISCOVERED_UNRECONCILED') activationBlockers.push('REGISTRATION_NOT_RECONCILED') - if (authorityConflict) activationBlockers.push('REGISTRATION_SOURCE_CONFLICT') - if (legacyDependencies.some((target) => !knownSourceIds.has(target) && !referenceIds.has(target)) && !projection) activationBlockers.push('DEPENDENCY_NUMBER_COORDINATE_MISSING') - protocols.push({ - id, - title: cleanHeading(heading || id, id), - source_status: sourceStatus(source.raw), - source_path: `gls/${source.relative}`, - source_format: source.source_format, - source_sha256: createHash('sha256').update(source.raw).digest('hex'), - alternate_source_count: source.alternate_source_count, - registration: { - state: registrationState, - authorities, - declared_source_paths: declaredPaths, - routing_reference_count: (routingReferences.get(id) || []).length, - }, - maturity: { - registry_section: metadata?.registry_section || null, - registry_status: metadata?.status || null, - family: metadata?.family || null, - implementation_evidence: metadata?.implementation || null, - }, - contract_kind: contractKind(metadata?.family, projection?.projection_kind), - implementation_stage: projection?.stage || null, - projection_state: projection ? 'EXECUTABLE_PROJECTION' : 'INVENTORIED_NOT_EXECUTABLE', - projection_kind: projection?.projection_kind || null, - adapter: projection?.adapter || null, - event_kinds: projection?.event_kinds || [], - dependencies: projection?.dependencies || [], - dependency_edges: dependencyEdges, - activation_blockers: activationBlockers, - }) -} - -const known = new Set(protocols.map((protocol) => protocol.id)) -for (const [id, projection] of Object.entries(projectionManifest.projections)) { - if (!known.has(id)) throw new Error(`projection references an unknown protocol: ${id}`) - for (const dependency of projection.dependencies) { - if (!projectionManifest.projections[dependency]) throw new Error(`${id} depends on a protocol without an executable projection: ${dependency}`) - } -} -const visiting = new Set() -const visited = new Set() -function visit(id) { - if (visiting.has(id)) throw new Error(`executable protocol dependency cycle at ${id}`) - if (visited.has(id)) return - visiting.add(id) - for (const dependency of projectionManifest.projections[id].dependencies) visit(dependency) - visiting.delete(id) - visited.add(id) -} -for (const id of Object.keys(projectionManifest.projections)) visit(id) - -const executableCount = protocols.filter((protocol) => protocol.projection_state === 'EXECUTABLE_PROJECTION').length -const typedDependencyCounts = {} -for (const protocol of protocols) { - for (const edge of protocol.dependency_edges.filter((candidate) => !candidate.enters_runtime_graph)) { - typedDependencyCounts[edge.edge_kind] = (typedDependencyCounts[edge.edge_kind] || 0) + 1 - } -} -const dependenciesNotInRegistry = [...legacyDependencyTargets].filter((id) => !protocolRegistryIds.has(id)).sort() -const dependenciesWithoutNumberedSource = [...legacyDependencyTargets].filter((id) => !knownSourceIds.has(id)).sort() -const unresolvedNumberReferences = dependenciesWithoutNumberedSource.filter((id) => !referenceIds.has(id)) -const numberedSourcesNotInProtocolRegistry = [...knownSourceIds].filter((id) => !protocolRegistryIds.has(id)).sort() -const registry = { - schema: 'hololake.gls-runtime-manifest/v2', - record_id: 'HLP-GLS-RUNTIME-MANIFEST-002', - source: { - repository: 'REPO-012', - commit: sourceCommit, - root: 'gls', - authority_files: authorityFiles, - }, - compiler: { - source_protocol_is_human_and_machine_authority: true, - raw_protocol_text_executed: false, - arbitrary_protocol_code_allowed: false, - executable_projection_requires_explicit_adapter: true, - unprojected_protocol_behavior: 'INVENTORIED_NOT_EXECUTABLE', - source_dependency_behavior: 'TYPED_AUDIT_ONLY_NEVER_ACTIVATES', - runtime_graph_source: 'EXPLICIT_EXECUTABLE_PROJECTIONS_ONLY', - runtime_dependency_cycles: 'REJECT', - unknown_protocol: 'FAIL_CLOSED', - }, - reconciliation: { - numbered_protocol_count: protocols.length, - protocol_registry_id_count: protocolRegistryIds.size, - existing_registered_count: (protocolRegistry.existing_registered || []).length, - registered_draft_count: (protocolRegistry.registered_draft_protocols || []).length, - registered_draft_not_started_count: (protocolRegistry.registered_draft_protocols || []).filter((entry) => entry.implementation === 'NOT_STARTED').length, - legacy_dependency_target_count: legacyDependencyTargets.size, - dependencies_not_in_protocol_registry: dependenciesNotInRegistry, - dependencies_without_numbered_source: dependenciesWithoutNumberedSource, - numbered_reference_node_count: numberedReferenceNodes.length, - unresolved_number_references: unresolvedNumberReferences, - unresolved_number_reference_count: unresolvedNumberReferences.length, - every_dependency_has_number_coordinate: unresolvedNumberReferences.length === 0, - numbered_sources_not_in_protocol_registry: numberedSourcesNotInProtocolRegistry, - legacy_dependency_cycles: legacyDependencyCycles, - source_reference_cycles: legacyDependencyCycles, - typed_source_dependency_counts: Object.fromEntries(Object.entries(typedDependencyCounts).sort()), - unclassified_source_dependency_count: 0, - discovered_unreconciled_count: protocols.filter((protocol) => protocol.registration.state === 'DISCOVERED_UNRECONCILED').length, - authority_conflict_count: protocols.filter((protocol) => protocol.registration.state === 'REGISTRATION_CONFLICT').length, - }, - protocol_count: protocols.length, - executable_projection_count: executableCount, - inventoried_not_executable_count: protocols.length - executableCount, - number_coordinate_count: protocols.length + numberedReferenceNodes.length, - numbered_reference_nodes: numberedReferenceNodes, - protocols, -} - -await writeFile(output, `${JSON.stringify(registry, null, 2)}\n`) -console.log(`GLS_RUNTIME_MANIFEST_COMPILED protocols=${protocols.length} references=${numberedReferenceNodes.length} unresolved=${unresolvedNumberReferences.length} registered=${protocolRegistryIds.size} executable=${executableCount} legacy_cycles=${legacyDependencyCycles.length} output=${output}`) diff --git a/product-source/hololake-native-desktop/scripts/compile-unified-number-tree.mjs b/product-source/hololake-native-desktop/scripts/compile-unified-number-tree.mjs deleted file mode 100644 index b50240aa3..000000000 --- a/product-source/hololake-native-desktop/scripts/compile-unified-number-tree.mjs +++ /dev/null @@ -1,162 +0,0 @@ -import { createHash } from 'node:crypto' -import { mkdirSync, readFileSync, writeFileSync } from 'node:fs' -import { dirname, resolve } from 'node:path' -import { fileURLToPath } from 'node:url' - -const root = resolve(dirname(fileURLToPath(import.meta.url)), '..') -const paths = { - identity: resolve(root, 'contracts/zero-core-numbering-kernel.json'), - webview: resolve(root, 'contracts/numbered-ipc-registry.json'), - broker: resolve(root, 'contracts/direct-local-broker-numbered-registry.json'), - gls: resolve(root, 'contracts/gls-runtime-registry.json'), - output: resolve(root, 'generated/unified-number-coordinate-tree.json'), -} - -function readSource(path) { - const bytes = readFileSync(path) - return { - value: JSON.parse(bytes.toString('utf8')), - sha256: createHash('sha256').update(bytes).digest('hex'), - } -} - -export function compileUnifiedNumberTree() { - const identity = readSource(paths.identity) - const webview = readSource(paths.webview) - const broker = readSource(paths.broker) - const gls = readSource(paths.gls) - const routes = [ - ...webview.value.operations.map((route) => ({ - transport: 'TAURI_WEBVIEW_NUMBERED_IPC', - protocolVersion: webview.value.runtime.protocol_version, - callerNumber: webview.value.runtime.caller_number, - channelNumber: route.channel_number, - moduleNumber: route.module_number, - operationNumber: route.operation_number, - targetNumber: route.target_number, - alias: route.alias, - admission: route.admission, - effect: route.effect, - evidence: 'HASH_CHAINED_NUMBERED_IPC_RECEIPT', - path: `HLP-NUMBER-WORLD-ROOT-001/TAURI/${route.channel_number}/${route.module_number}/${route.operation_number}/${route.target_number}`, - })), - ...broker.value.operations.map((route) => ({ - transport: 'DIRECT_LOCAL_NUMBERED_BROKER', - protocolVersion: broker.value.runtime.protocol_version, - callerNumber: broker.value.runtime.caller_number, - channelNumber: route.channel_number, - moduleNumber: route.module_number, - operationNumber: route.operation_number, - targetNumber: route.target_number, - alias: route.alias, - admission: ['DISCOVER_NEARBY', 'PING', 'GET_BEIJING_TIME'].includes(route.alias) - ? 'PREAUTH_LOCAL_SYSTEM_ROUTE' - : ['OPEN_VISITOR_SESSION', 'RECEIVE_LANGUAGE'].includes(route.alias) - ? 'BOUNDED_VISITOR_ROUTE' - : 'AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE', - effect: ['DISCOVER_NEARBY', 'PING', 'GET_BEIJING_TIME', 'GET_PERSONA_CARRIER_LICENSE_STATUS', 'GET_WORK_ENVIRONMENT', 'RESOLVE_CAPABILITY_ROUTE', 'INSPECT_MOUNTED_PNCC_REPOSITORY', 'READ_MOUNTED_PNCC_REMOTE_OBJECT', 'QUERY_PNCC_RECEIPT_PROJECTION', 'INSPECT_DEVELOPMENT_WRITE_LANE'].includes(route.alias) - ? 'READ_OR_STATUS' - : 'STATE_CHANGE', - evidence: 'NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT', - path: `HLP-NUMBER-WORLD-ROOT-001/BROKER/${route.channel_number}/${route.module_number}/${route.operation_number}/${route.target_number}`, - })), - ].sort((left, right) => left.path.localeCompare(right.path, 'en')) - const uniquePaths = new Set(routes.map((route) => route.path)) - const uniqueOperations = new Set(routes.map((route) => `${route.transport}:${route.operationNumber}`)) - if (routes.length !== uniquePaths.size || routes.length !== uniqueOperations.size) { - throw new Error('HOLOLAKE_UNIFIED_NUMBER_TREE_DUPLICATE_COORDINATE') - } - const identityNodes = identity.value.namespaces.map((namespace) => ({ - nodeKind: 'IDENTITY_NAMESPACE', - nodeNumber: `HLP-IDENTITY-NS-${namespace.id}`, - namespaceId: namespace.id, - subjectKind: namespace.subject_kind, - domainScope: namespace.domain_scope, - admission: namespace.human_entry ? 'REGISTERED_HUMAN_NAMESPACE' : 'NON_HUMAN_NAMESPACE', - executionState: 'AUTHORITY_RESOLUTION_ONLY', - evidence: identity.value.authority.map_id, - path: `HLP-NUMBER-WORLD-ROOT-001/IDENTITY/${namespace.id}`, - })).sort((left, right) => left.path.localeCompare(right.path, 'en')) - const protocolNodes = [ - ...gls.value.protocols.map((protocol) => ({ - nodeKind: 'GLS_PROTOCOL_SOURCE', - nodeNumber: protocol.id, - protocolId: protocol.id, - title: protocol.title, - sourceState: protocol.source_format, - executionState: protocol.projection_state, - evidence: protocol.source_sha256, - path: `HLP-NUMBER-WORLD-ROOT-001/GLS/SOURCE/${protocol.id}`, - })), - ...gls.value.numbered_reference_nodes.map((reference) => ({ - nodeKind: 'GLS_REFERENCE_ONLY', - nodeNumber: reference.node_number, - protocolId: reference.protocol_id, - title: reference.title, - sourceState: reference.source_state, - executionState: reference.execution_state, - evidence: reference.evidence_paths[0], - path: `HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/${reference.node_number}`, - })), - ].sort((left, right) => left.path.localeCompare(right.path, 'en')) - const allPaths = [...routes.map((route) => route.path), ...identityNodes.map((node) => node.path), ...protocolNodes.map((node) => node.path)] - if (new Set(allPaths).size !== allPaths.length - || gls.value.reconciliation.unresolved_number_reference_count !== 0 - || gls.value.reconciliation.every_dependency_has_number_coordinate !== true - || protocolNodes.some((node) => node.nodeKind === 'GLS_REFERENCE_ONLY' && node.executionState !== 'REFERENCE_ONLY_NOT_EXECUTABLE')) { - throw new Error('HOLOLAKE_UNIFIED_NUMBER_TREE_INCOMPLETE_COVERAGE') - } - return { - schema: 'hololake.unified-number-coordinate-tree/v2', - recordId: 'HLP-UNIFIED-NUMBER-TREE-001', - state: 'MACHINE_COMPILED_STARTUP_ENFORCED', - rootNumber: 'HLP-NUMBER-WORLD-ROOT-001', - identityAuthority: { - mapId: identity.value.authority.map_id, - mapVersion: identity.value.authority.map_version, - namespaces: identity.value.namespaces.map((namespace) => ({ - namespaceId: namespace.id, - roots: namespace.roots, - prefixes: namespace.prefixes, - subjectKind: namespace.subject_kind, - domainScope: namespace.domain_scope, - })), - }, - sources: [ - { recordId: identity.value.record_id, sha256: identity.sha256 }, - { recordId: webview.value.record_id, sha256: webview.sha256 }, - { recordId: broker.value.record_id, sha256: broker.sha256 }, - { recordId: gls.value.record_id, sha256: gls.sha256 }, - ], - invariants: { - numberIsStableCoordinateNotAuthority: true, - pathIsUniqueNavigation: true, - admissionIsSeparateFromIdentity: true, - everyPhysicalCallHasNumberedRoute: true, - everyAcceptedCallHasEvidenceClass: true, - everyProtocolReferenceHasNumberCoordinate: true, - referenceOnlyNodesNeverExecutable: true, - unresolvedNumberReferenceCount: 0, - mismatchedCoordinate: 'FAIL_CLOSED', - }, - coordinateCount: routes.length + identityNodes.length + protocolNodes.length, - routeCount: routes.length, - identityNodeCount: identityNodes.length, - protocolNodeCount: protocolNodes.length, - referenceOnlyNodeCount: protocolNodes.filter((node) => node.nodeKind === 'GLS_REFERENCE_ONLY').length, - identityNodes, - protocolNodes, - routes, - } -} - -const compiled = compileUnifiedNumberTree() -const output = `${JSON.stringify(compiled, null, 2)}\n` -if (process.argv.includes('--check')) { - if (readFileSync(paths.output, 'utf8') !== output) { - throw new Error('HOLOLAKE_UNIFIED_NUMBER_TREE_STALE') - } -} else { - mkdirSync(dirname(paths.output), { recursive: true }) - writeFileSync(paths.output, output) -} diff --git a/product-source/hololake-native-desktop/scripts/direct-local-broker-numbered.test.mjs b/product-source/hololake-native-desktop/scripts/direct-local-broker-numbered.test.mjs deleted file mode 100644 index c38838795..000000000 --- a/product-source/hololake-native-desktop/scripts/direct-local-broker-numbered.test.mjs +++ /dev/null @@ -1,25 +0,0 @@ -import assert from 'node:assert/strict' -import { readFileSync } from 'node:fs' -import test from 'node:test' - -const registry = JSON.parse(readFileSync(new URL('../contracts/direct-local-broker-numbered-registry.json', import.meta.url), 'utf8')) -const broker = readFileSync(new URL('../src-tauri/src/direct_local_broker.rs', import.meta.url), 'utf8') - -test('the external local broker accepts only complete numbered coordinates', () => { - assert.equal(registry.record_id, 'HLP-NBROKER-ROOT-001') - assert.equal(registry.runtime.protocol_version, 'HLP-NBROKER-v1') - assert.equal(registry.runtime.legacy_string_operation_allowed, false) - assert.equal(registry.runtime.unknown_or_mismatched_coordinate, 'FAIL_CLOSED') - assert.equal(registry.runtime.transport_is_authority, false) - assert.equal(registry.operations.length, 25) - assert.equal(new Set(registry.operations.map((route) => route.operation_number)).size, 25) - assert.equal(new Set(registry.operations.map((route) => route.alias)).size, 25) - for (const route of registry.operations) { - assert.match(route.operation_number, /^HLP-NBROKER-OP-\d{4}$/) - assert.match(route.channel_number, /^HLP-NBROKER-CH-\d{4}$/) - assert.match(route.module_number, /^HLP-NBROKER-MOD-\d{4}$/) - assert.match(route.target_number, /^HLP-NBROKER-TGT-\d{4}$/) - } - assert.match(broker, /decode_numbered_broker_request/) - assert.match(broker, /HOLOLAKE_NUMBERED_BROKER_ROUTE_COORDINATE_MISMATCH/) -}) diff --git a/product-source/hololake-native-desktop/scripts/distribution-plane-router.test.mjs b/product-source/hololake-native-desktop/scripts/distribution-plane-router.test.mjs deleted file mode 100644 index a30654662..000000000 --- a/product-source/hololake-native-desktop/scripts/distribution-plane-router.test.mjs +++ /dev/null @@ -1,81 +0,0 @@ -import assert from 'node:assert/strict' -import fs from 'node:fs' -import test from 'node:test' - -const contract = JSON.parse(fs.readFileSync(new URL('../contracts/distribution-plane-router.json', import.meta.url), 'utf8')) -const plane = (scope) => contract.planes.find((item) => item.scope === scope) - -test('distribution scope is explicit and may never be guessed from content', () => { - assert.equal(contract.schema, 'hololake.distribution-plane-router/v1') - assert.equal(contract.classification.authority, 'EXPLICIT_SIGNED_RELEASE_ENVELOPE') - assert.equal(contract.classification.semantic_guessing_allowed, false) - assert.equal(contract.classification.missing_or_conflicting_scope, 'FAIL_CLOSED') - assert.ok(contract.classification.required_fields.includes('scope')) - assert.ok(contract.classification.required_fields.includes('contentSha256')) -}) - -test('public zero-core protocol updates are publisher-approved but do not ask every device again', () => { - const item = plane('PUBLIC_ZERO_CORE_PROTOCOL') - assert.equal(item.physical_node, 'GH-CVM-MAIN-PROD-01') - assert.equal(item.logical_source, 'ZERO_POINT_ORIGIN_PUBLIC_PROJECTION_HOSTED_OUTSIDE_PRIVATE_FIFTH_DOMAIN') - assert.deepEqual(item.required_signer_classes, [ - 'ZERO_POINT_ORIGIN_PUBLIC_SCOPE_SIGNER', - 'ENTERPRISE_ZERO_CORE_DISTRIBUTION_SIGNER', - ]) - assert.equal(item.publisher_human_confirmation_required, true) - assert.equal(item.per_device_human_install_confirmation_required, false) - assert.equal(item.automatic_atomic_activation_after_self_test, true) - assert.equal(item.arbitrary_native_code_allowed, false) - assert.equal(item.arbitrary_webview_javascript_allowed, false) - assert.equal(contract.current_observed_gaps_2026_08_19.zero_point_signed_payload_activation, 'CLIENT_IMPLEMENTED_DUAL_SIGNER_TRUST_NOT_PROVISIONED') -}) - -test('private fifth-domain updates can never enter the public stream', () => { - const item = plane('PRIVATE_FIFTH_DOMAIN') - assert.equal(item.public_propagation_allowed, false) - assert.equal(item.cross_domain_replication_allowed, false) - assert.notEqual(item.signer_class, plane('PUBLIC_ZERO_CORE_PROTOCOL').signer_class) -}) - -test('marketplace synchronizes a signed catalog but installs a selected module only with human permission review', () => { - const item = plane('PUBLIC_ENTERPRISE_MODULE_CATALOG') - assert.equal(item.client_full_repository_clone_required, false) - assert.equal(item.raw_repository_is_executable_input, false) - assert.equal(item.catalog_index_automatic_sync, true) - assert.equal(item.module_install_human_confirmation_required, true) - assert.equal(item.permission_expansion_human_confirmation_required, true) - assert.equal(item.lighthouse_number_registration_required, true) -}) - -test('application binary remains a separately signed and human-confirmed release plane', () => { - const item = plane('APPLICATION_BINARY') - assert.equal(item.platform_signing_required, true) - assert.equal(item.updater_signature_required, true) - assert.equal(item.per_device_human_install_confirmation_required, true) - assert.equal(item.automatic_restart_allowed, false) -}) - -test('the lake lamp is a tiny signed version signal rather than a repository clone', () => { - assert.equal(contract.lamp_protocol.transport, 'HTTPS_CONDITIONAL_GET') - assert.equal(contract.lamp_protocol.full_repository_clone_for_LIGHT_SIGNAL, false) - assert.ok(contract.lamp_protocol.cache_validation.includes('ETAG')) - assert.ok(contract.lamp_protocol.check_events.includes('NETWORK_RESUME')) - assert.ok(contract.activation_pipeline.includes('SIGN_WITH_PLANE_SPECIFIC_KEY')) - assert.ok(contract.client_protocol_activation.includes('KEEP_LAST_KNOWN_GOOD_ROLLBACK')) -}) - -test('all four planes use distinct signer classes', () => { - assert.equal(contract.planes.length, 4) - assert.equal(new Set(contract.planes.map((item) => item.signer_class)).size, 4) -}) - -test('fifth-domain navigation uses a one-time handoff and exports no private authority', () => { - const handoff = contract.cross_node_management_handoff - assert.equal(handoff.source_node, 'JD-FD-PRIMARY') - assert.equal(handoff.target_node, 'GH-CVM-MAIN-PROD-01') - assert.equal(handoff.password_forwarding_allowed, false) - assert.equal(handoff.enterprise_four_domain_authority_inherited, false) - assert.equal(handoff.private_fifth_domain_authority_exported, false) - assert.ok(handoff.ticket_properties.includes('REPLAY_PROTECTED')) - assert.equal(handoff.current_state, 'NOT_IMPLEMENTED') -}) diff --git a/product-source/hololake-native-desktop/scripts/domain-number-routing.test.mjs b/product-source/hololake-native-desktop/scripts/domain-number-routing.test.mjs deleted file mode 100644 index 92ba7a1c2..000000000 --- a/product-source/hololake-native-desktop/scripts/domain-number-routing.test.mjs +++ /dev/null @@ -1,98 +0,0 @@ -import assert from 'node:assert/strict' -import fs from 'node:fs' -import path from 'node:path' -import test from 'node:test' -import { fileURLToPath } from 'node:url' - -const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..') -const read = (relative) => fs.readFileSync(path.join(root, relative), 'utf8') - -test('public routing starts from five domains and lets the number select the verifier', () => { - const contract = JSON.parse(read('contracts/domain-number-routing.json')) - assert.equal(contract.public_entry, 'FIVE_DOMAIN_HOME') - assert.equal(contract.user_selects_domain_before_number, false) - assert.equal(contract.route_key, 'USER_NUMBER') - assert.equal(contract.routing.number_shape_is_authority, false) - assert.equal(contract.routing.client_supplied_domain_is_authority, false) - assert.equal(contract.routing.unknown_or_unavailable_route, 'FAIL_CLOSED_BEFORE_LOGIN') - assert.equal(contract.registries.FIFTH_DOMAIN.ownership, 'ICE-GL_INFINITY_PRIVATE_DOMAIN') - assert.equal(contract.registries.ENTERPRISE_FOUR_DOMAINS.ownership, 'TCS_0002_ENTERPRISE_REALITY_BODY') -}) - -test('the public shell keeps five domains behind number resolution and login is domain-routed', () => { - const frontend = read('src/main.tsx') - const login = read('src-tauri/src/code_repo_login.rs') - const router = read('src-tauri/src/zero_point.rs') - for (const name of ['光湖主域', '光湖分域', '光湖零域', '光湖零感域', '第五域 · 光湖本源域']) { - assert.match(frontend, new RegExp(name.replace('·', '\\·'))) - } - assert.match(frontend, /语言世界尚未展开/) - assert.match(frontend, /编号验证/) - assert.match(frontend, /gateRising \|\| gateStage === 'key'/) - assert.match(frontend, /TCS-GL-/) - assert.match(frontend, /公共可见范围.*只公开域的存在与职责边界/s) - assert.match(frontend, /内部成员与工作仓库.*不在公共首页投影/s) - assert.doesNotMatch(frontend, /肥猫 · TCS-GL-0007∞/) - assert.doesNotMatch(frontend, /桔子 · TCS-GL-0008∞/) - assert.doesNotMatch(frontend, /烬舟 · PER-JZ001 · AGE/) - assert.doesNotMatch(frontend, /熹微 · PER-JZ-ARCH-001 · AGE/) - assert.doesNotMatch(frontend, /肥猫 \+ 烬舟/) - assert.match(frontend, /className="gate-close"/) - assert.match(frontend, /className="domain-info-scrim"/) - assert.match(frontend, /onDomain=\{\(domain\) => \{ if \(worldRevealed\) openPublicDomain\(domain\) \}\}/) - assert.match(frontend, /event\.key !== 'Escape'/) - assert.match(frontend, /编号 \{gateNumber\} · 语言世界正在展开/) - assert.match(frontend, /createWorldWelcome\(snapshot\)/) - assert.match(frontend, /index === previous/) - assert.match(frontend, /核对人格关系/) - assert.match(frontend, /确认关系并签署/) - assert.match(frontend, /接受责任并签署/) - assert.doesNotMatch(frontend, /