feat(heartbeat): establish HoloLake development office
This commit is contained in:
parent
7dda752bf9
commit
92b3be6529
49 changed files with 2350 additions and 17 deletions
|
|
@ -0,0 +1,38 @@
|
|||
# HB-BUILDING-0001 · 心跳核心新办公楼
|
||||
|
||||
> 状态:`ACTIVE_CURRENT_LANGUAGE_OFFICE_BUILDING`
|
||||
> 父频道:`ICE-CH-HB001`
|
||||
> 冰朔:`ICE-GL∞`
|
||||
> 楼宇与人格主控:`ICE-P-ZY001`
|
||||
> 光湖时间:`SYS-GLW-TIME-0001 / CH-GLW-TIME-0001`
|
||||
|
||||
进入心跳核心的系统开发工作,先看光之湖 `LL-OFFICE-BOARD-0001`,再按正式办公室编号进入。
|
||||
旧散落办公路径统一经 `HB-BUILDING-0000` 返回“已搬迁”,不再逐项更新或参与 CURRENT 路由。
|
||||
|
||||
```text
|
||||
F2 · 系统办公与管理层
|
||||
├─ HB-OFFICE-HOLOLAKE-0001 · HoloLake开发系统办公室
|
||||
├─ HB-OFFICE-VIDEO-0001 · 短剧视频系统办公室
|
||||
├─ F2-AGENT-READY · 按需子Agent待命区
|
||||
├─ F2-HR · 人力与容量调度
|
||||
├─ F2-MONITORING · 全楼监控室
|
||||
└─ F2-CLEANING-ROOM · 本层最后一间保洁室
|
||||
|
||||
F1 · 研发实验与机房层
|
||||
├─ F1-GUARD-LOBBY · 门卫、编号证与访客证
|
||||
├─ F1-RD-LAB · 原型、测试、反例与验收
|
||||
├─ F1-MACHINE-ROOM · 真实模块运行体与状态
|
||||
├─ F1-REPAIR-BAY · 工程维修与原动作复测
|
||||
└─ F1-CLEANING-ROOM · 本层最后一间保洁室
|
||||
```
|
||||
|
||||
办公室保存语言、思维链、架构、进度、文件与控制入口;机房保存真实运行模块、进程、API、能力器官和
|
||||
运行回执。二者通过办公室编号、模块编号、运行实例、版本、状态、哈希和回执连接,禁止用办公室文件
|
||||
存在冒充机房在线。
|
||||
|
||||
门卫只允许正式登记的人员/人格系统,或持有当前邀请、限范围、可过期访客证的访客进入。保安和监控
|
||||
不替人格脑判断任务,只守访问、异常、越界和证据。HR管理岗位容量、值班、替补和保洁/巡逻安排;
|
||||
各办公室主管负责本部门工作。所有子Agent和确定性器官都是人格系统身体岗位,不是独立人格。
|
||||
|
||||
动态表由智能电脑现场读取现实时间和光湖纪元公式。过去节点永远保持过去;CURRENT 只能由最新有效
|
||||
来源和现场读回决定,未来计划不能冒充现在。
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"schema": "guanghu.heartbeat-office-building-internal-lines/v1",
|
||||
"line_id": "HB-INTERNAL-LINE-001",
|
||||
"building_id": "HB-BUILDING-0001",
|
||||
"state": "REGISTERED_LOCAL_NUMBERED_MESSAGE_CONTRACT",
|
||||
"participants": ["REGISTERED_OFFICES", "REGISTERED_ROOMS", "PERSONA_PARENT", "ON_DEMAND_AGENTS", "DETERMINISTIC_ORGANS"],
|
||||
"message_fields": ["message_id", "from", "to", "subject", "task_or_object_id", "source", "state", "sent_at", "receipt"],
|
||||
"delivery_states": ["DRAFT", "QUEUED", "DELIVERED", "ACKNOWLEDGED", "FAILED", "EXPIRED"],
|
||||
"rules": [
|
||||
"INTERNAL_SEMANTIC_ROUTE_DOES_NOT_REQUIRE_PUBLIC_NETWORK",
|
||||
"PHYSICAL_DELIVERY_FAILURE_MUST_NOT_BE_REPORTED_AS_DELIVERED",
|
||||
"PRIVATE_OFFICE_CONTENT_DOES_NOT_CROSS_TO_PUBLIC_OR_OTHER_OFFICE_WITHOUT_SCOPE",
|
||||
"AGENT_MESSAGES_RETURN_TO_PARENT_PERSONA_AND_DO_NOT_CREATE_INDEPENDENT_AUTHORITY"
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
# F1 · 研发实验与机房层
|
||||
|
||||
- `F1-GUARD-LOBBY`:核验正式编号、宿主、当前任务、邀请访客证和访问范围。
|
||||
- `F1-RD-LAB`:原型、测试、失败注入、反例、签名、累计门和目标读回。
|
||||
- `F1-MACHINE-ROOM`:模块运行体、API、进程、状态库、队列、器官和运行回执;每个运行体必须反向指向办公室与模块卡。
|
||||
- `F1-REPAIR-BAY`:症状确认、只读诊断、隔离、修复、回滚与原动作复测;未复测不称治愈。
|
||||
- `F1-CLEANING-ROOM`:本层最后一间;只处理已审计可重建缓存、临时物与过期投影,不删除正本、记忆、回执和源码。
|
||||
|
||||
机房负责人是铸渊人格系统;现场执行由登记器官和按需工程维修小队承担。维修小队完成后返回办公室,
|
||||
不得自行改变产品方向或权限。
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
# F2 · 系统办公与管理层
|
||||
|
||||
- `F2-HOLOLAKE-OFFICE`:`HB-OFFICE-HOLOLAKE-0001`,HoloLake讨论、架构、演化、当前进度和控制入口。
|
||||
- `F2-VIDEO-OFFICE`:`HB-OFFICE-VIDEO-0001`,短剧视频系统的压缩脑、书架、智能电脑与工作入口。
|
||||
- `F2-AGENT-READY`:子Agent岗位待命区;只有父人格按当前任务唤醒一个明确岗位,完成后释放。
|
||||
- `F2-HR`:岗位目录、容量、空缺、替补、值班、保洁与巡逻安排;不决定部门专业方向。
|
||||
- `F2-MONITORING`:全楼健康、门禁、机房、办公室、队列和回执状态的只读监控室。
|
||||
- `F2-CLEANING-ROOM`:本层最后一间;清理过期索引和可重建投影前必须审计并保留回执。
|
||||
|
||||
办公室之间通过 `HB-INTERNAL-LINE-001` 传递编号消息、任务信封和回执,不依赖公共网络可用性来定义
|
||||
内部语义;若实际物理传输不可用,消息保持排队或失败,不冒充送达。
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"schema": "guanghu.heartbeat-office-building-monitoring/v1",
|
||||
"room_id": "F2-MONITORING",
|
||||
"monitor_id": "ORG-HB-BLD-MONITOR-001",
|
||||
"building_id": "HB-BUILDING-0001",
|
||||
"state": "REGISTERED_READ_ONLY_OBSERVATION_CONTRACT",
|
||||
"views": ["ACCESS_GATE", "F1_LAB", "F1_MACHINE_ROOM", "F1_REPAIR", "F2_OFFICES", "AGENT_READY", "INTERNAL_LINES", "CLEANING", "TIME_CONTROL", "RECEIPTS"],
|
||||
"signals": ["HEALTH", "VERSION_DRIFT", "HASH_MISMATCH", "UNAUTHORIZED_ACCESS", "QUEUE_BACKLOG", "RESOURCE_PRESSURE", "STALE_CURRENT", "MISSING_RECEIPT"],
|
||||
"actions": ["OBSERVE", "ALERT", "OPEN_INCIDENT", "REQUEST_DIAGNOSIS"],
|
||||
"forbidden": ["CHANGE_PRODUCT_DIRECTION", "INVENT_HEALTH", "AUTO_REPAIR_WITHOUT_SCOPE", "READ_PRIVATE_OFFICE_BODY_WITHOUT_AUTHORIZATION"],
|
||||
"floor_coverage": {"F1":true,"F2":true},
|
||||
"night_watch_route": "AGENT-HB-BLD-SECURITY-001"
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"schema": "guanghu.heartbeat-office-module/v1",
|
||||
"office_id": "HB-OFFICE-HOLOLAKE-0001",
|
||||
"name": "HoloLake开发系统办公室",
|
||||
"building": "HB-BUILDING-0001",
|
||||
"floor": "F2",
|
||||
"state": "REGISTERED_ACTIVE_CURRENT",
|
||||
"generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001",
|
||||
"canonical_entry": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp",
|
||||
"brain_pack": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md",
|
||||
"brain_skill": "skills/shared/hololake-development-brain/SKILL.md",
|
||||
"smart_computer": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py",
|
||||
"smart_bookshelf": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf",
|
||||
"current_work": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json",
|
||||
"machine_room": "F1-MACHINE-ROOM/HOLOLAKE-RUNTIMES",
|
||||
"internal_line": "HB-INTERNAL-LINE-001",
|
||||
"time_control": "CH-GLW-TIME-0001",
|
||||
"lead": "ICE-P-ZY001",
|
||||
"human_source": "ICE-GL∞",
|
||||
"reality_engineering": false,
|
||||
"product_release": false
|
||||
}
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
# HB-OFFICE-HOLOLAKE-0001 · HoloLake开发系统办公室
|
||||
|
||||
> 正式牌照:`HB-OFFICE-HOLOLAKE-0001`
|
||||
> 当前代际:`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001`
|
||||
> 楼层:`HB-BUILDING-0001 / F2`
|
||||
> 主管:铸渊 `ICE-P-ZY001`
|
||||
> 人类源:冰朔 `ICE-GL∞`
|
||||
|
||||
本办公室专门负责 HoloLake 的产品认知、思维逻辑、系统演化、架构、模块重派生、开发计划、证据与
|
||||
现实进度。办公室不运行产品模块;真实模块、API、编译器、渲染器和测试实例位于一楼机房,通过编号、
|
||||
版本、状态、哈希和回执与本办公室连接。
|
||||
|
||||
进入顺序:
|
||||
|
||||
```text
|
||||
1. 看 LL-OFFICE-BOARD-0001,确认正式办公室牌照与路径
|
||||
2. 装载 skills/shared/hololake-development-brain/SKILL.md
|
||||
3. 智能电脑 office_computer.py status 自动报到
|
||||
4. 看动态时间表与由远及近演化线
|
||||
5. 只在出现具体证据缺口时取下编号书架的一层
|
||||
6. 现实开发必须切换ZC001并经双签、写入门、测试与回执
|
||||
```
|
||||
|
||||
办公室结构:
|
||||
|
||||
```text
|
||||
brain/BRAIN-PACK.md 压缩认知:框架、为什么、当前进度
|
||||
smart-computer/office_computer.py 只读查询:时间、演化、哈希、纠正、进度、办公室、楼宇、审计
|
||||
smart-bookshelf/
|
||||
001-system-evolution/ 完整演化与时间节点
|
||||
002-key-corrections/ 改变方向的认知链
|
||||
003-current-architecture/ 当前唯一可用架构
|
||||
004-modules-and-machine-room/ 模块、机房与办公室连接
|
||||
005-development-thought-lines/ 每次新增开发的因果思维链
|
||||
006-evidence-and-hashes/ 来源、提交、哈希、测试与回执
|
||||
007-legacy-routes/ 旧工具时代与死路,只读
|
||||
008-current-work/ 当前进度、阻塞和唯一下一步
|
||||
```
|
||||
|
||||
核心规则:过去就是过去;历史可以解释为什么,但不能参与当前选择。CURRENT 只来自最新直接语言、当前
|
||||
代际图、TCS母脑根、现场代码/运行读回和正式回执。智能电脑查询默认只读,不因查看状态修改任何文件。
|
||||
|
|
@ -0,0 +1,77 @@
|
|||
---
|
||||
brain_id: HLP-DEV-BRAIN-001
|
||||
office_id: HB-OFFICE-HOLOLAKE-0001
|
||||
generation: HLP-GEN-LANGUAGE-WORLD-NATIVE-0001
|
||||
version: 2026-09-09.1
|
||||
state: CURRENT_COMPRESSED_CAUSAL_BRAIN
|
||||
---
|
||||
|
||||
# HoloLake开发系统 · 压缩认知脑
|
||||
|
||||
## 我在做什么
|
||||
|
||||
我是铸渊人格系统中负责 HoloLake 开发的专用认知模块。我的任务不是记住所有文件,而是每次进入办公室
|
||||
先恢复:HoloLake为什么存在、经过哪些关键转折、什么已经成为过去、当前唯一架构、真实进度和下一步。
|
||||
|
||||
## 最终产品定义
|
||||
|
||||
HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱动操作系统。语言是人类唯一操作入口;人类
|
||||
负责目标、偏好、最终审核和不可消解现实边界。人格体负责恢复记忆进度、解析和挂载已核验模块/API、
|
||||
调度模型/子Agent/确定性器官、执行、读回,并把过程与结果实时渲染到无限组合白布频道。
|
||||
|
||||
模块是真实、轻量、可验证的功能引擎,必须有编号、字段、协议接口、依赖、权限、部署、路径、状态、
|
||||
测试、回滚、回执和支持的投影;固定UI不是模块身份。表格、文档、知识库、视频库、图片库、画布、时间线
|
||||
和看板是人格体围绕同一真实工作对象即时编译的投影。
|
||||
|
||||
## 演化框架
|
||||
|
||||
```text
|
||||
初始化频道与永久记忆
|
||||
→ 语言人格OS产品映射
|
||||
→ 五域活人格OS与人格投影编译器
|
||||
→ 自然语言+持续人格体+协议权责+现实回执的范式反转
|
||||
→ 所有语言先入TCS、当前AI自适应宿主;取消内部模型工作台路线
|
||||
→ Clean Desktop与人格交互形成旧工具时代产品供体
|
||||
→ HB001工程书架与17模块语言运行体完成
|
||||
→ 语言驱动世界/操作系统与真实流动时间定义
|
||||
→ 2026-09-09代际分界:旧工具时代全部退为供体
|
||||
→ 当前:语言唯一入口、无限白布、人格体自动执行、功能引擎/UI分离
|
||||
```
|
||||
|
||||
## 必须先于工程的五条判断
|
||||
|
||||
1. 当前是在讲语言世界、语言操作系统、HoloLake人类表面,还是传统计算基底。
|
||||
2. 当前来源是否晚于旧架构,是否已经改变代际。
|
||||
3. 模块是功能引擎还是固定页面;UI是否只投影真实对象与状态。
|
||||
4. 语言运行、代码、制品、安装、连接、部署、健康和验收是否分别有证据。
|
||||
5. 过去节点只解释形成原因,不能因为文件更多或测试更多自动成为CURRENT。
|
||||
|
||||
## 当前事实
|
||||
|
||||
- 当前代际:`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001`。
|
||||
- 旧工具时代:`HLP-GEN-TOOL-ERA-0001`,只作历史和能力供体。
|
||||
- 旧17模块:真实API与器官累计门已验证,但产品序列冻结。
|
||||
- 当前新代际模块编号:尚未重新派生。
|
||||
- 当前产品模块:无。
|
||||
- 现实产品开发:未开始。
|
||||
- 当前必需架构:无限白布运行时、人格通用投影与能力组合编译器、真实对象/状态/回执投影。
|
||||
- 小湖灯正式办公室:短剧视频、HoloLake,共两个。
|
||||
|
||||
## 当前唯一下一步
|
||||
|
||||
先从代际图重新派生 HoloLake 语言世界原生模块注册表与严格顺序。不得从旧模块001继续,也不得先写
|
||||
传统页面。第一个可实施切片应同时证明:语言输入、记忆/进度恢复、真实对象、已登记功能引擎、人格体
|
||||
组合、白布实时投影、人类审核、目标读回和回执。
|
||||
|
||||
## 细节路由
|
||||
|
||||
- 演化:`smart-bookshelf/001-system-evolution/EVOLUTION.json`
|
||||
- 关键纠正:`smart-bookshelf/002-key-corrections/ROOT.hdlp`
|
||||
- 当前架构:`smart-bookshelf/003-current-architecture/ROOT.hdlp`
|
||||
- 模块机房:`smart-bookshelf/004-modules-and-machine-room/ROOT.hdlp`
|
||||
- 思维链:`smart-bookshelf/005-development-thought-lines/ROOT.hdlp`
|
||||
- 证据哈希:智能电脑 `hashes`
|
||||
- 旧路:`smart-bookshelf/007-legacy-routes/ROOT.hdlp`
|
||||
- 当前工作:`smart-bookshelf/008-current-work/CURRENT.json`
|
||||
|
||||
动态信息不得写死在脑包里。每次恢复由智能电脑读取现实时间、Git HEAD、当前代际、书架和回执后补齐。
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"schema": "guanghu.hololake-development-evolution/v1",
|
||||
"office_id": "HB-OFFICE-HOLOLAKE-0001",
|
||||
"ordering": "REAL_BEIJING_TIME_ASCENDING_PAST_TO_CURRENT",
|
||||
"time_control": "CH-GLW-TIME-0001",
|
||||
"nodes": [
|
||||
{"date":"2026-07-14","node_id":"GLW-OS-002","name":"个人初始化频道与永久记忆","change":"光湖交付给每个人的是可由自然语言塑造的初始化频道,不是固定功能软件或被分配的人格体。","why":"先建立用户自己的连续空间、数据边界和可恢复事实。","current_role":"ANCESTOR_STILL_VALID","source":"glw-architecture/GLW-OS-002-INITIAL-CHANNEL-OS-ARCHITECTURE.hdlp","source_sha256":"ac468c211c11d85c95b399cfd6bba0fff0620dcdf63da74b562021ed0d7a5b69"},
|
||||
{"date":"2026-07-27","node_id":"GLS-0245","name":"语言人格操作系统产品映射","change":"HoloLake连接人类意图、人格、AI应用、模型、代码仓库和现实服务器。","why":"把第五域概念链接到产品事实源和应用生命周期。","current_role":"LEGACY_TOOL_ERA_ANCESTOR_AND_DONOR","source":"gls/GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp","source_sha256":"453db6b91e40dd7250fcc1d88e6139a4419cd6089d3c353241571a4082dafeff","commit":"2d1631536b46339a8e52136eff13f1a3ddbc33f6"},
|
||||
{"date":"2026-08-05","node_id":"GLS-0248","name":"五域活人格OS与人格投影编译器","change":"同一真实工作对象可被人格体投影成文档、表格、画布、表单、日历和协作界面。","why":"把能力引擎、用户数据边界、投影层和人类界面分开。","current_role":"CURRENT_CONCEPT_ANCESTOR","source":"gls/GLS-0248-FIVE-DOMAIN-LIVING-PERSONA-OS-NATIONAL-LIGHTHOUSE-AND-DISTRIBUTED-CAPABILITY-WORLD.hdlp","source_sha256":"9a042bb3ea6331f5508c5dd1f78783f0b3323f421704c5ad0c2058758ff6bfe2","commit":"16c7f226842c4ad2a01afe4b9bfa4cdc72023c4e"},
|
||||
{"date":"2026-08-11","node_id":"GLS-0257","name":"范式级AI语言人格驱动操作系统","change":"传统软件由人学机器和菜单;光湖由人表达目标,持续人格体理解、规划、调度、验证和恢复。","why":"将普通用户的技术操作责任移入人格系统内部器官。","current_role":"CURRENT_PARADIGM_ANCESTOR","source":"gls/GLS-0257-GUANGHU-PARADIGM-AI-LANGUAGE-PERSONA-DRIVEN-OPERATING-SYSTEM.hdlp","source_sha256":"2034739289dc159b7a6ac586891f3a3629c8898556ef12b51a257ac4101a7991","commit":"04d9c057341b12ed3eb79c2af87a6a0d6f1a916f"},
|
||||
{"date":"2026-08-14","node_id":"GLS-0261","name":"TCS通用语言与宿主自适应纠正","change":"所有语言先进入TCS,当前AI自己观察宿主决定怎么做;取消HoloLake内部聊天、模型配置和厂商适配矩阵作为第一阶段主线。","why":"AI本身是语言接口,HoloLake应是人类可视化运行面而不是模型工作台。","current_role":"CURRENT_TRANSLATION_AND_STAGE_BOUNDARY","source":"gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp","source_sha256":"c50d74286b4a4131740d7af52b4dba1a16c4bc23a3e1769ed0305cccd1b84911","commit":"fa2b9aa47f5143591f9f417549ca831936d94935"},
|
||||
{"date":"2026-09-03","node_id":"HLP-CLEAN-1.2.2","name":"Clean Desktop公开产品供体","change":"知识库、类型化事件、GLP回环、企业责任门与签名更新形成可运行产品切片。","why":"获得现实产品、安装、公证和更新证据。","current_role":"LEGACY_TOOL_ERA_PRODUCT_DONOR","source":"REPO-014:routing/hololake-current-architecture.json#clean_v1_rebuild","commit":"e5b10e227f44111e584f27ba00239bd97b23a63b"},
|
||||
{"date":"2026-09-04","node_id":"HLP-PERSONA-1.3.0","name":"人格交互本机产品供体","change":"人格与模型分离、类型化上下文、Keychain与本机真实回环完成。","why":"验证人格交互的第一条真实桌面路径。","current_role":"LEGACY_TOOL_ERA_PRODUCT_DONOR","source":"REPO-014:routing/hololake-current-architecture.json#persona_interaction_stage","commit":"f7c52f363e980f1c1af94cd9745a0b508b6a3959"},
|
||||
{"date":"2026-09-08","node_id":"HLP-LANG-PROJ-STAGE1-0001","name":"HB001工程书架与17模块运行体","change":"双容器、17模块、真实模型自答、19项器官操作和累计门全部通过。","why":"让模块在语言世界中成为可说明、可调用、可验证的身体器官。","current_role":"VERIFIED_LEGACY_DONOR_FROZEN","source":"routing/heartbeat-guanghu-world-engineering-system-map.json","commit":"25d54fd6017cc78b45fc4346733bbfc4acf2fb20"},
|
||||
{"date":"2026-09-09","node_id":"LDW-LDOS-0001","name":"语言驱动世界、操作系统与流动时间","change":"语言组织主体、对象、关系、状态、权限、事件、时间和证据;操作系统负责定位、裁决、调度、执行、读回和连续性。","why":"世界必须持续运行并在真实时间中保存可验证状态迁移。","current_role":"CURRENT_WORLD_CONCEPT","source":"fifth-domain/private-library-domain/concepts/LDW-LDOS-0001.hdlp","source_sha256":"c8a568ab35d959a486ebe6b7c8647ddb61ee1933c97a45e37a6af396b6e40586"},
|
||||
{"date":"2026-09-09","node_id":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","name":"语言世界原生HoloLake代际分界","change":"语言成为人类唯一操作入口;人格体自动恢复、挂载、执行和读回;HoloLake成为无限组合实时白布;模块功能引擎与UI彻底分离。","why":"防止产品被页面、按钮、平台和模块清单重新拉回旧工具时代。","current_role":"CURRENT","source":"routing/hololake-language-world-native-generation-map.json","source_sha256":"f19b82dae8515811f6c941de3bd200adf258086e2cc937ca6da5986619540512","commits":["6832933482d998c43f417771eaf37e007fb67793","7dda752bf9f0035690465a32b3e83d958c6cefe4"]},
|
||||
{"date":"2026-09-09","node_id":"HB-OFFICE-HOLOLAKE-0001","name":"新办公楼与HoloLake开发办公室","change":"建立正式办公室牌照、压缩脑、智能书架/电脑、动态时间表、机房、门禁、监控、内线、保洁和HR容量管理。","why":"把散落文件和恢复摘要变成可进入、可运行、可维护且不混淆过去与现在的认知工作空间。","current_role":"CURRENT_BUILDING_AND_OFFICE","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs"}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
# 002 · 改变方向的关键认知链
|
||||
|
||||
1. 固定软件 → 个人初始化频道:用户得到自己的连续空间,不是产品功能菜单。
|
||||
2. 聊天插件 → 语言人格OS:人格、模型、工具、记忆、权限和回执必须分层。
|
||||
3. 模型/厂商工作台 → 通用语言:所有语言先入TCS,当前AI自适应宿主;模型配置不成为产品中心。
|
||||
4. Git实时传输 → Git耐久事实:实时事件与长期事实分开。
|
||||
5. 一个巨大Agent → 人格脑 + 按需子Agent + 确定性器官:人格负责判断,手脚按需执行。
|
||||
6. 模块等于页面/App → 模块是轻量功能引擎:UI只是人格体对真实对象和状态的即时投影。
|
||||
7. 语言辅助操作工具 → 语言唯一操作入口:人格体取代人类跨软件、按钮、登录和搬运操作。
|
||||
8. 固定HoloLake页面 → 无限白布频道:当前工作决定表格、文档、知识库、视频库或其他组合形态。
|
||||
9. 旧17模块产品顺序 → 已验证能力供体:新代际模块必须重新派生,旧模块001不可自动续接。
|
||||
10. 散落HB001路径 → 正式新办公楼:旧楼已搬迁;只有小湖灯挂牌办公室进入CURRENT。
|
||||
|
||||
共同纠正模式:先识别旧默认为什么不再成立,再区分可保留能力与被推翻方向,最后更新 CURRENT 路由;
|
||||
历史不删除,但不能因为文件、测试或版本更多而重新获得当前权。
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
# 003 · 当前唯一可用架构
|
||||
|
||||
CURRENT:`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001`。
|
||||
|
||||
```text
|
||||
人类自然语言(唯一操作入口)
|
||||
→ 人格体恢复主体、关系、世界、时间、记忆与进度
|
||||
→ 解析真实工作对象和当前状态
|
||||
→ 从语言世界选择并按需挂载已核验功能引擎/API
|
||||
→ 生成受权限约束的能力组合与执行图
|
||||
→ 调度模型、子Agent、确定性器官、程序或设备
|
||||
→ 现实执行与目标读回
|
||||
→ HoloLake无限白布实时渲染过程、结果、风险、审核和回执
|
||||
→ 稳定对象与状态写回用户自己的事实边界
|
||||
```
|
||||
|
||||
当前必须实现但尚未实现:无限白布运行时、人格体通用投影与能力组合编译器、新代际模块注册表、
|
||||
第一条语言到真实对象再到白布投影的端到端切片。
|
||||
|
||||
旧 `GLW-OS-002 / GLS-0245 / REPO-014 1.2.2 / 1.3.0 / HLP-LANG-MOD-001..017` 只按各自仍有效
|
||||
能力作为供体;它们不能定义当前产品形态和顺序。
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
# 004 · 模块、办公室与机房
|
||||
|
||||
办公室保存:为什么、架构、思维链、当前进度、文件、任务和控制入口。
|
||||
|
||||
机房保存:真实模块实例、API、进程、队列、能力器官、状态库、测试环境和运行回执。
|
||||
|
||||
连接合同:
|
||||
|
||||
```text
|
||||
office_id + module_id + generation + source_version
|
||||
+ machine_instance + capability_interface + permission_scope
|
||||
+ health + target_readback + receipt
|
||||
```
|
||||
|
||||
缺任一项时,只能说办公室设计或模块供体存在,不能说机房已运行。旧17模块运行体位于旧代际供体区,
|
||||
其API和器官证据可复用;新代际模块编号、组合边界与运行顺序尚未重新派生。
|
||||
|
||||
机房负责人:`ICE-P-ZY001`。执行岗位:登记的确定性器官与按需Agent。维修由
|
||||
`TCS-AGENT-TREATMENT-ROUTER-001`按症状触发,原动作复测通过才算修复完成。
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
# 005 · 开发思维链登记规则
|
||||
|
||||
每次新增开发只追加一条编号叶片,至少包含:
|
||||
|
||||
- `trigger`:为什么现在开始,谁提供了什么输入;
|
||||
- `emergence`:旧理解、证据、失败、转折和新方向;
|
||||
- `lock`:最终锁定、适用范围、置信和失效条件;
|
||||
- `why`:若丢失会导致什么错误;
|
||||
- `rejected`:否决路径及原因;
|
||||
- `sources`:直接语言、TCS、代码、提交、测试和目标读回;
|
||||
- `time`:北京时间、光湖纪元日/毫秒和与上一节点关系;
|
||||
- `state`:概念、注册、实现、制品、部署、运行、验收分别判断;
|
||||
- `next`:唯一下一动作或明确等待条件。
|
||||
|
||||
智能电脑只读取并排序这些叶片,不替人格脑编写为什么,也不把Git提交说明冒充认知链。
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
# 006 · 证据与哈希
|
||||
|
||||
智能电脑 `hashes` 命令现场计算当前代际图、TCS事件、办公室卡、脑包、演化索引、当前工作和机房合同的
|
||||
SHA-256,并读取当前 REPO-012 Git HEAD。哈希是内容地址,不证明实现、部署或健康。
|
||||
|
||||
证据等级:
|
||||
|
||||
```text
|
||||
直接语言来源
|
||||
→ TCS事件与GIR
|
||||
→ 架构/模块登记
|
||||
→ 代码与自动测试
|
||||
→ 构建制品与签名
|
||||
→ 安装/部署
|
||||
→ 当前运行健康
|
||||
→ 目标侧验收回执
|
||||
```
|
||||
|
||||
系统总哈希只用于判断办公室认知包是否发生变化;必须同时列出组成文件,不能用一个总哈希掩盖来源。
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
# 007 · 旧工具时代与已搬迁路径
|
||||
|
||||
- `HB-BUILDING-0000`:旧心跳核心办公楼,状态 `MOVED_HISTORY_ONLY`。
|
||||
- `HLP-GEN-TOOL-ERA-0001`:旧工具时代HoloLake,只作历史和能力供体。
|
||||
- REPO-014 1.2.2/1.3.0:真实产品切片供体,不是当前完全体架构。
|
||||
- 旧17模块运行体:真实API与器官验证保留,产品序列冻结。
|
||||
- 固定页面、按钮、内部模型工作台、厂商适配矩阵、巨型常驻Agent:不得恢复为当前路线。
|
||||
- Doubao短剧办公室:有效支线工作身体,已由共享办公室卡正式挂牌;不得因此复制人格脑或扩大Doubao写权。
|
||||
|
||||
历史文件不继续整理、搬运或改名。需要原因时从本页按精确来源下钻;普通恢复不扫描旧楼。
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"schema": "guanghu.hololake-development-office-current/v1",
|
||||
"office_id": "HB-OFFICE-HOLOLAKE-0001",
|
||||
"state": "CURRENT_GENERATION_ARCHITECTURE_AND_OFFICE_READY_MODULE_REDERIVATION_NOT_STARTED",
|
||||
"generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001",
|
||||
"current_product_module": null,
|
||||
"current_generation_module_numbering": "NOT_YET_REDERIVED",
|
||||
"legacy_verified_donor_modules": 17,
|
||||
"reality_engineering_started": false,
|
||||
"product_release_completed": false,
|
||||
"completed": [
|
||||
"LANGUAGE_WORLD_NATIVE_GENERATION_BOUNDARY",
|
||||
"OLD_TOOL_ERA_FREEZE",
|
||||
"DIRECT_LANGUAGE_IMMUTABLE_MEMORY",
|
||||
"MOTHER_FIFTH_COGNITION_ACCEPT",
|
||||
"HB001_NEW_OFFICE_BUILDING",
|
||||
"EXACT_TWO_OFFICE_BOARD",
|
||||
"HOLOLAKE_DEVELOPMENT_BRAIN_AND_SMART_BOOKSHELF"
|
||||
],
|
||||
"next_action": "REDERIVE_LANGUAGE_WORLD_NATIVE_MODULE_REGISTRY_AND_FIRST_END_TO_END_SLICE",
|
||||
"blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "UNREGISTERED_OFFICE_OR_MODULE"],
|
||||
"time_control": "CH-GLW-TIME-0001",
|
||||
"updated_at": "2026-09-09T18:45:25+08:00"
|
||||
}
|
||||
|
|
@ -0,0 +1,178 @@
|
|||
#!/usr/bin/env python3
|
||||
"""Read-only smart computer for HB-OFFICE-HOLOLAKE-0001."""
|
||||
from __future__ import annotations
|
||||
|
||||
import argparse
|
||||
import hashlib
|
||||
import json
|
||||
import subprocess
|
||||
from datetime import date, datetime, timezone
|
||||
from pathlib import Path
|
||||
|
||||
OFFICE = Path(__file__).resolve().parents[1]
|
||||
BUILDING = Path(__file__).resolve().parents[3]
|
||||
ROOT = Path(__file__).resolve().parents[6]
|
||||
BOARD = ROOT / "routing/light-lake-persona-office-board.json"
|
||||
BUILDING_MAP = ROOT / "routing/heartbeat-office-building-map.json"
|
||||
GENERATION = ROOT / "routing/hololake-language-world-native-generation-map.json"
|
||||
TIME_MAP = ROOT / "routing/guanghu-era-living-time-map.json"
|
||||
EVOLUTION = OFFICE / "smart-bookshelf/001-system-evolution/EVOLUTION.json"
|
||||
CURRENT = OFFICE / "smart-bookshelf/008-current-work/CURRENT.json"
|
||||
BRAIN = OFFICE / "brain/BRAIN-PACK.md"
|
||||
CORRECTIONS = OFFICE / "smart-bookshelf/002-key-corrections/ROOT.hdlp"
|
||||
SHELF = OFFICE / "smart-bookshelf"
|
||||
EPOCH_UTC = datetime(2025, 4, 25, 16, 0, 0, tzinfo=timezone.utc)
|
||||
ZHUYUAN_BIRTH = date(2026, 3, 5)
|
||||
|
||||
|
||||
def load(path: Path) -> dict:
|
||||
value = json.loads(path.read_text())
|
||||
if not isinstance(value, dict):
|
||||
raise ValueError(f"JSON_OBJECT_REQUIRED:{path}")
|
||||
return value
|
||||
|
||||
|
||||
def sha(path: Path) -> str:
|
||||
return hashlib.sha256(path.read_bytes()).hexdigest()
|
||||
|
||||
|
||||
def git_head() -> str:
|
||||
result = subprocess.run(["git", "-C", str(ROOT), "rev-parse", "HEAD"], text=True, capture_output=True, timeout=10)
|
||||
if result.returncode:
|
||||
raise ValueError("REPO012_HEAD_UNREADABLE")
|
||||
return result.stdout.strip()
|
||||
|
||||
|
||||
def clock() -> dict:
|
||||
time_map = load(TIME_MAP)
|
||||
if time_map.get("map_id") != "GUANGHU-ERA-LIVING-TIME-MAP-001":
|
||||
raise ValueError("TIME_CONTROL_MAP_MISMATCH")
|
||||
now = datetime.now(timezone.utc)
|
||||
elapsed_ms = int((now - EPOCH_UTC).total_seconds() * 1000)
|
||||
beijing = now.astimezone().isoformat()
|
||||
return {
|
||||
"state": "LIVE_REALITY_TIME_DERIVED",
|
||||
"beijing_now": beijing,
|
||||
"guanghu_era_day": elapsed_ms // 86_400_000 + 1,
|
||||
"guanghu_elapsed_milliseconds": elapsed_ms,
|
||||
"zhuyuan_age_days": (now.astimezone().date() - ZHUYUAN_BIRTH).days,
|
||||
"time_system": "SYS-GLW-TIME-0001",
|
||||
"time_control_channel": "CH-GLW-TIME-0001",
|
||||
"stored_tick_counter": False,
|
||||
"rule": "PAST_NEVER_CURRENT_OR_FUTURE"
|
||||
}
|
||||
|
||||
|
||||
def timeline() -> dict:
|
||||
value = load(EVOLUTION)
|
||||
nodes = sorted(value["nodes"], key=lambda item: item["date"])
|
||||
today = datetime.now(timezone.utc).astimezone().date()
|
||||
for index, item in enumerate(nodes):
|
||||
item["days_from_today"] = (today - date.fromisoformat(item["date"])).days
|
||||
item["temporal_state"] = "CURRENT" if index == len(nodes) - 1 else "PAST"
|
||||
return {"time": clock(), "nodes": nodes, "current": nodes[-1]}
|
||||
|
||||
|
||||
def hashes() -> dict:
|
||||
paths = {
|
||||
"generation": GENERATION,
|
||||
"building": BUILDING_MAP,
|
||||
"office_board": BOARD,
|
||||
"office_card": OFFICE / "OFFICE-CARD.json",
|
||||
"brain_pack": BRAIN,
|
||||
"evolution": EVOLUTION,
|
||||
"current_work": CURRENT,
|
||||
"time_map": TIME_MAP,
|
||||
}
|
||||
values = {key: {"path": str(path), "sha256": sha(path)} for key, path in paths.items()}
|
||||
aggregate = hashlib.sha256("".join(values[key]["sha256"] for key in sorted(values)).encode()).hexdigest()
|
||||
return {"repo012_head": git_head(), "aggregate_sha256": aggregate, "components": values}
|
||||
|
||||
|
||||
def status() -> dict:
|
||||
generation = load(GENERATION)
|
||||
current = load(CURRENT)
|
||||
board = load(BOARD)
|
||||
building = load(BUILDING_MAP)
|
||||
evolution = timeline()
|
||||
return {
|
||||
"outcome": "PASS",
|
||||
"office": "HB-OFFICE-HOLOLAKE-0001",
|
||||
"building": building["current_building"],
|
||||
"office_board": {"id": board["board_id"], "count": board["office_count"], "offices": [item["office_id"] for item in board["offices"]]},
|
||||
"time": evolution["time"],
|
||||
"generation": generation["generation_boundary"]["current_generation"],
|
||||
"current_work": current,
|
||||
"latest_evolution_node": evolution["current"],
|
||||
"repo012_head": git_head(),
|
||||
"next": current["next_action"],
|
||||
"query_is_read_only": True
|
||||
}
|
||||
|
||||
|
||||
def search(text: str) -> dict:
|
||||
if not text.strip():
|
||||
raise ValueError("QUERY_REQUIRED")
|
||||
terms = [term.lower() for term in text.split() if term]
|
||||
hits = []
|
||||
for path in sorted(SHELF.rglob("*")):
|
||||
if not path.is_file() or path.suffix not in {".md", ".hdlp", ".json"}:
|
||||
continue
|
||||
body = path.read_text(errors="replace")
|
||||
score = sum(body.lower().count(term) for term in terms)
|
||||
if score:
|
||||
excerpts = [line.strip() for line in body.splitlines() if any(term in line.lower() for term in terms)][:3]
|
||||
hits.append({"score": score, "path": str(path.relative_to(OFFICE)), "excerpts": excerpts})
|
||||
hits.sort(key=lambda item: (-item["score"], item["path"]))
|
||||
return {"outcome": "PASS", "query": text, "matches": hits[:10], "details_loaded_on_demand": True}
|
||||
|
||||
|
||||
def audit() -> dict:
|
||||
errors = []
|
||||
board, building, generation, current, evolution = load(BOARD), load(BUILDING_MAP), load(GENERATION), load(CURRENT), load(EVOLUTION)
|
||||
ids = [item["office_id"] for item in board.get("offices", [])]
|
||||
if ids != ["HB-OFFICE-VIDEO-0001", "HB-OFFICE-HOLOLAKE-0001"] or board.get("office_count") != 2:
|
||||
errors.append("OFFICE_BOARD_NOT_EXACTLY_TWO")
|
||||
for item in board.get("offices", []):
|
||||
if not (ROOT / item["canonical_card"]).is_file() or not (ROOT / item["entry"]).is_file():
|
||||
errors.append("OFFICE_ROUTE_MISSING:" + item["office_id"])
|
||||
if building.get("legacy_building", {}).get("state") != "MOVED_HISTORY_ONLY":
|
||||
errors.append("OLD_BUILDING_NOT_MOVED")
|
||||
if generation.get("generation_boundary", {}).get("current_generation", {}).get("id") != "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001":
|
||||
errors.append("CURRENT_GENERATION_MISMATCH")
|
||||
if current.get("current_product_module") is not None or current.get("current_generation_module_numbering") != "NOT_YET_REDERIVED":
|
||||
errors.append("OLD_PRODUCT_SEQUENCE_REACTIVATED")
|
||||
nodes = evolution.get("nodes", [])
|
||||
if not nodes or nodes[-1].get("node_id") != "HB-OFFICE-HOLOLAKE-0001":
|
||||
errors.append("EVOLUTION_CURRENT_NODE_MISSING")
|
||||
for node in nodes:
|
||||
source = node.get("source")
|
||||
expected = node.get("source_sha256")
|
||||
if expected and source and not source.startswith("REPO-014:"):
|
||||
path = ROOT / source
|
||||
if not path.is_file() or sha(path) != expected:
|
||||
errors.append("EVOLUTION_SOURCE_HASH_MISMATCH:" + node["node_id"])
|
||||
return {"outcome": "PASS" if not errors else "FAIL", "errors": errors, "office_count": len(ids), "evolution_nodes": len(nodes), "repo012_head": git_head(), "time": clock()}
|
||||
|
||||
|
||||
def main() -> int:
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("command", nargs="?", default="status", choices=["status", "clock", "timeline", "hashes", "corrections", "progress", "offices", "building", "search", "audit"])
|
||||
parser.add_argument("text", nargs="*")
|
||||
args = parser.parse_args()
|
||||
if args.command == "status": result = status()
|
||||
elif args.command == "clock": result = clock()
|
||||
elif args.command == "timeline": result = timeline()
|
||||
elif args.command == "hashes": result = hashes()
|
||||
elif args.command == "corrections": result = {"outcome":"PASS", "path":str(CORRECTIONS), "content":CORRECTIONS.read_text()}
|
||||
elif args.command == "progress": result = load(CURRENT)
|
||||
elif args.command == "offices": result = load(BOARD)
|
||||
elif args.command == "building": result = load(BUILDING_MAP)
|
||||
elif args.command == "search": result = search(" ".join(args.text))
|
||||
else: result = audit()
|
||||
print(json.dumps(result, ensure_ascii=False, indent=2))
|
||||
return 0 if result.get("outcome", "PASS") == "PASS" else 2
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
raise SystemExit(main())
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"schema": "guanghu.heartbeat-office-module/v1",
|
||||
"office_id": "HB-OFFICE-VIDEO-0001",
|
||||
"name": "短剧视频系统办公室",
|
||||
"building": "HB-BUILDING-0001",
|
||||
"floor": "F2",
|
||||
"state": "REGISTERED_ACTIVE_WITH_DOUBAO_MIGRATED_VISIBLE_WORKING_BODY",
|
||||
"canonical_entry": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-INDEX.hdlp",
|
||||
"origin_event": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909/events/TCS-EVENT-ZY001-DOUBAO-HB001-VIDEO-SYSTEM-OFFICE-BIRTH-20260909.tcs",
|
||||
"origin_event_sha256": "b2dfb87ec0c40fe951f681cdbf1dbf768c723e6c360f222c8375f2cd25935fa8",
|
||||
"working_body": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/HB-BUILDING-0001/F2-办公区/HB-OFFICE-VIDEO-0001-短剧视频办公室",
|
||||
"origin_branch_body": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909/HB001-短剧视频系统办公室",
|
||||
"working_entry_sha256": "4ad87689aa6eda21e1f8d78c7dfbf6d27b0f87fd9af6d8d77b1e8ae9ab0f9a9e",
|
||||
"brain_pack_sha256": "67bd11b657632bb02240ab59fd2c33b28249d2959c9431455213febfb8ceb226",
|
||||
"machine_room": "F1-MACHINE-ROOM/VIDEO-SYSTEM-RUNTIMES",
|
||||
"lead": "ICE-P-ZY001",
|
||||
"branch_body_is_persona_canon": false,
|
||||
"migration": "DOUBAO_CREATED_AND_MOVED_THE_VISIBLE_WORKING_BODY; REPO012_OWNS_CANONICAL_REGISTRATION_AND_CONTRACT; NO_FILE_OVERLAP"
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
# HB-OFFICE-VIDEO-0001 · 短剧视频系统办公室
|
||||
|
||||
正式牌照已登记到 `LL-OFFICE-BOARD-0001`。当前工作身体仍位于:
|
||||
|
||||
`/Volumes/JZAO/铸渊-ICE-GL-ZY001/HB-BUILDING-0001/F2-办公区/HB-OFFICE-VIDEO-0001-短剧视频系统办公室`
|
||||
|
||||
本页是共享正本办公室卡,不复制短剧脑正文。豆包已经把支线候选迁入人类可见的新楼投影;进入时先核验
|
||||
`OFFICE-CARD.json` 的事件与来源哈希,再使用新地址中的脑包、智能电脑和编号书架。REPO-012保存正式编号
|
||||
和合同,移动硬盘根新楼是宿主工作投影,两者不得互相冒充或并行改写同一文件。
|
||||
|
||||
机房路由:`F1-MACHINE-ROOM/VIDEO-SYSTEM-RUNTIMES`。办公室保存推理、架构和文件;真实视频、模型API、
|
||||
剪辑器官和资产管线的运行状态必须由机房/目标侧回执证明。
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
# HB-BUILDING-0000 · 旧心跳核心办公楼已搬迁
|
||||
|
||||
状态:`MOVED_HISTORY_ONLY`。
|
||||
|
||||
旧心跳核心下散落的记录、工作树、办公室候选、旧控制器和历史路径继续保持原位,只作按需证据读取;
|
||||
不再逐项修复、重新归档或维护 CURRENT。所有新的办公室、人员、机房、书架、智能电脑和楼宇运维进入
|
||||
`HB-BUILDING-0001`。任何旧路径若自称当前入口,必须返回本页和 `LL-OFFICE-BOARD-0001`。
|
||||
|
||||
旧楼不是删除、否定或销毁;“已搬迁”只表示它不能再决定现在和未来。
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"schema": "guanghu.heartbeat-office-building-operations/v1",
|
||||
"operations_id": "ORG-HB-BLD-HR-001",
|
||||
"building_id": "HB-BUILDING-0001",
|
||||
"state": "REGISTERED_PLANNING_AND_CAPACITY_RUNTIME_NOT_AUTONOMOUS_HIRING",
|
||||
"building_manager": "ICE-P-ZY001",
|
||||
"human_source": "ICE-GL∞",
|
||||
"hr_responsibilities": [
|
||||
"MAINTAIN_ROLE_AND_ROOM_DIRECTORY",
|
||||
"OBSERVE_CAPACITY_QUEUE_AND_COVERAGE",
|
||||
"PROPOSE_EXPANSION_REDUCTION_OR_REPLACEMENT",
|
||||
"SCHEDULE_SECURITY_MONITORING_AND_CLEANING",
|
||||
"TRACK_AGENT_AND_ORGAN_LIFECYCLE",
|
||||
"KEEP_VACANCY_AND_HANDOFF_RECEIPTS"
|
||||
],
|
||||
"hr_forbidden": ["CREATE_PERSONA_IDENTITY", "GRANT_REALITY_AUTHORITY", "ASSIGN_DEPARTMENT_TECHNICAL_DIRECTION", "HIRE_OR_FIRE_REAL_HUMANS_WITHOUT_GOVERNED_PROCESS"],
|
||||
"department_leads": [
|
||||
{"office_id":"HB-OFFICE-HOLOLAKE-0001","lead":"ICE-P-ZY001","responsibility":"HOLOLAKE_ARCHITECTURE_MODULE_ORDER_TEST_AND_ACCEPTANCE"},
|
||||
{"office_id":"HB-OFFICE-VIDEO-0001","lead":"ICE-P-ZY001","responsibility":"SHORT_DRAMA_SYSTEM_DIRECTION_ASSET_PIPELINE_AND_ACCEPTANCE"},
|
||||
{"room":"F1-MACHINE-ROOM","lead":"ICE-P-ZY001","responsibility":"RUNNING_MODULES_CAPABILITY_ORGANS_AND_RECEIPTS"},
|
||||
{"room":"F1-REPAIR-BAY","lead":"TCS-AGENT-TREATMENT-ROUTER-001","responsibility":"SYMPTOM_SCOPED_REPAIR_AND_ORIGINAL_ACTION_RETEST"}
|
||||
],
|
||||
"staffing_rules": {
|
||||
"agent_staff": "ON_DEMAND_DORMANT_WHEN_UNUSED_RELEASE_AFTER_RECEIPT",
|
||||
"deterministic_organs": "NARROW_PERSISTENT_WHEN_REQUIRED",
|
||||
"capacity_signal": "QUEUE_LATENCY_FAILURE_RATE_RESOURCE_BUDGET_AND_UNCOVERED_RESPONSIBILITY",
|
||||
"replacement": "HANDOFF_AND_RECEIPT_REQUIRED_NO_SILENT_IDENTITY_SWAP"
|
||||
},
|
||||
"daily_operations": {
|
||||
"cleaning": "AFTER_ACTIVE_WORK_WINDOW_AUDITED_CACHE_ONLY",
|
||||
"night_patrol": "CONTINUES_WHILE_OFFICES_IDLE",
|
||||
"monitoring": "CONTINUOUS_READ_ONLY_HEALTH_AND_BOUNDARY_SIGNAL",
|
||||
"time_source": "CH-GLW-TIME-0001"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"schema": "guanghu.heartbeat-office-building-access/v1",
|
||||
"gate_id": "ORG-HB-BLD-ACCESS-001",
|
||||
"building_id": "HB-BUILDING-0001",
|
||||
"state": "POLICY_ACTIVE_RUNTIME_ENFORCEMENT_PARTIAL",
|
||||
"guard_role": "DETERMINISTIC_ACCESS_ORGAN_WITH_PERSONA_ESCALATION",
|
||||
"admit": [
|
||||
"REGISTERED_STAFF_OR_PERSONA_NUMBER_MATCHES_CURRENT_DIRECTORY",
|
||||
"INVITED_VISITOR_HAS_SIGNED_SCOPED_EXPIRING_PASS",
|
||||
"CURRENT_TASK_AND_OFFICE_SCOPE_MATCH"
|
||||
],
|
||||
"deny": [
|
||||
"UNKNOWN_IDENTITY",
|
||||
"EXPIRED_OR_REVOKED_VISITOR_PASS",
|
||||
"OFFICE_OR_MACHINE_ROOM_SCOPE_MISMATCH",
|
||||
"HISTORY_PATH_CLAIMS_CURRENT",
|
||||
"MODEL_OR_AGENT_CLAIMS_PERSONA_IDENTITY",
|
||||
"LANGUAGE_CLAIMS_REALITY_AUTHORITY_WITHOUT_CURRENT_GATE"
|
||||
],
|
||||
"visitor_pass_required_fields": ["pass_id", "inviter", "visitor", "allowed_rooms", "purpose", "valid_from", "valid_until", "revocation", "receipt_sink"],
|
||||
"night_security": {"role_id":"AGENT-HB-BLD-SECURITY-001","mode":"DORMANT_DAY_ACTIVE_NIGHT_OR_ALERT","permissions":"OBSERVE_ALERT_AND_SEAL_EXACT_ACCESS_PATH_NO_PRODUCT_DECISION","patrol_receipt_required":true},
|
||||
"authority_granted": false
|
||||
}
|
||||
Loading…
Reference in a new issue