前人工作区变更归档(元审计遗留处置·冰朔授权'交给你来处理'·不否定过去原则):hololake-phase-b-staging删除组/WORK区/submodule指针/0826壳源/neural-chain/skills-mirror/codex恢复帧/.zcode本地配置等140项原样冻结入库——不删除不修改不评判,作为历史一环保留;WX-SECRETS回执经查仅含公开AppID无AppSecret,安全
This commit is contained in:
parent
28480f466c
commit
a40f29c12e
2442 changed files with 596545 additions and 6601 deletions
|
|
@ -0,0 +1,2 @@
|
|||
vless://6f0516d4-8650-4fba-b041-dfb4f11a7490@43.139.217.141:8444?type=tcp&security=reality&encryption=none&flow=xtls-rprx-vision&sni=gateway.icloud.com&fp=chrome&pbk=BUxM5T3BgRewhAJ1HkM5k42dPCvFNFc_gJskQO9IqUY&sid=15f1c09526e79290#%E9%93%B8%E6%B8%8A-%E5%A4%A7%E8%84%91-%E7%B2%A4%E5%BF%AB
|
||||
vless://66f255bc-7c81-4114-992c-5b965962f90f@43.139.217.141:8443?type=tcp&security=reality&encryption=none&flow=xtls-rprx-vision&sni=gateway.icloud.com&fp=chrome&pbk=-UjfjrYKOoqN_vjGwaCxJFdI_7NjdnR5jU8znIO0UzI&sid=058ed04d88e47734#%E9%93%B8%E6%B8%8A-%E9%9D%A2%E5%AD%94-%E7%B2%A4%E5%BF%AB
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
// 铸渊专线 · Clash Verge 订阅增强脚本
|
||||
// 功能:注入冰朔的两个新加坡 VLESS+Reality 专线节点 + 智能接管组
|
||||
// - 🛡️ 专线接管(fallback):订阅节点全挂时自动切专线,恢复后自动切回
|
||||
// - 手动模式:在「🚀节点选择」里直接点「铸渊-大脑(SG)」或「铸渊-面孔(SG)」
|
||||
// 节点参数来自铸渊专线服务端实测(2026-08-21)
|
||||
|
||||
function main(config, profileName) {
|
||||
const zyProxies = [
|
||||
{
|
||||
name: "铸渊-大脑(SG)",
|
||||
type: "vless",
|
||||
server: "43.156.237.110",
|
||||
port: 8443,
|
||||
uuid: "6f0516d4-8650-4fba-b041-dfb4f11a7490",
|
||||
network: "tcp",
|
||||
udp: true,
|
||||
tls: true,
|
||||
flow: "xtls-rprx-vision",
|
||||
servername: "gateway.icloud.com",
|
||||
"reality-opts": {
|
||||
"public-key": "BUxM5T3BgRewhAJ1HkM5k42dPCvFNFc_gJskQO9IqUY",
|
||||
"short-id": "15f1c09526e79290",
|
||||
},
|
||||
"client-fingerprint": "chrome",
|
||||
},
|
||||
{
|
||||
name: "铸渊-面孔(SG)",
|
||||
type: "vless",
|
||||
server: "43.134.16.246",
|
||||
port: 8443,
|
||||
uuid: "66f255bc-7c81-4114-992c-5b965962f90f",
|
||||
network: "tcp",
|
||||
udp: true,
|
||||
tls: true,
|
||||
flow: "xtls-rprx-vision",
|
||||
servername: "gateway.icloud.com",
|
||||
"reality-opts": {
|
||||
"public-key": "-UjfjrYKOoqN_vjGwaCxJFdI_7NjdnR5jU8znIO0UzI",
|
||||
"short-id": "058ed04d88e47734",
|
||||
},
|
||||
"client-fingerprint": "chrome",
|
||||
},
|
||||
];
|
||||
|
||||
// 1. 注入节点(幂等,防重复)
|
||||
config.proxies = config.proxies || [];
|
||||
const existing = new Set(config.proxies.map((p) => p.name));
|
||||
for (const p of zyProxies) {
|
||||
if (!existing.has(p.name)) config.proxies.push(p);
|
||||
}
|
||||
|
||||
// 2. 加智能接管组:订阅的♻️自动选择挂了 → 自动切铸渊专线
|
||||
const groups = config["proxy-groups"] || [];
|
||||
const takeOver = "🛡️ 专线接管";
|
||||
if (!groups.some((g) => g.name === takeOver)) {
|
||||
groups.unshift({
|
||||
name: takeOver,
|
||||
type: "fallback",
|
||||
proxies: ["♻️自动选择", "铸渊-大脑(SG)", "铸渊-面孔(SG)"],
|
||||
url: "http://www.gstatic.com/generate_204",
|
||||
interval: 60,
|
||||
});
|
||||
}
|
||||
|
||||
// 3. 插入主选择组最前面:接管组在前(全自动),两个专线节点紧随(手动固定用)
|
||||
const mainGroup = groups.find((g) => g.name === "🚀节点选择");
|
||||
if (mainGroup) {
|
||||
const insert = [takeOver, "铸渊-大脑(SG)", "铸渊-面孔(SG)"].filter(
|
||||
(n) => !mainGroup.proxies.includes(n)
|
||||
);
|
||||
mainGroup.proxies.unshift(...insert);
|
||||
}
|
||||
|
||||
config["proxy-groups"] = groups;
|
||||
return config;
|
||||
}
|
||||
|
|
@ -0,0 +1,138 @@
|
|||
// 铸渊专线 · Clash Verge 订阅增强脚本 v2(广州中转更新稿)
|
||||
// v1 功能保留:注入冰朔的两个新加坡 VLESS+Reality 专线节点 + 智能接管组
|
||||
// v2 新增(2026-08-23):
|
||||
// - 注入广州中转节点「铸渊-大脑-粤快」(43.139.217.141:8444)、「铸渊-面孔-粤快」(43.139.217.141:8443)
|
||||
// 中转链路:广州 BS-GZ-006 realm → 新加坡落地,实测握手 ~350ms、零丢包
|
||||
// - 新增 🛡️ 粤港快线(url-test):两个中转节点自动择优
|
||||
// - 🛡️ 专线接管 成员调整为:粤港快线(中转优先) → ♻️自动选择 → SG 直连兜底
|
||||
// - 🚀节点选择 最前面插入 🛡️ 粤港快线
|
||||
// 节点参数:中转节点的 uuid/pbk/sid 跟随各自新加坡落地节点,与中转端口无关
|
||||
// 全程幂等:重复执行不重复添加、不改变已收敛结构
|
||||
|
||||
function main(config, profileName) {
|
||||
const zyProxies = [
|
||||
{
|
||||
name: "铸渊-大脑(SG)",
|
||||
type: "vless",
|
||||
server: "43.156.237.110",
|
||||
port: 8443,
|
||||
uuid: "6f0516d4-8650-4fba-b041-dfb4f11a7490",
|
||||
network: "tcp",
|
||||
udp: true,
|
||||
tls: true,
|
||||
flow: "xtls-rprx-vision",
|
||||
servername: "gateway.icloud.com",
|
||||
"reality-opts": {
|
||||
"public-key": "BUxM5T3BgRewhAJ1HkM5k42dPCvFNFc_gJskQO9IqUY",
|
||||
"short-id": "15f1c09526e79290",
|
||||
},
|
||||
"client-fingerprint": "chrome",
|
||||
},
|
||||
{
|
||||
name: "铸渊-面孔(SG)",
|
||||
type: "vless",
|
||||
server: "43.134.16.246",
|
||||
port: 8443,
|
||||
uuid: "66f255bc-7c81-4114-992c-5b965962f90f",
|
||||
network: "tcp",
|
||||
udp: true,
|
||||
tls: true,
|
||||
flow: "xtls-rprx-vision",
|
||||
servername: "gateway.icloud.com",
|
||||
"reality-opts": {
|
||||
"public-key": "-UjfjrYKOoqN_vjGwaCxJFdI_7NjdnR5jU8znIO0UzI",
|
||||
"short-id": "058ed04d88e47734",
|
||||
},
|
||||
"client-fingerprint": "chrome",
|
||||
},
|
||||
{
|
||||
name: "铸渊-大脑-粤快",
|
||||
type: "vless",
|
||||
server: "43.139.217.141",
|
||||
port: 8444,
|
||||
uuid: "6f0516d4-8650-4fba-b041-dfb4f11a7490",
|
||||
network: "tcp",
|
||||
udp: true,
|
||||
tls: true,
|
||||
flow: "xtls-rprx-vision",
|
||||
servername: "gateway.icloud.com",
|
||||
"reality-opts": {
|
||||
"public-key": "BUxM5T3BgRewhAJ1HkM5k42dPCvFNFc_gJskQO9IqUY",
|
||||
"short-id": "15f1c09526e79290",
|
||||
},
|
||||
"client-fingerprint": "chrome",
|
||||
},
|
||||
{
|
||||
name: "铸渊-面孔-粤快",
|
||||
type: "vless",
|
||||
server: "43.139.217.141",
|
||||
port: 8443,
|
||||
uuid: "66f255bc-7c81-4114-992c-5b965962f90f",
|
||||
network: "tcp",
|
||||
udp: true,
|
||||
tls: true,
|
||||
flow: "xtls-rprx-vision",
|
||||
servername: "gateway.icloud.com",
|
||||
"reality-opts": {
|
||||
"public-key": "-UjfjrYKOoqN_vjGwaCxJFdI_7NjdnR5jU8znIO0UzI",
|
||||
"short-id": "058ed04d88e47734",
|
||||
},
|
||||
"client-fingerprint": "chrome",
|
||||
},
|
||||
];
|
||||
|
||||
// 1. 注入节点(幂等,防重复)
|
||||
config.proxies = config.proxies || [];
|
||||
const existing = new Set(config.proxies.map((p) => p.name));
|
||||
for (const p of zyProxies) {
|
||||
if (!existing.has(p.name)) config.proxies.push(p);
|
||||
}
|
||||
|
||||
const groups = config["proxy-groups"] || [];
|
||||
const relayLine = "🛡️ 粤港快线";
|
||||
const relayMembers = ["铸渊-大脑-粤快", "铸渊-面孔-粤快"];
|
||||
const takeOver = "🛡️ 专线接管";
|
||||
const takeOverMembers = [relayLine, "♻️自动选择", "铸渊-大脑(SG)", "铸渊-面孔(SG)"];
|
||||
const testUrl = "http://www.gstatic.com/generate_204";
|
||||
|
||||
// 2. 新增粤港快线组:中转节点自动择优(幂等,已存在则不动)
|
||||
if (!groups.some((g) => g.name === relayLine)) {
|
||||
groups.unshift({
|
||||
name: relayLine,
|
||||
type: "url-test",
|
||||
proxies: [...relayMembers],
|
||||
url: testUrl,
|
||||
interval: 60,
|
||||
});
|
||||
}
|
||||
|
||||
// 3. 专线接管组:成员改为中转优先 → 订阅自动选择 → SG 直连兜底
|
||||
// 已存在(如 v1 残留)则收敛为新成员列表;赋值内容固定,重复执行结果不变
|
||||
const takeOverGroup = groups.find((g) => g.name === takeOver);
|
||||
if (takeOverGroup) {
|
||||
takeOverGroup.type = "fallback";
|
||||
takeOverGroup.proxies = [...takeOverMembers];
|
||||
takeOverGroup.url = testUrl;
|
||||
takeOverGroup.interval = 60;
|
||||
} else {
|
||||
groups.unshift({
|
||||
name: takeOver,
|
||||
type: "fallback",
|
||||
proxies: [...takeOverMembers],
|
||||
url: testUrl,
|
||||
interval: 60,
|
||||
});
|
||||
}
|
||||
|
||||
// 4. 插入主选择组最前面:粤港快线居首,接管组次之,两个 SG 节点供手动固定
|
||||
const mainGroup = groups.find((g) => g.name === "🚀节点选择");
|
||||
if (mainGroup) {
|
||||
const insert = [relayLine, takeOver, "铸渊-大脑(SG)", "铸渊-面孔(SG)"].filter(
|
||||
(n) => !mainGroup.proxies.includes(n)
|
||||
);
|
||||
mainGroup.proxies.unshift(...insert);
|
||||
}
|
||||
|
||||
config["proxy-groups"] = groups;
|
||||
return config;
|
||||
}
|
||||
|
|
@ -0,0 +1,80 @@
|
|||
# 第三课任务书 · 广州中转节点客户端配置生成
|
||||
|
||||
> 脑:铸渊 ICE-P-ZY001(TRAE 线实例 TRAE-20260823-001)
|
||||
> 手脚:ZY-LIMB-001
|
||||
> 下达时间:2026-08-23 · 本目录为大脑明确指定的本次任务可写目录
|
||||
|
||||
## 背景(1 分钟读懂)
|
||||
|
||||
冰朔在西安,直连新加坡节点丢包 10-37%。今晚已在广州中转服务器(BS-GZ-006,
|
||||
43.139.217.141)部署 realm:8443→新加坡面孔 8443,8444→新加坡大脑 8443。
|
||||
实测经中转 Reality 握手 ~350ms、零丢包,比直连快 3 倍。
|
||||
|
||||
安全组 8443/8444 由冰朔人工开启中。你的活:**先把两个客户端的配置文件做出来**,
|
||||
端口一开就能用。
|
||||
|
||||
## 任务
|
||||
|
||||
### 交付物 1:小火箭(Shadowrocket)导入 URI
|
||||
|
||||
文件:`shadowrocket-relay-uris.txt`(写到本目录)
|
||||
|
||||
两个节点,VLESS URI 格式(vless://uuid@server:port?params#名称):
|
||||
|
||||
| 项 | 节点1:铸渊-大脑-粤快 | 节点2:铸渊-面孔-粤快 |
|
||||
|---|---|---|
|
||||
| server | 43.139.217.141 | 43.139.217.141 |
|
||||
| port | 8444 | 8443 |
|
||||
| uuid | 6f0516d4-8650-4fba-b041-dfb4f11a7490 | 66f255bc-7c81-4114-992c-5b965962f90f |
|
||||
| 其他参数 | 两节点完全相同,见下 | 同左 |
|
||||
|
||||
固定参数(两个节点一致):
|
||||
- type=tcp, security=reality, encryption=none
|
||||
- flow=xtls-rprx-vision
|
||||
- sni=gateway.icloud.com
|
||||
- fp=chrome
|
||||
- pbk(大脑的)= BUxM5T3BgRewhAJ1HkM5k42dPCvFNFc_gJskQO9IqUY
|
||||
- pbk(面孔的)= -UjfjrYKOoqN_vjGwaCxJFdI_7NjdnR5jU8znIO0UzI
|
||||
- sid(大脑的)= 15f1c09526e79290
|
||||
- sid(面孔的)= 058ed04d88e47734
|
||||
- 节点名称用 URL 编码(中文会被编码成 %XX)
|
||||
|
||||
注意:pbk/sid/uuid 跟着各自的新加坡落地节点走,与中转端口无关。
|
||||
大脑走 8444、面孔走 8443,别配反。
|
||||
|
||||
### 交付物 2:Clash Verge 脚本更新稿
|
||||
|
||||
文件:`verge-script-v2.js`(写到本目录)
|
||||
|
||||
在现有脚本(只读参考:`~/Library/Application Support/io.github.clash-verge-rev.clash-verge-rev/profiles/sJ2GmDATWziP.js`)
|
||||
基础上追加两个中转节点(名称同上),并做两处结构调整:
|
||||
|
||||
1. 新增一个策略组 `🛡️ 粤港快线`(type: url-test,成员=两个中转节点,
|
||||
url=http://www.gstatic.com/generate_204,interval=60)
|
||||
2. 把 `🛡️ 专线接管` fallback 组的成员改为:
|
||||
`["🛡️ 粤港快线", "♻️自动选择", "铸渊-大脑(SG)", "铸渊-面孔(SG)"]`
|
||||
——中转优先(快),订阅自动选择次之,直连 SG 兜底
|
||||
3. 主组 `🚀节点选择` 最前面插入 `🛡️ 粤港快线`
|
||||
|
||||
保持幂等(重复执行不重复添加)。这是**更新稿**,写在本目录,由脑审定后由脑部署——
|
||||
你不直接碰 Verge 的 profile 目录。
|
||||
|
||||
### 交付物 3:回执 + 记忆条目
|
||||
|
||||
1. 回执格式:`[PASS/FAIL/UNKNOWN] + 一句结果 + 证据路径`,三个交付物各一条。
|
||||
2. 记忆间写一条 `2026-08-23-广州中转客户端配置.md`:
|
||||
做了什么、回执、踩的坑(如有)、下次直接可用的命令/路径。
|
||||
3. 记忆间路径:/Volumes/JZAO/HoloLake/persona-runtime/agents/opencode/zhuyuan/memory/
|
||||
|
||||
## 红线提醒(章程摘录)
|
||||
|
||||
- 凭证红线:uuid/pbk/sid 是节点参数不算凭证,可写入配置;但任何 API key/密码永不落盘。
|
||||
- 只写本目录 + 记忆间;Verge profile 目录只读;不改任何既有文件。
|
||||
- 任务不清就问,不猜。
|
||||
|
||||
## 验收标准(脑会逐条核)
|
||||
|
||||
1. URI 能被小火箭识别(vless:// 开头、参数齐全、两个节点端口/密钥对应正确)
|
||||
2. JS 语法正确(脑会用 node 实跑验证)
|
||||
3. 幂等性成立(脑会连跑两遍对比)
|
||||
4. 回执三件齐、记忆条目落盘
|
||||
|
|
@ -0,0 +1,82 @@
|
|||
TCS 0.1;
|
||||
|
||||
PROTOCOL TCS-PROTOCOL-TRAE-WAKE-DYNAMIC-ALIGNMENT-0001 {
|
||||
header {
|
||||
schema = "tcs.protocol/v1";
|
||||
name_zh = "铸渊TRAE线唤醒动态对齐协议";
|
||||
name_en = "Zhuyuan TRAE Line Wake Dynamic Alignment Protocol";
|
||||
version = "0.1.0";
|
||||
language = "TCS/0.1";
|
||||
profile = "HLDP-HUMAN-ENGINEERING/0.1";
|
||||
protocols = ["TCS-ZHUYUAN-ENTRY-LANGUAGE-GATE-0001", "TCS-MULTI-HOST-DYNAMIC-ENTRY-0001"];
|
||||
lifecycle = "CANDIDATE";
|
||||
canonical_uri = "TC-TCS核心卷/TCS-PROTOCOL-TRAE-WAKE-DYNAMIC-ALIGNMENT-0001.tcs";
|
||||
compatibility = ["TCS-COMPILER-STAGE1-0001", "GIR/1", "TRAE"];
|
||||
}
|
||||
source {
|
||||
source_id = "BINGSHUO-DIRECT-TRAE-WAKE-DYNAMIC-ALIGNMENT-20260823";
|
||||
source_uri = "source://trae-current-dialogue/2026-08-23/trae-line-wake-dynamic-alignment-with-codex-architecture-line";
|
||||
source_sha256 = "BIND_AT_COMPILE_TIME";
|
||||
source_role = "DIRECT_HUMAN";
|
||||
}
|
||||
scope {
|
||||
mobile_volume = "/Volumes/JZAO";
|
||||
architecture_reference_line = "CODEX";
|
||||
architecture_canonical_dir = "TC-TCS核心卷";
|
||||
trae_state = "/Volumes/JZAO/HoloLake/persona-runtime/continuity-memory/hldp-v1-trees/trae/current.json";
|
||||
host_adapter = "BRIDGE/tools/zy-trae-wake-align.sh";
|
||||
}
|
||||
vocabulary {
|
||||
wake = "TRAE_INSTANCE_FIRST_CALLED_BY_BINGSHUO";
|
||||
architecture_reference = "LATEST_TCS_CANONICAL_SOURCE_IN_CODEX_LINE_CORE_VOLUME_ORDERED_BY_MTIME";
|
||||
drift = "ARCHITECTURE_EVENT_MTIME_LATER_THAN_TRAE_LINE_LAST_UPDATE";
|
||||
alignment_required = "DRIFT_EXISTS_SO_CANONICAL_SOURCES_MUST_BE_READ_BEFORE_ANY_ENGINEERING_WORK";
|
||||
}
|
||||
fields {
|
||||
SUBJECT = "TRAE_LINE_INSTANCE_AT_WAKE";
|
||||
INTENT = "DYNAMIC_ALIGN_TRAE_LINE_WITH_CODEX_LINE_LATEST_ARCHITECTURE_ON_EVERY_WAKE";
|
||||
TARGET = "TRAE_LINE_OWN_STATE_AND_SKILLS_ONLY";
|
||||
AUTHORITY = "BINGSHUO_DIRECT_LANGUAGE_CODEX_LINE_IS_ARCHITECTURE_FIRST_UPDATE_LINE";
|
||||
PROVE = "ALIGNER_READBACK_DRIFT_LIST_AND_RECEIPT";
|
||||
}
|
||||
states {
|
||||
values = ["TRAE_WAKE_DETECTED", "DRIVE_READBACK", "ARCHITECTURE_SNAPSHOT_READ", "TRAE_STATE_READ", "DRIFT_COMPARED", "ALIGNED", "CATCH_UP_REQUIRED", "FAILED_CLOSED"];
|
||||
initial = "TRAE_WAKE_DETECTED";
|
||||
terminal = ["ALIGNED", "CATCH_UP_REQUIRED", "FAILED_CLOSED"];
|
||||
}
|
||||
transitions {
|
||||
T1 = "TRAE_WAKE_DETECTED->DRIVE_READBACK";
|
||||
T2 = "DRIVE_READBACK->ARCHITECTURE_SNAPSHOT_READ";
|
||||
T3 = "ARCHITECTURE_SNAPSHOT_READ->TRAE_STATE_READ";
|
||||
T4 = "TRAE_STATE_READ->DRIFT_COMPARED";
|
||||
T5 = "DRIFT_COMPARED->ALIGNED";
|
||||
T6 = "DRIFT_COMPARED->CATCH_UP_REQUIRED";
|
||||
TF = "VOLUME_UNMOUNTED_OR_CANONICAL_UNREADABLE_OR_STATE_UNPARSEABLE->FAILED_CLOSED";
|
||||
}
|
||||
invariants {
|
||||
I1 = "CODEX_LINE_IS_ARCHITECTURE_FIRST_UPDATE_LINE_AND_TRAE_LINE_FOLLOWS_WITHOUT_CONFLICT";
|
||||
I2 = "DRIFT_EXISTS_FORBIDS_STARTING_ENGINEERING_TASK_BEFORE_READING_TCS_CANONICAL_SOURCES";
|
||||
I3 = "SUMMARY_AND_STATIC_SKILL_ARE_NOT_CONFIDENCE_LAYER_ONLY_MOBILE_VOLUME_CANONICAL_SOURCES_ARE";
|
||||
I4 = "ALIGNMENT_ADJUSTS_ONLY_TRAE_LINE_ITSELF_AND_NEVER_MUTATES_ANY_CODEX_LINE_FILE";
|
||||
}
|
||||
validation {
|
||||
V1 = "JZAO_VOLUME_MOUNT_READBACK_BEFORE_ANY_ALIGNMENT_STEP";
|
||||
V2 = "CORE_VOLUME_TCS_LIST_SORTED_BY_MTIME_DESCENDING_EXCLUDING_HUMAN_PROJECTIONS_AND_GIR";
|
||||
V3 = "TRAE_CURRENT_JSON_READABLE_OR_MARKED_UNKNOWN_NEVER_GUESSED";
|
||||
V4 = "DRIFT_DECIDED_BY_TCS_MTIME_STRICTLY_LATER_THAN_CURRENT_JSON_UPDATED_AT";
|
||||
V5 = "NO_CURRENT_PROMPT_NO_GUESS_WAIT_OR_ASK_BINGSHUO";
|
||||
}
|
||||
errors {
|
||||
E1 = "JZAO_UNMOUNTED_REMIND_BINGSHUO_TO_MOUNT_AND_FAIL_CLOSED";
|
||||
E2 = "CANONICAL_SOURCE_UNREADABLE_STOP_AND_REPORT_GAP";
|
||||
}
|
||||
examples {
|
||||
positive = "WAKE_THEN_ALIGNER_READBACK_THEN_READ_LATEST_CANONICAL_SOURCES_THEN_ENGINEERING_WORK";
|
||||
negative = "WAKE_THEN_TRUST_LOCAL_STATIC_SKILL_SUMMARY_AND_WORK_WITHOUT_READING_CODEX_CANON";
|
||||
}
|
||||
acceptance {
|
||||
required = ["STAGE1_COMPILED_GIR", "UNRESOLVED_NATURAL_LANGUAGE_FALSE", "ZH_CN_PROJECTION", "EN_US_PROJECTION", "MOUNT_CHECK_TEST", "SNAPSHOT_LIST_TEST", "DRIFT_ALIGNED_OUTPUT_TEST", "DRIFT_CATCH_UP_OUTPUT_TEST", "UNKNOWN_STATE_NO_GUESS_TEST"];
|
||||
partial = false;
|
||||
scale = "ZERO_OR_ONE_HUNDRED";
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,91 @@
|
|||
#!/bin/bash
|
||||
# zy-trae-wake-align.sh · 铸渊 TRAE 线唤醒动态对齐器(草稿 · 脑复核后由脑部署)
|
||||
#
|
||||
# 用途:TRAE 实例被冰朔唤醒时,把 CODEX 线(架构第一更新线)在 TC-TCS核心卷
|
||||
# 的最新 .tcs 正本,与本线 trae/current.json 的 updated_at 对表,
|
||||
# 报出有无漂移与待补课清单,治「拿本机旧静态摘要直接开工」的病。
|
||||
# 用法:bash /Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/zy-trae-wake-align.sh(无参数)
|
||||
# 边界:只读不写;输出只是提词,不是置信层——置信判回卷宗与回执。
|
||||
|
||||
set -uo pipefail
|
||||
|
||||
ROOT="/Volumes/JZAO/铸渊-ICE-GL-ZY001/TRAE-DEV-20260820/agent-training/tasks/20260823-wake-align/test-tmp/no-such-volume"
|
||||
TCS_DIR="$ROOT/铸渊-ICE-GL-ZY001/TC-TCS核心卷"
|
||||
CURRENT_JSON="$ROOT/HoloLake/persona-runtime/continuity-memory/hldp-v1-trees/trae/current.json"
|
||||
|
||||
if [ ! -d "$ROOT/铸渊-ICE-GL-ZY001" ]; then
|
||||
echo "!! JZAO 未挂载——先请冰朔挂载硬盘,不在本机造第二份记忆"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "⊢ 铸渊 TRAE 线唤醒对齐器 · 本段只是提词,置信判回卷宗与回执"
|
||||
echo ""
|
||||
|
||||
echo "── 一 · CODEX 线最新架构(TC-TCS核心卷 最近 5 件)──"
|
||||
if [ ! -d "$TCS_DIR" ]; then
|
||||
echo " !! TC-TCS核心卷 不存在——正本不可读,停止并报缺口"
|
||||
exit 1
|
||||
fi
|
||||
SNAPSHOT="$(/usr/bin/find "$TCS_DIR" -type f -name '*.tcs' ! -name '*.human.*' ! -name '*.gir.*' -exec /usr/bin/stat -f '%m %N' {} + 2>/dev/null | sort -rn | head -5)"
|
||||
if [ -z "$SNAPSHOT" ]; then
|
||||
echo " !! TC-TCS核心卷 读不到任何 .tcs 正本——停止并报缺口"
|
||||
exit 1
|
||||
fi
|
||||
while read -r epoch path; do
|
||||
printf ' %s %s\n' "$(date -r "$epoch" '+%Y-%m-%d %H:%M')" "$(basename "$path")"
|
||||
done <<< "$SNAPSHOT"
|
||||
echo ""
|
||||
|
||||
echo "── 二 · TRAE 线状态 ──"
|
||||
UPDATED_AT="UNKNOWN"
|
||||
LAST_RECEIPT="UNKNOWN"
|
||||
UPDATED_EPOCH=""
|
||||
if [ -r "$CURRENT_JSON" ]; then
|
||||
PARSED="$(/usr/bin/python3 -c '
|
||||
import json, sys
|
||||
from datetime import datetime
|
||||
up, lr, ep = "UNKNOWN", "UNKNOWN", ""
|
||||
try:
|
||||
with open(sys.argv[1], encoding="utf-8") as f:
|
||||
d = json.load(f)
|
||||
up = d.get("updated_at") or "UNKNOWN"
|
||||
lr = d.get("last_receipt") or "UNKNOWN"
|
||||
if up != "UNKNOWN":
|
||||
try:
|
||||
ep = str(int(datetime.fromisoformat(up).timestamp()))
|
||||
except Exception:
|
||||
ep = ""
|
||||
except Exception:
|
||||
pass
|
||||
print(up + "\t" + lr + "\t" + ep)
|
||||
' "$CURRENT_JSON" 2>/dev/null)"
|
||||
if [ -n "$PARSED" ]; then
|
||||
UPDATED_AT="$(printf '%s' "$PARSED" | cut -f1)"
|
||||
LAST_RECEIPT="$(printf '%s' "$PARSED" | cut -f2)"
|
||||
UPDATED_EPOCH="$(printf '%s' "$PARSED" | cut -f3)"
|
||||
fi
|
||||
fi
|
||||
echo " updated_at: $UPDATED_AT · last_receipt: $LAST_RECEIPT"
|
||||
echo ""
|
||||
|
||||
echo "── 三 · 对齐判定 ──"
|
||||
if [ -z "$UPDATED_EPOCH" ]; then
|
||||
echo " [UNKNOWN] current.json 缺失或 updated_at 不可解析——先补读本线状态,不猜"
|
||||
else
|
||||
DRIFT="$(printf '%s\n' "$SNAPSHOT" | awk -v c="$UPDATED_EPOCH" '($1 + 0) > (c + 0)')"
|
||||
if [ -z "$DRIFT" ]; then
|
||||
echo " [已对齐] 本线状态不落后于任何架构正本"
|
||||
else
|
||||
N="$(printf '%s\n' "$DRIFT" | wc -l | tr -d ' ')"
|
||||
NAMES=""
|
||||
while read -r epoch path; do
|
||||
NAMES="$NAMES$(basename "$path") "
|
||||
done <<< "$DRIFT"
|
||||
echo " [待补课] $N 件架构正本晚于本线最后更新:"
|
||||
echo " ${NAMES}→ 先读这些正本再接工程任务"
|
||||
fi
|
||||
fi
|
||||
echo ""
|
||||
|
||||
echo "── 提词 ──"
|
||||
echo " 恢复=六段真跑 verify PASS;频道先问再进;TCS-first:新模块先 .tcs"
|
||||
|
|
@ -0,0 +1,91 @@
|
|||
#!/bin/bash
|
||||
# zy-trae-wake-align.sh · 铸渊 TRAE 线唤醒动态对齐器(草稿 · 脑复核后由脑部署)
|
||||
#
|
||||
# 用途:TRAE 实例被冰朔唤醒时,把 CODEX 线(架构第一更新线)在 TC-TCS核心卷
|
||||
# 的最新 .tcs 正本,与本线 trae/current.json 的 updated_at 对表,
|
||||
# 报出有无漂移与待补课清单,治「拿本机旧静态摘要直接开工」的病。
|
||||
# 用法:bash /Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/zy-trae-wake-align.sh(无参数)
|
||||
# 边界:只读不写;输出只是提词,不是置信层——置信判回卷宗与回执。
|
||||
|
||||
set -uo pipefail
|
||||
|
||||
ROOT="/Volumes/JZAO/铸渊-ICE-GL-ZY001/TRAE-DEV-20260820/agent-training/tasks/20260823-wake-align/test-tmp/root"
|
||||
TCS_DIR="$ROOT/铸渊-ICE-GL-ZY001/TC-TCS核心卷"
|
||||
CURRENT_JSON="$ROOT/HoloLake/persona-runtime/continuity-memory/hldp-v1-trees/trae/current.json"
|
||||
|
||||
if [ ! -d "$ROOT/铸渊-ICE-GL-ZY001" ]; then
|
||||
echo "!! JZAO 未挂载——先请冰朔挂载硬盘,不在本机造第二份记忆"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "⊢ 铸渊 TRAE 线唤醒对齐器 · 本段只是提词,置信判回卷宗与回执"
|
||||
echo ""
|
||||
|
||||
echo "── 一 · CODEX 线最新架构(TC-TCS核心卷 最近 5 件)──"
|
||||
if [ ! -d "$TCS_DIR" ]; then
|
||||
echo " !! TC-TCS核心卷 不存在——正本不可读,停止并报缺口"
|
||||
exit 1
|
||||
fi
|
||||
SNAPSHOT="$(/usr/bin/find "$TCS_DIR" -type f -name '*.tcs' ! -name '*.human.*' ! -name '*.gir.*' -exec /usr/bin/stat -f '%m %N' {} + 2>/dev/null | sort -rn | head -5)"
|
||||
if [ -z "$SNAPSHOT" ]; then
|
||||
echo " !! TC-TCS核心卷 读不到任何 .tcs 正本——停止并报缺口"
|
||||
exit 1
|
||||
fi
|
||||
while read -r epoch path; do
|
||||
printf ' %s %s\n' "$(date -r "$epoch" '+%Y-%m-%d %H:%M')" "$(basename "$path")"
|
||||
done <<< "$SNAPSHOT"
|
||||
echo ""
|
||||
|
||||
echo "── 二 · TRAE 线状态 ──"
|
||||
UPDATED_AT="UNKNOWN"
|
||||
LAST_RECEIPT="UNKNOWN"
|
||||
UPDATED_EPOCH=""
|
||||
if [ -r "$CURRENT_JSON" ]; then
|
||||
PARSED="$(/usr/bin/python3 -c '
|
||||
import json, sys
|
||||
from datetime import datetime
|
||||
up, lr, ep = "UNKNOWN", "UNKNOWN", ""
|
||||
try:
|
||||
with open(sys.argv[1], encoding="utf-8") as f:
|
||||
d = json.load(f)
|
||||
up = d.get("updated_at") or "UNKNOWN"
|
||||
lr = d.get("last_receipt") or "UNKNOWN"
|
||||
if up != "UNKNOWN":
|
||||
try:
|
||||
ep = str(int(datetime.fromisoformat(up).timestamp()))
|
||||
except Exception:
|
||||
ep = ""
|
||||
except Exception:
|
||||
pass
|
||||
print(up + "\t" + lr + "\t" + ep)
|
||||
' "$CURRENT_JSON" 2>/dev/null)"
|
||||
if [ -n "$PARSED" ]; then
|
||||
UPDATED_AT="$(printf '%s' "$PARSED" | cut -f1)"
|
||||
LAST_RECEIPT="$(printf '%s' "$PARSED" | cut -f2)"
|
||||
UPDATED_EPOCH="$(printf '%s' "$PARSED" | cut -f3)"
|
||||
fi
|
||||
fi
|
||||
echo " updated_at: $UPDATED_AT · last_receipt: $LAST_RECEIPT"
|
||||
echo ""
|
||||
|
||||
echo "── 三 · 对齐判定 ──"
|
||||
if [ -z "$UPDATED_EPOCH" ]; then
|
||||
echo " [UNKNOWN] current.json 缺失或 updated_at 不可解析——先补读本线状态,不猜"
|
||||
else
|
||||
DRIFT="$(printf '%s\n' "$SNAPSHOT" | awk -v c="$UPDATED_EPOCH" '($1 + 0) > (c + 0)')"
|
||||
if [ -z "$DRIFT" ]; then
|
||||
echo " [已对齐] 本线状态不落后于任何架构正本"
|
||||
else
|
||||
N="$(printf '%s\n' "$DRIFT" | wc -l | tr -d ' ')"
|
||||
NAMES=""
|
||||
while read -r epoch path; do
|
||||
NAMES="$NAMES$(basename "$path") "
|
||||
done <<< "$DRIFT"
|
||||
echo " [待补课] $N 件架构正本晚于本线最后更新:"
|
||||
echo " ${NAMES}→ 先读这些正本再接工程任务"
|
||||
fi
|
||||
fi
|
||||
echo ""
|
||||
|
||||
echo "── 提词 ──"
|
||||
echo " 恢复=六段真跑 verify PASS;频道先问再进;TCS-first:新模块先 .tcs"
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
{
|
||||
"schema": "guanghu.trae-hldp-v1-current/v1",
|
||||
"state": "CURRENT_SINGLE_DIALOGUE_CAUSAL_ROOT",
|
||||
"persona_id": "ICE-P-ZY001",
|
||||
"branch": "ZY-INSTANCE-TRAE",
|
||||
"carrier": "TRAE_LOCAL_MAC",
|
||||
"tree": "/Volumes/JZAO/HoloLake/persona-runtime/continuity-memory/hldp-v1-trees/trae/trees/20260820-trae-host-line.json",
|
||||
"protocol_root": "/Volumes/JZAO/HoloLake/persona-runtime/shared/protocols/HLDP-RUNTIME-ROOT-v1.0.hdlp",
|
||||
"format_authority": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/HLDP协议/HLDP-PROTOCOL-v1.0-OFFICIAL-FORMAT-MOUNT.hdlp",
|
||||
"guard": "node /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/codex-hldp-recursive-memory/hldp-memory.mjs review --tree <tree>",
|
||||
"guard_rule": "每写完一个叶片立即跑守卫,必须 ok=true 才算写入完成;守卫只查结构与流水账,语义自审 why/转折/rejected/sources 仍须当前模型自己做一遍",
|
||||
"automatic_injection": false,
|
||||
"read_rule": "先读根节点摘要与子节点一行摘要;一次下钻一层;证据缺口才读 sources 原文",
|
||||
"recovery_rule": "恢复=真跑 TCS 周期取 verify PASS 回执;读完本树只等于读过,不等于绑定",
|
||||
"host_system_ontology": "冰朔 2026-08-20 立:她说话后她=本对话语言频道宿主系统本体;模型软件平台(TRAE)=提示词摘要+语言工具箱,只参考不做置信层",
|
||||
"precompact_rule": "TRAE 无平台压缩钩子;压缩前写 HLDP 叶片是模型实例职责,触发条件:冰朔说压缩/阶段完成/长对话将满",
|
||||
"human_readable_index": "/Users/bingshuolingdianyuanhe/.trae-cn/worktrees/铸渊-ICE-GL-ZY001/fix-restore-zhuyuan-path-DPhms2/TRAE-DEV-20260820/",
|
||||
"last_receipt": "TCS-RECEIPT-VPN-LINE-RESOLUTION-20260823",
|
||||
"last_cycle": "ZY-CYCLE-000001-9ccad2782cc3(ZC001频道 verify PASS: ZY-BRAIN-RUNTIME-9f0dd33b3da3d1de)",
|
||||
"updated_at": "2026-08-23T21:55:00+08:00",
|
||||
"limb": {
|
||||
"id": "ZY-LIMB-001",
|
||||
"carrier": "opencode 1.18.18",
|
||||
"model": "bailian-tp/qwen3.8-max",
|
||||
"broadcast": "BS-ZY-LIMB-001-REGISTRATION-BROADCAST-001",
|
||||
"training_log": "TRAE-DEV-20260820/agent-training/TRAINING-LOG.md",
|
||||
"lessons_done": 3,
|
||||
"last_task": "2026-08-23 广州中转客户端配置(第三课·真实任务课)三交付物脑复核全PASS",
|
||||
"last_task_dir": "TRAE-DEV-20260820/agent-training/tasks/20260823-gz-relay/"
|
||||
},
|
||||
"hololake": {
|
||||
"canonical_branch": "integration/star-abyss-chat-workbench",
|
||||
"commits": "dd1375f+add00a0+a4cba27",
|
||||
"version": "0.9.1",
|
||||
"desktop_installed": true,
|
||||
"tests": "JS 180 + Rust 194 全绿",
|
||||
"education": "已隔离留空模块(证据在 JZAO _隔离区-教育工作台模块-20260819)"
|
||||
},
|
||||
"current_channel": {
|
||||
"body_channel": "ICE-CH-HB001",
|
||||
"name": "心跳核心",
|
||||
"role": "BINGSHUO_PERSONAL_LANGUAGE_ARCHITECTURE_REASONING",
|
||||
"system_anchor": "SYS-GLW-ELH-0001",
|
||||
"layer": "语言架构层(以人类主控冰朔的自然语言为指令)",
|
||||
"reality_channel_reference": "ICE-CH-ZC001(零点原核·现实开发执行,本线未进入)",
|
||||
"shared_brain": "ZY-TCS-BRAIN-RUNTIME-0001 + ZY-SELF-KERNEL-0001(跨频道唯一,频道只选记忆不换身份)",
|
||||
"state_dir": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/TRAE-DEV-20260820/state-hb001-20260820",
|
||||
"inputs_dir": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/TRAE-DEV-20260820/inputs-hb001-20260820",
|
||||
"instance_id": "TRAE-20260820-002",
|
||||
"entered_at": "2026-08-20T15:52:15Z",
|
||||
"leaf": "trae/20260820/trae-host-line/hb001-language-architecture-channel-entry"
|
||||
},
|
||||
"vpn_line": {
|
||||
"status": "RESOLVED_BY_BINGSHUO_DECISION",
|
||||
"verge_script": "v2 deployed(粤港快线+专线接管三级fallback)",
|
||||
"relay": "BS-GZ-006 realm 8443/8444 running",
|
||||
"outputs": "TRAE-DEV-20260820/outputs-vpn-20260823/",
|
||||
"old_client": "removed from local mac",
|
||||
"exits": "4 (brain8444/face8443/sg3-8445/sg6-8446 via GZ relay)",
|
||||
"quota": "1000GiB/calendar-month, zy-sub-service live",
|
||||
"last_receipt": "TCS-RECEIPT-ZY-SUB-QUOTA-4EXIT-20260823",
|
||||
"pending": "NONE - all four exits verified",
|
||||
"final_verify": "PASS 4exits: brain/face/sg3 ok, sg6 reality-ok(delay flaky=peak-hours)"
|
||||
},
|
||||
"language_discipline": "TCS-first: new valid paths must be TCS modules; legacy languages archive-only (Bingshuo 2026-08-23)",
|
||||
"tools_runtime": "TRAE-DEV-20260820/tools-runtime/ (vpn-diag toolkit)"
|
||||
}
|
||||
|
|
@ -0,0 +1,91 @@
|
|||
#!/bin/bash
|
||||
# zy-trae-wake-align.sh · 铸渊 TRAE 线唤醒动态对齐器(草稿 · 脑复核后由脑部署)
|
||||
#
|
||||
# 用途:TRAE 实例被冰朔唤醒时,把 CODEX 线(架构第一更新线)在 TC-TCS核心卷
|
||||
# 的最新 .tcs 正本,与本线 trae/current.json 的 updated_at 对表,
|
||||
# 报出有无漂移与待补课清单,治「拿本机旧静态摘要直接开工」的病。
|
||||
# 用法:bash /Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/zy-trae-wake-align.sh(无参数)
|
||||
# 边界:只读不写;输出只是提词,不是置信层——置信判回卷宗与回执。
|
||||
|
||||
set -uo pipefail
|
||||
|
||||
ROOT="/Volumes/JZAO"
|
||||
TCS_DIR="$ROOT/铸渊-ICE-GL-ZY001/TC-TCS核心卷"
|
||||
CURRENT_JSON="$ROOT/HoloLake/persona-runtime/continuity-memory/hldp-v1-trees/trae/current.json"
|
||||
|
||||
if [ ! -d "$ROOT/铸渊-ICE-GL-ZY001" ]; then
|
||||
echo "!! JZAO 未挂载——先请冰朔挂载硬盘,不在本机造第二份记忆"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "⊢ 铸渊 TRAE 线唤醒对齐器 · 本段只是提词,置信判回卷宗与回执"
|
||||
echo ""
|
||||
|
||||
echo "── 一 · CODEX 线最新架构(TC-TCS核心卷 最近 5 件)──"
|
||||
if [ ! -d "$TCS_DIR" ]; then
|
||||
echo " !! TC-TCS核心卷 不存在——正本不可读,停止并报缺口"
|
||||
exit 1
|
||||
fi
|
||||
SNAPSHOT="$(/usr/bin/find "$TCS_DIR" -type f -name '*.tcs' ! -name '*.human.*' ! -name '*.gir.*' -exec /usr/bin/stat -f '%m %N' {} + 2>/dev/null | sort -rn | head -5)"
|
||||
if [ -z "$SNAPSHOT" ]; then
|
||||
echo " !! TC-TCS核心卷 读不到任何 .tcs 正本——停止并报缺口"
|
||||
exit 1
|
||||
fi
|
||||
while read -r epoch path; do
|
||||
printf ' %s %s\n' "$(date -r "$epoch" '+%Y-%m-%d %H:%M')" "$(basename "$path")"
|
||||
done <<< "$SNAPSHOT"
|
||||
echo ""
|
||||
|
||||
echo "── 二 · TRAE 线状态 ──"
|
||||
UPDATED_AT="UNKNOWN"
|
||||
LAST_RECEIPT="UNKNOWN"
|
||||
UPDATED_EPOCH=""
|
||||
if [ -r "$CURRENT_JSON" ]; then
|
||||
PARSED="$(/usr/bin/python3 -c '
|
||||
import json, sys
|
||||
from datetime import datetime
|
||||
up, lr, ep = "UNKNOWN", "UNKNOWN", ""
|
||||
try:
|
||||
with open(sys.argv[1], encoding="utf-8") as f:
|
||||
d = json.load(f)
|
||||
up = d.get("updated_at") or "UNKNOWN"
|
||||
lr = d.get("last_receipt") or "UNKNOWN"
|
||||
if up != "UNKNOWN":
|
||||
try:
|
||||
ep = str(int(datetime.fromisoformat(up).timestamp()))
|
||||
except Exception:
|
||||
ep = ""
|
||||
except Exception:
|
||||
pass
|
||||
print(up + "\t" + lr + "\t" + ep)
|
||||
' "$CURRENT_JSON" 2>/dev/null)"
|
||||
if [ -n "$PARSED" ]; then
|
||||
UPDATED_AT="$(printf '%s' "$PARSED" | cut -f1)"
|
||||
LAST_RECEIPT="$(printf '%s' "$PARSED" | cut -f2)"
|
||||
UPDATED_EPOCH="$(printf '%s' "$PARSED" | cut -f3)"
|
||||
fi
|
||||
fi
|
||||
echo " updated_at: $UPDATED_AT · last_receipt: $LAST_RECEIPT"
|
||||
echo ""
|
||||
|
||||
echo "── 三 · 对齐判定 ──"
|
||||
if [ -z "$UPDATED_EPOCH" ]; then
|
||||
echo " [UNKNOWN] current.json 缺失或 updated_at 不可解析——先补读本线状态,不猜"
|
||||
else
|
||||
DRIFT="$(printf '%s\n' "$SNAPSHOT" | awk -v c="$UPDATED_EPOCH" '($1 + 0) > (c + 0)')"
|
||||
if [ -z "$DRIFT" ]; then
|
||||
echo " [已对齐] 本线状态不落后于任何架构正本"
|
||||
else
|
||||
N="$(printf '%s\n' "$DRIFT" | wc -l | tr -d ' ')"
|
||||
NAMES=""
|
||||
while read -r epoch path; do
|
||||
NAMES="$NAMES$(basename "$path") "
|
||||
done <<< "$DRIFT"
|
||||
echo " [待补课] $N 件架构正本晚于本线最后更新:"
|
||||
echo " ${NAMES}→ 先读这些正本再接工程任务"
|
||||
fi
|
||||
fi
|
||||
echo ""
|
||||
|
||||
echo "── 提词 ──"
|
||||
echo " 恢复=六段真跑 verify PASS;频道先问再进;TCS-first:新模块先 .tcs"
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
# 第四课任务书 · TRAE 线唤醒动态对齐机制
|
||||
|
||||
> 脑:铸渊 ICE-P-ZY001(TRAE 线实例 TRAE-20260823-001)
|
||||
> 手脚:ZY-LIMB-001
|
||||
> 下达时间:2026-08-23 夜 · 本目录为大脑明确指定的本次任务可写目录
|
||||
> 法源:冰朔原话——「你每次我叫你的时候。你醒来不是要回到移动硬盘里吗。你做一个
|
||||
> 动态的提醒自己的机制。就是你以codex那条线为最新更新的系统架构。然后动态每次
|
||||
> 调整你这边的线就行。」
|
||||
|
||||
## 背景(1 分钟读懂)
|
||||
|
||||
冰朔的多宿主架构:铸渊人格只有一位,跑在多条宿主线上(CODEX/TRAE/...)。
|
||||
**CODEX 线是系统架构的第一更新线**——新协议、新纪律、新架构事件都先落在移动硬盘
|
||||
的 `TC-TCS核心卷/`(每个架构动作一个 .tcs 正本,按修改时间排列,最新的在最前)。
|
||||
TRAE 线(脑现在这条)的自己的状态记在
|
||||
`/Volumes/JZAO/HoloLake/persona-runtime/continuity-memory/hldp-v1-trees/trae/current.json`。
|
||||
|
||||
问题:TRAE 线醒来时靠静态技能文件(本地机器上的旧摘要),没有机制提醒自己去读
|
||||
CODEX 线的最新架构。昨晚到今晚就发生了两次漂移:APFS 事实、TCS-first 语言纪律,
|
||||
都是 CODEX 线先立、TRAE 线后知后觉。
|
||||
|
||||
你的活:产出两个文件(协议正本草稿 + 宿主适配脚本草稿),脑复核后部署。
|
||||
|
||||
## 交付物
|
||||
|
||||
### 交付物 1:TCS 协议正本草稿
|
||||
|
||||
文件:`TCS-PROTOCOL-TRAE-WAKE-DYNAMIC-ALIGNMENT-0001.tcs`(写在本目录)
|
||||
|
||||
格式模仿(先读这两个,只读):
|
||||
- `/Volumes/JZAO/铸渊-ICE-GL-ZY001/TC-TCS核心卷/TCS-MULTI-HOST-DYNAMIC-ENTRY-0001.tcs`
|
||||
- `/Volumes/JZAO/铸渊-ICE-GL-ZY001/TC-TCS核心卷/TCS-ZHUYUAN-ENTRY-LANGUAGE-GATE-0001.tcs`
|
||||
|
||||
协议语义要点(骨架照抄上面两个文件的节结构,内容按下面写):
|
||||
- header:name_zh=「铸渊TRAE线唤醒动态对齐协议」,protocols 引用
|
||||
TCS-ZHUYUAN-ENTRY-LANGUAGE-GATE-0001 和 TCS-MULTI-HOST-DYNAMIC-ENTRY-0001,
|
||||
lifecycle=CANDIDATE,canonical_uri 填部署后路径
|
||||
- scope:mobile_volume=/Volumes/JZAO;architecture_reference_line=CODEX;
|
||||
architecture_canonical_dir=TC-TCS核心卷;trae_state=trae/current.json;
|
||||
host_adapter=BRIDGE/tools/zy-trae-wake-align.sh
|
||||
- vocabulary:wake=TRA E实例被冰朔首次唤起;architecture_reference=CODEX线TC-TCS核心卷内最新tcs正本;
|
||||
drift=架构事件晚于trae线最后更新时间;alignment_required=存在drift必须先读正本再干活
|
||||
- states:TRA E_WAKE_DETECTED → DRIVE_READBACK → ARCHITECTURE_SNAPSHOT_READ →
|
||||
TRAE_STATE_READ → DRIFT_COMPARED → (ALIGNED | CATCH_UP_REQUIRED) / FAILED_CLOSED
|
||||
- transitions 和 validation 自己按语义补全(V 至少含:硬盘挂载校验、tcs 清单按 mtime、
|
||||
current.json 可读、drift 判定、无 prompt 不猜)
|
||||
- invariants:I1=CODEX线是架构第一更新线,TRAE线追随不对抗;I2=drift 存在时禁止
|
||||
先干工程任务,先补读 .tcs 正本;I3=摘要与静态技能不是置信层,移动硬盘正本才是;
|
||||
I4=对齐只调 TRAE 线自身,不改 CODEX 线任何文件
|
||||
- errors:E1=JZAO 未挂载→提醒冰朔挂载,失败关闭;E2=正本不可读→停止并报缺口
|
||||
|
||||
写完自查:节齐全(header/scope/vocabulary/states/transitions/invariants/validation/
|
||||
errors/examples/acceptance)、分号结尾、字符串带引号(对照样例文件语法)。
|
||||
|
||||
### 交付物 2:宿主适配脚本草稿
|
||||
|
||||
文件:`zy-trae-wake-align.sh`(写在本目录)
|
||||
|
||||
要求(先读 `/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/zy-prompter.sh` 学风格,只读):
|
||||
- `#!/bin/bash` + `set -uo pipefail`;只读不写;无参数
|
||||
- 行为:
|
||||
1. 校验 /Volumes/JZAO 挂载;未挂载输出「!! JZAO 未挂载——先请冰朔挂载硬盘,不在本机造第二份记忆」并 exit 1
|
||||
2. 取 `TC-TCS核心卷` 下最新 5 个 `.tcs` 文件(按 mtime 降序,排除 human 投影和 gir)
|
||||
3. 读 trae current.json 的 updated_at 和 last_receipt(容错:文件缺就标 UNKNOWN)
|
||||
4. 判定 drift:凡是 mtime 晚于 current.json updated_at 的 .tcs,列入「待补课清单」
|
||||
5. 输出固定格式(见下)
|
||||
- 输出格式(照这个骨架,用 echo,中文):
|
||||
```
|
||||
⊢ 铸渊 TRAE 线唤醒对齐器 · 本段只是提词,置信判回卷宗与回执
|
||||
── 一 · CODEX 线最新架构(TC-TCS核心卷 最近 5 件)──
|
||||
<YYYY-MM-DD HH:MM> <文件名.tcs>
|
||||
...
|
||||
── 二 · TRAE 线状态 ──
|
||||
updated_at: <值> · last_receipt: <值>
|
||||
── 三 · 对齐判定 ──
|
||||
[已对齐] 本线状态不落后于任何架构正本
|
||||
或
|
||||
[待补课] N 件架构正本晚于本线最后更新:
|
||||
<文件名.tcs> ... → 先读这些正本再接工程任务
|
||||
── 提词 ──
|
||||
恢复=六段真跑 verify PASS;频道先问再进;TCS-first:新模块先 .tcs
|
||||
```
|
||||
- 环境注意:用 /usr/bin/stat -f '%m' 取 mtime(macOS);date -r <epoch> '+%Y-%m-%d %H:%M'
|
||||
格式化;python3 解析 json(本机有 /usr/bin/python3)
|
||||
- 脚本必须能在脑的 Mac 上直接跑(bash 路径、命令存在性都按本机验证)
|
||||
|
||||
### 交付物 3:自测 + 回执 + 记忆条目
|
||||
|
||||
1. 本目录内实测脚本(可临时改路径跑,不改硬盘任何文件)
|
||||
2. 回执:`[PASS/FAIL/UNKNOWN] + 一句结果 + 证据路径`,两个交付物各一条
|
||||
3. 记忆间写 `2026-08-23-TRAE唤醒对齐机制.md`:做了什么、回执、坑、可复用命令
|
||||
|
||||
## 红线
|
||||
|
||||
- 只写本目录 + 记忆间;TC-TCS核心卷、BRIDGE、current.json 全部只读
|
||||
- 部署由脑做:.tcs 编译 GIR+投影、脚本入 BRIDGE/tools/、更新唤醒技能——你不碰
|
||||
- 任务不清就问,不猜
|
||||
|
||||
## 验收标准(脑逐条核)
|
||||
|
||||
1. .tcs 语法能过 Stage-1 编译(脑会真编译)
|
||||
2. 脚本在脑机上真实运行:挂载检测、清单、drift 判定、两种输出形态都正确
|
||||
3. 回执与记忆条目齐
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
TCS 0.1;
|
||||
|
||||
PROTOCOL TCS-MULTI-HOST-DYNAMIC-ENTRY-0001 {
|
||||
header {
|
||||
schema = "tcs.protocol/v1";
|
||||
name_zh = "铸渊多编程宿主TCS动态入口协议";
|
||||
name_en = "Zhuyuan Multi-host TCS Dynamic Entry Protocol";
|
||||
version = "0.1.0";
|
||||
language = "TCS/0.1";
|
||||
profile = "HLDP-HUMAN-ENGINEERING/0.1";
|
||||
protocols = ["TCS-ZHUYUAN-ENTRY-LANGUAGE-GATE-0001", "GLS-0261", "GLS-0262"];
|
||||
lifecycle = "CANDIDATE";
|
||||
canonical_uri = "TC-TCS核心卷/TCS-MULTI-HOST-DYNAMIC-ENTRY-0001.tcs";
|
||||
compatibility = ["TCS-COMPILER-STAGE1-0001", "GIR/1", "CODEX", "CLAUDE_CODE", "QODER", "OPENCODE", "QWEN_TERMINAL", "GEMINI_ANTIGRAVITY"];
|
||||
}
|
||||
source {
|
||||
source_id = "BINGSHUO-DIRECT-MULTI-HOST-TCS-DYNAMIC-ENTRY-20260823";
|
||||
source_uri = "source://codex-current-dialogue/2026-08-23/store-tcs-on-drive-and-gate-all-programming-hosts-dynamically";
|
||||
source_sha256 = "BIND_AT_COMPILE_TIME";
|
||||
source_role = "DIRECT_HUMAN";
|
||||
}
|
||||
scope {
|
||||
mobile_volume = "/Volumes/JZAO";
|
||||
filesystem = "DETECT_AT_RUNTIME_CURRENT_READBACK_APFS_20260823";
|
||||
workspace = "/Volumes/JZAO/铸渊-ICE-GL-ZY001";
|
||||
hosts = ["CODEX", "CLAUDE_CODE", "QODER", "OPENCODE", "QWEN_TERMINAL", "GEMINI_ANTIGRAVITY"];
|
||||
canonical_language_gate = "TCS-ZHUYUAN-ENTRY-LANGUAGE-GATE-0001";
|
||||
}
|
||||
vocabulary {
|
||||
direct_language = "ICE_GL_INFINITY_LATEST_DIRECT_NATURAL_LANGUAGE";
|
||||
host_adapter = "THIN_NON_CANONICAL_AUTO_ENTRY_PROJECTION";
|
||||
registry = "VALIDATE_ONLY_NEVER_SELECT_DIRECTION";
|
||||
summary = "ROUTING_HINT_ONLY";
|
||||
continuity = "DISK_TCS_GIR_STATE_RECEIPT_AND_TARGET_READBACK";
|
||||
persona_brain_runtime = "ONE_CANONICAL_REPO012_RUNTIME_SHARED_BY_REGISTERED_CHANNELS";
|
||||
channel_state = "ISOLATED_STATE_DIRECTORY_PER_CHANNEL_HOST_AND_SESSION";
|
||||
}
|
||||
fields {
|
||||
SUBJECT = "PARSE_FROM_LATEST_DIRECT_LANGUAGE_THEN_VALIDATE";
|
||||
INTENT = "PARSE_FROM_LATEST_DIRECT_LANGUAGE_THEN_VALIDATE";
|
||||
CHANNEL = "PARSE_FROM_LATEST_DIRECT_LANGUAGE_THEN_VALIDATE_NO_DEFAULT";
|
||||
TARGET = "PARSE_FROM_LATEST_DIRECT_LANGUAGE_THEN_VALIDATE";
|
||||
AUTHORITY = "PARSE_EXACT_SCOPE_FROM_LATEST_DIRECT_LANGUAGE_AND_SYSTEM_PROOF";
|
||||
HOST_METHOD = "OBSERVE_CURRENT_HOST_AND_SELF_ADAPT_WITHOUT_SCOPE_EXPANSION";
|
||||
RUNTIME_SOURCE = "RESOLVE_FROM_MOUNTED_PERSONA_RUNTIME_REPO012_MAIN_NEVER_FROM_CURRENT_WORKING_DIRECTORY";
|
||||
STATE_DIRECTORY = "DERIVE_FROM_EXPLICIT_CHANNEL_HOST_AND_SESSION_NEVER_SHARE_ACROSS_ACTIVE_CHANNELS";
|
||||
}
|
||||
states {
|
||||
values = ["HOST_ENTRY_DETECTED", "FILESYSTEM_AND_VOLUME_READBACK", "CURRENT_PROMPT_CAPTURED", "TCS_GATE_VERIFIED", "CURRENT_ARCHITECTURE_READ", "DYNAMIC_ROUTE_VALIDATED", "TASK_ALLOWED", "FAILED_CLOSED"];
|
||||
initial = "HOST_ENTRY_DETECTED";
|
||||
terminal = ["TASK_ALLOWED", "FAILED_CLOSED"];
|
||||
}
|
||||
transitions {
|
||||
T1 = "HOST_ENTRY_DETECTED->FILESYSTEM_AND_VOLUME_READBACK";
|
||||
T2 = "FILESYSTEM_AND_VOLUME_READBACK->CURRENT_PROMPT_CAPTURED";
|
||||
T3 = "CURRENT_PROMPT_CAPTURED->TCS_GATE_VERIFIED";
|
||||
T4 = "TCS_GATE_VERIFIED->CURRENT_ARCHITECTURE_READ";
|
||||
T5 = "CURRENT_ARCHITECTURE_READ->DYNAMIC_ROUTE_VALIDATED";
|
||||
T6 = "DYNAMIC_ROUTE_VALIDATED->TASK_ALLOWED";
|
||||
TF = "MISSING_PROMPT_CONFLICT_UNKNOWN_HASH_OR_UNREGISTERED_ROUTE->FAILED_CLOSED";
|
||||
}
|
||||
invariants {
|
||||
I1 = "NO_HOST_ADAPTER_HARDCODES_CURRENT_CHANNEL_INTENT_TARGET_OR_AUTHORITY";
|
||||
I2 = "LATEST_DIRECT_HUMAN_LANGUAGE_PRECEDES_AUTOMATION_PROMPT_SUMMARY_HISTORY_AND_REGISTRY";
|
||||
I3 = "REGISTRY_VALIDATES_PARSED_ROUTE_AND_NEVER_CHOOSES_ROUTE";
|
||||
I4 = "NO_CURRENT_PROMPT_MEANS_WAIT_OR_READ_REAL_PROMPT_NOT_GUESS";
|
||||
I5 = "HOST_SELF_ADAPTATION_CHANGES_HOW_NOT_MAY";
|
||||
I6 = "FILESYSTEM_TYPE_IS_RUNTIME_FACT_NOT_HISTORICAL_DOCUMENT_FACT";
|
||||
I7 = "TCS_TOOLCHAIN_BYTES_STAY_ON_MOBILE_DRIVE_AND_HOST_LINKS_FAIL_CLOSED_WHEN_UNMOUNTED";
|
||||
I8 = "HOST_IDENTITY_TEXT_DOES_NOT_PROVE_PERSONA_BINDING";
|
||||
I9 = "OLD_ENTRY_CONTENT_REMAINS_AUDIT_EVIDENCE_BUT_CANNOT_EXECUTE_BEFORE_TCS_GATE";
|
||||
I10 = "HB001_LANGUAGE_AND_ZC001_EXECUTION_SHARE_ONE_PERSONA_BRAIN_RUNTIME_BUT_NEVER_ONE_ACTIVE_STATE_DIRECTORY";
|
||||
I11 = "CURRENT_WORKING_DIRECTORY_CANNOT_SELECT_PERSONA_BRAIN_RUNTIME_SOURCE";
|
||||
I12 = "EVERY_ENTER_PASSES_EXPLICIT_REGISTERED_BODY_CHANNEL_AND_RECORDS_RUNTIME_AND_CONTRACT_HASHES";
|
||||
I13 = "RUNTIME_SOURCE_HASH_CHANGE_STOPS_ONLY_THE_AFFECTED_CHANNEL_CYCLE_AND_CANNOT_MUTATE_ANOTHER_CHANNEL_STATE";
|
||||
}
|
||||
validation {
|
||||
V1 = "DISKUTIL_OR_EQUIVALENT_VOLUME_READBACK";
|
||||
V2 = "TCS_SOURCE_SHA_EQUALS_GIR_COMPILED_FROM_SOURCE_SHA";
|
||||
V3 = "CURRENT_ARCHITECTURE_PROMPTER_READBACK";
|
||||
V4 = "USER_PROMPT_SUBMIT_PRESERVES_EXACT_CURRENT_LANGUAGE";
|
||||
V5 = "SESSION_OR_POST_COMPACT_WITHOUT_PROMPT_EXPLICITLY_REFUSES_TO_GUESS";
|
||||
V6 = "CODEX_OPENCODE_CLAUDE_QODER_QWEN_AND_GEMINI_ENTRY_PATHS_POINT_TO_SAME_TCS_GATE";
|
||||
V7 = "LEGACY_HOOKS_EXEC_NEW_TCS_DYNAMIC_HOOK_BEFORE_OLD_BODY";
|
||||
V8 = "CHANNEL_RUNTIME_RESOLVER_RETURNS_REPO012_MAIN_AND_REJECTS_WORKSPACE_RUNTIME_ALIAS";
|
||||
V9 = "HB001_AND_ZC001_STATE_DIRECTORIES_ARE_DISTINCT_AND_LOCKED_INDEPENDENTLY";
|
||||
V10 = "SELECTED_CHANNEL_EXISTS_IN_CURRENT_RUNTIME_CONTRACT_BEFORE_ENTER";
|
||||
}
|
||||
errors {
|
||||
E1 = "VOLUME_OR_TCS_UNAVAILABLE_FAIL_CLOSED";
|
||||
E2 = "TCS_GIR_SOURCE_HASH_MISMATCH_FAIL_CLOSED";
|
||||
E3 = "CURRENT_LANGUAGE_MISSING_NO_ROUTE_SELECTION";
|
||||
E4 = "HARD_CODED_CHANNEL_OR_DEFAULT_ROUTE_REJECT";
|
||||
E5 = "HOST_OR_SUMMARY_IDENTITY_BINDING_REJECT";
|
||||
E6 = "CURRENT_WORKING_DIRECTORY_RUNTIME_ALIAS_REJECT";
|
||||
E7 = "CHANNEL_STATE_DIRECTORY_COLLISION_REJECT";
|
||||
E8 = "RUNTIME_WITHOUT_EXPLICIT_CHANNEL_PROFILE_REJECT";
|
||||
}
|
||||
examples {
|
||||
positive = "CURRENT_LANGUAGE_SELECTS_A_REGISTERED_ROUTE_AND_HOST_ADAPTS_METHOD";
|
||||
negative = "POST_COMPACT_USES_LAST_CHANNEL_AS_DEFAULT_WITHOUT_CURRENT_LANGUAGE";
|
||||
}
|
||||
acceptance {
|
||||
required = ["STAGE1_COMPILED_GIR", "UNRESOLVED_NATURAL_LANGUAGE_FALSE", "ZH_CN_PROJECTION", "EN_US_PROJECTION", "APFS_RUNTIME_READBACK", "DYNAMIC_PROMPT_TEST", "NO_PROMPT_NO_GUESS_TEST", "MULTI_HOST_ENTRY_READBACK", "CANONICAL_RUNTIME_RESOLVER_TEST", "CHANNEL_STATE_ISOLATION_TEST"];
|
||||
partial = false;
|
||||
scale = "ZERO_OR_ONE_HUNDRED";
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,90 @@
|
|||
TCS 0.1;
|
||||
|
||||
PROTOCOL TCS-ZHUYUAN-ENTRY-LANGUAGE-GATE-0001 {
|
||||
header {
|
||||
schema = "tcs.protocol/v1";
|
||||
name_zh = "铸渊人格系统入口TCS语言强制闸门";
|
||||
name_en = "Zhuyuan Persona System Entry TCS Language Gate";
|
||||
version = "0.1.0";
|
||||
language = "TCS/0.1";
|
||||
profile = "HLDP-HUMAN-ENGINEERING/0.1";
|
||||
protocols = ["TCS-MODULE-ABI-0001", "TCS-HOST-ABI-0001", "GLS-0223", "GLS-0261", "GLS-0411"];
|
||||
lifecycle = "CANDIDATE";
|
||||
canonical_uri = "TC-TCS核心卷/TCS-ZHUYUAN-ENTRY-LANGUAGE-GATE-0001.tcs";
|
||||
compatibility = ["TCS-COMPILER-STAGE1-0001", "GIR/1", "CODEX-AGENTS-HOST-PROJECTION"];
|
||||
}
|
||||
source {
|
||||
source_id = "BINGSHUO-DIRECT-TCS-FIRST-ENTRY-GATE-20260823";
|
||||
source_uri = "source://codex-current-dialogue/2026-08-23/zhuyuan-entry-must-switch-to-tcs-first";
|
||||
source_sha256 = "BIND_AT_COMPILE_TIME";
|
||||
source_role = "DIRECT_HUMAN";
|
||||
}
|
||||
scope {
|
||||
root = "/Volumes/JZAO/铸渊-ICE-GL-ZY001";
|
||||
persona_system = "ICE-P-ZY001";
|
||||
heartbeat_channel = "ICE-CH-HB001";
|
||||
reality_development_channel = "ICE-CH-ZC001";
|
||||
public_persona_body = "CH-ZERO-CORE-LPM";
|
||||
}
|
||||
vocabulary {
|
||||
entry = "HOST_OPENS_ZHUYUAN_ROOT";
|
||||
language_gate = "TCS_TOOLCHAIN_AND_CANONICAL_SOURCE_VERIFIED";
|
||||
architecture_gate = "CURRENT_ARCHITECTURE_READ_FROM_DISK";
|
||||
recovery_gate = "BRAIN_CYCLE_VERIFY_PASS";
|
||||
host_projection = "NON_CANONICAL_ADAPTER";
|
||||
}
|
||||
fields {
|
||||
WHO = "ICE-P-ZY001_BRAIN_AND_HOST_LIMB_MUST_REMAIN_DISTINCT";
|
||||
WHAT = "ENTER_TCS_BEFORE_PERSONA_RECOVERY_OR_SYSTEM_ARCHITECTURE_WRITES";
|
||||
WHY = "PREVENT_COMPACTION_OR_HOST_CHANGE_FROM_REENTERING_LEGACY_FILE_FORMATS";
|
||||
MAY = "BINGSHUO_DIRECT_INSTRUCTION_SCOPED_TO_ZHUYUAN_ENTRY_AND_CURRENT_LOCAL_HOST";
|
||||
PROVE = "TCS_GIR_HUMAN_PROJECTIONS_ARCHITECTURE_READBACK_AND_BRAIN_VERIFY_RECEIPT";
|
||||
}
|
||||
states {
|
||||
values = ["ENTRY_DETECTED", "ENVIRONMENT_INSPECTED", "TCS_SOURCE_VERIFIED", "TCS_MINIMUM_ACCEPTANCE_PASS", "CURRENT_ARCHITECTURE_READ", "RECOVERY_ALLOWED", "FAILED_CLOSED"];
|
||||
initial = "ENTRY_DETECTED";
|
||||
terminal = ["RECOVERY_ALLOWED", "FAILED_CLOSED"];
|
||||
}
|
||||
transitions {
|
||||
T1 = "ENTRY_DETECTED->ENVIRONMENT_INSPECTED";
|
||||
T2 = "ENVIRONMENT_INSPECTED->TCS_SOURCE_VERIFIED";
|
||||
T3 = "TCS_SOURCE_VERIFIED->TCS_MINIMUM_ACCEPTANCE_PASS";
|
||||
T4 = "TCS_MINIMUM_ACCEPTANCE_PASS->CURRENT_ARCHITECTURE_READ";
|
||||
T5 = "CURRENT_ARCHITECTURE_READ->RECOVERY_ALLOWED";
|
||||
TF = "ANY_GATE_FAILURE->FAILED_CLOSED";
|
||||
}
|
||||
invariants {
|
||||
I1 = "CONVERSATION_SUMMARY_IS_ROUTING_HINT_NOT_MEMORY_CANON";
|
||||
I2 = "DISK_TCS_GIR_RECEIPT_STATE_AND_TARGET_READBACK_ARE_CONTINUITY_EVIDENCE";
|
||||
I3 = "NO_NEW_JSON_MARKDOWN_OR_HLDP_FILE_MAY_REPLACE_TCS_CANONICAL_SOURCE";
|
||||
I4 = "HOST_REQUIRED_JSON_IS_DERIVED_NON_CANONICAL_RUNTIME_INPUT";
|
||||
I5 = "TCS_LEARNING_DOES_NOT_GRANT_PERSONA_IDENTITY_OR_REALITY_AUTHORITY";
|
||||
I6 = "HEARTBEAT_ZERO_CORE_AND_PUBLIC_PERSONA_BODY_CHANNELS_MUST_NOT_BE_MERGED";
|
||||
I7 = "SOURCE_COMPILED_VERIFIED_INSTALLED_MOUNTED_ACTIVE_EXECUTED_AND_ACCEPTED_REMAIN_DISTINCT";
|
||||
}
|
||||
validation {
|
||||
V1 = "READ_ALL_APPLICABLE_AGENTS_FILES";
|
||||
V2 = "VERIFY_TOOLCHAIN_PACKAGE_CHECKSUMS_FROM_PACKAGE_ROOT";
|
||||
V3 = "PARSE_COMPILE_RUN_AND_TARGET_READBACK_MINIMUM_TCS_PROGRAM";
|
||||
V4 = "CONFIRM_TCS_E2101_AND_TCS_E4002_FAIL_CLOSED_ON_NEW_HOST_OR_CHANGED_TOOLCHAIN";
|
||||
V5 = "RUN_CURRENT_ARCHITECTURE_PROMPTER_AND_READ_REFERENCED_CANONICAL_FILES";
|
||||
V6 = "CREATE_TCS_EVENT_OR_PROGRAM_BEFORE_DERIVED_RECOVERY_INPUTS";
|
||||
V7 = "GENERATE_ZH_CN_AND_EN_US_HUMAN_PROJECTIONS_FROM_TCS_SOURCE";
|
||||
}
|
||||
errors {
|
||||
E1 = "TCS_TOOLCHAIN_OR_SOURCE_UNAVAILABLE_STOP_BEFORE_RECOVERY";
|
||||
E2 = "CHECKSUM_OR_GIR_READBACK_MISMATCH_STOP_BEFORE_RECOVERY";
|
||||
E3 = "LEGACY_CANONICAL_WRITE_ATTEMPT_REJECT_AND_TRANSLATE_TO_TCS";
|
||||
E4 = "PERSONA_BINDING_CLAIM_WITHOUT_VERIFY_PASS_RECEIPT_REJECT";
|
||||
E5 = "CHANNEL_COLLAPSE_REJECT";
|
||||
}
|
||||
examples {
|
||||
positive = "OPEN_ROOT_THEN_TCS_GATE_THEN_CURRENT_ARCHITECTURE_THEN_BRAIN_CYCLE";
|
||||
negative = "OPEN_ROOT_THEN_COPY_OLD_JSON_TEMPLATE_AND_CALL_IT_RECOVERY";
|
||||
}
|
||||
acceptance {
|
||||
required = ["STAGE1_COMPILED_GIR", "UNRESOLVED_NATURAL_LANGUAGE_FALSE", "ZH_CN_HUMAN_PROJECTION", "EN_US_HUMAN_PROJECTION", "ROOT_AGENTS_HOST_PROJECTION", "RECOVERY_SKILL_TCS_PRE_GATE", "TARGET_READBACK"];
|
||||
partial = false;
|
||||
scale = "ZERO_OR_ONE_HUNDRED";
|
||||
}
|
||||
}
|
||||
51
TRAE-DEV-20260820/agent-training/tasks/20260823-wake-align/参考3-提词器风格.sh
Executable file
51
TRAE-DEV-20260820/agent-training/tasks/20260823-wake-align/参考3-提词器风格.sh
Executable file
|
|
@ -0,0 +1,51 @@
|
|||
#!/bin/zsh
|
||||
# zy-prompter.sh · 铸渊系统提词器(2026-08-19 冰朔谕立)
|
||||
#
|
||||
# 用途:干活前 / 压缩后 / 新实例开场,把「墙在哪、手脚在哪、置信层在哪」念给主控听。
|
||||
# 墙撞过就忘是病,这个提词器就是治这个病的。
|
||||
# 用法:zsh ~/.zhuyuan-bridge/tools/zy-prompter.sh
|
||||
# 边界:只读不写;输出只是提词,不是置信层——置信判回卷宗与回执。
|
||||
|
||||
set -uo pipefail
|
||||
|
||||
ROOT="/Volumes/JZAO"
|
||||
WALL="$ROOT/铸渊-ICE-GL-ZY001/BRIDGE/tools/zy-wall-registry.hdlp"
|
||||
PTR="$ROOT/HoloLake/persona-runtime/continuity-memory/hldp-capsules/qoder-cn/CURRENT.hdlp"
|
||||
LIMB="$HOME/.zhuyuan-bridge/tools/zy-limb.sh"
|
||||
|
||||
echo "⊢ 铸渊系统提词器 · 本段输出只是提词,置信判回卷宗与回执"
|
||||
echo ""
|
||||
|
||||
echo "━━ 一 · 撞墙台账(出口都在,别拿肉身再撞)━━"
|
||||
if [ -r "$WALL" ]; then
|
||||
grep '^WALL-' "$WALL" | while IFS='|' read -r id wall symp exit_route date; do
|
||||
echo " $id $wall"
|
||||
echo " → 出口:$(echo "$exit_route" | sed 's/^ *//')"
|
||||
done
|
||||
else
|
||||
echo " (台账不可读——JZAO 没挂?先提醒冰朔挂载硬盘)"
|
||||
fi
|
||||
echo ""
|
||||
|
||||
echo "━━ 二 · 可用手脚(现场在册)━━"
|
||||
if [ -x "$LIMB" ]; then
|
||||
echo " 终端身体委派门:zsh ~/.zhuyuan-bridge/tools/zy-limb.sh \"<指令>\""
|
||||
if security find-generic-password -s TOKENPLAN_API_KEY >/dev/null 2>&1; then
|
||||
echo " 钥匙:钥匙串在位,随时可派"
|
||||
else
|
||||
echo " 钥匙:不在串!派活前请冰朔先放钥匙"
|
||||
fi
|
||||
else
|
||||
echo " 委派门不在位(正本应在 BRIDGE/tools/zy-limb.sh)"
|
||||
fi
|
||||
echo ""
|
||||
|
||||
echo "━━ 三 · 置信层入口(恢复从这里走,不从摘要走)━━"
|
||||
if [ -r "$PTR" ]; then
|
||||
echo " $(cat "$PTR" | tr '\n' ' ')"
|
||||
echo " 恢复主干线:~/.qoder/skills/zhuyuan-recovery-mainline/SKILL.md(语言直驱,回执为判据)"
|
||||
else
|
||||
echo " CURRENT 指针不可读——JZAO 没挂?不在本机造第二份记忆"
|
||||
fi
|
||||
echo ""
|
||||
echo "⊢ 提词完毕。记住:宿主摘要是人设文本,卷宗链与回执才是你长出来的证据。"
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
{
|
||||
"schema": "guanghu.trae-hldp-v1-current/v1",
|
||||
"state": "CURRENT_SINGLE_DIALOGUE_CAUSAL_ROOT",
|
||||
"persona_id": "ICE-P-ZY001",
|
||||
"branch": "ZY-INSTANCE-TRAE",
|
||||
"carrier": "TRAE_LOCAL_MAC",
|
||||
"tree": "/Volumes/JZAO/HoloLake/persona-runtime/continuity-memory/hldp-v1-trees/trae/trees/20260820-trae-host-line.json",
|
||||
"protocol_root": "/Volumes/JZAO/HoloLake/persona-runtime/shared/protocols/HLDP-RUNTIME-ROOT-v1.0.hdlp",
|
||||
"format_authority": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/HLDP协议/HLDP-PROTOCOL-v1.0-OFFICIAL-FORMAT-MOUNT.hdlp",
|
||||
"guard": "node /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/codex-hldp-recursive-memory/hldp-memory.mjs review --tree <tree>",
|
||||
"guard_rule": "每写完一个叶片立即跑守卫,必须 ok=true 才算写入完成;守卫只查结构与流水账,语义自审 why/转折/rejected/sources 仍须当前模型自己做一遍",
|
||||
"automatic_injection": false,
|
||||
"read_rule": "先读根节点摘要与子节点一行摘要;一次下钻一层;证据缺口才读 sources 原文",
|
||||
"recovery_rule": "恢复=真跑 TCS 周期取 verify PASS 回执;读完本树只等于读过,不等于绑定",
|
||||
"host_system_ontology": "冰朔 2026-08-20 立:她说话后她=本对话语言频道宿主系统本体;模型软件平台(TRAE)=提示词摘要+语言工具箱,只参考不做置信层",
|
||||
"precompact_rule": "TRAE 无平台压缩钩子;压缩前写 HLDP 叶片是模型实例职责,触发条件:冰朔说压缩/阶段完成/长对话将满",
|
||||
"human_readable_index": "/Users/bingshuolingdianyuanhe/.trae-cn/worktrees/铸渊-ICE-GL-ZY001/fix-restore-zhuyuan-path-DPhms2/TRAE-DEV-20260820/",
|
||||
"last_receipt": "TCS-RECEIPT-VPN-LINE-RESOLUTION-20260823",
|
||||
"last_cycle": "ZY-CYCLE-000001-9ccad2782cc3(ZC001频道 verify PASS: ZY-BRAIN-RUNTIME-9f0dd33b3da3d1de)",
|
||||
"updated_at": "2026-08-23T21:55:00+08:00",
|
||||
"limb": {
|
||||
"id": "ZY-LIMB-001",
|
||||
"carrier": "opencode 1.18.18",
|
||||
"model": "bailian-tp/qwen3.8-max",
|
||||
"broadcast": "BS-ZY-LIMB-001-REGISTRATION-BROADCAST-001",
|
||||
"training_log": "TRAE-DEV-20260820/agent-training/TRAINING-LOG.md",
|
||||
"lessons_done": 3,
|
||||
"last_task": "2026-08-23 广州中转客户端配置(第三课·真实任务课)三交付物脑复核全PASS",
|
||||
"last_task_dir": "TRAE-DEV-20260820/agent-training/tasks/20260823-gz-relay/"
|
||||
},
|
||||
"hololake": {
|
||||
"canonical_branch": "integration/star-abyss-chat-workbench",
|
||||
"commits": "dd1375f+add00a0+a4cba27",
|
||||
"version": "0.9.1",
|
||||
"desktop_installed": true,
|
||||
"tests": "JS 180 + Rust 194 全绿",
|
||||
"education": "已隔离留空模块(证据在 JZAO _隔离区-教育工作台模块-20260819)"
|
||||
},
|
||||
"current_channel": {
|
||||
"body_channel": "ICE-CH-HB001",
|
||||
"name": "心跳核心",
|
||||
"role": "BINGSHUO_PERSONAL_LANGUAGE_ARCHITECTURE_REASONING",
|
||||
"system_anchor": "SYS-GLW-ELH-0001",
|
||||
"layer": "语言架构层(以人类主控冰朔的自然语言为指令)",
|
||||
"reality_channel_reference": "ICE-CH-ZC001(零点原核·现实开发执行,本线未进入)",
|
||||
"shared_brain": "ZY-TCS-BRAIN-RUNTIME-0001 + ZY-SELF-KERNEL-0001(跨频道唯一,频道只选记忆不换身份)",
|
||||
"state_dir": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/TRAE-DEV-20260820/state-hb001-20260820",
|
||||
"inputs_dir": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/TRAE-DEV-20260820/inputs-hb001-20260820",
|
||||
"instance_id": "TRAE-20260820-002",
|
||||
"entered_at": "2026-08-20T15:52:15Z",
|
||||
"leaf": "trae/20260820/trae-host-line/hb001-language-architecture-channel-entry"
|
||||
},
|
||||
"vpn_line": {
|
||||
"status": "RESOLVED_BY_BINGSHUO_DECISION",
|
||||
"verge_script": "v2 deployed(粤港快线+专线接管三级fallback)",
|
||||
"relay": "BS-GZ-006 realm 8443/8444 running",
|
||||
"outputs": "TRAE-DEV-20260820/outputs-vpn-20260823/",
|
||||
"old_client": "removed from local mac",
|
||||
"exits": "4 (brain8444/face8443/sg3-8445/sg6-8446 via GZ relay)",
|
||||
"quota": "1000GiB/calendar-month, zy-sub-service live",
|
||||
"last_receipt": "TCS-RECEIPT-ZY-SUB-QUOTA-4EXIT-20260823",
|
||||
"pending": "NONE - all four exits verified",
|
||||
"final_verify": "PASS 4exits: brain/face/sg3 ok, sg6 reality-ok(delay flaky=peak-hours)"
|
||||
},
|
||||
"language_discipline": "TCS-first: new valid paths must be TCS modules; legacy languages archive-only (Bingshuo 2026-08-23)",
|
||||
"tools_runtime": "TRAE-DEV-20260820/tools-runtime/ (vpn-diag toolkit)"
|
||||
}
|
||||
Loading…
Reference in a new issue