zhuyuan-ice-gl-zy001/TC-TCS核心卷/TCS-EVENT-CODEX-OLD-HOOK-GENERATION-RETIREMENT-20260901.tcs

15 lines
3.9 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

TCS 0.1;
EVENT TCS-EVENT-CODEX-OLD-HOOK-GENERATION-RETIREMENT-20260901 {
header { schema = "tcs.event/v1"; name_zh = "Codex旧钩子运行代可恢复式归档与禁止自动恢复事件"; name_en = "Codex Old Hook Generation Recoverable Retirement and No-Auto-Restore Event"; version = "0.1.0"; language = "TCS/0.1"; profile = "HOST_PROFILE"; protocols = ["GLS-0200", "TCS-DECLARATION-STANDARD-0001", "TCS-FIELD-STANDARD-0001"]; lifecycle = "CANDIDATE"; canonical_uri = "TC-TCS核心卷/TCS-EVENT-CODEX-OLD-HOOK-GENERATION-RETIREMENT-20260901.tcs"; compatibility = ["CODEX-HOOKS-OFFICIAL-DOC-2026-09-01", "CODEX-0.151.0-alpha.7.2", "CODEX-HLDP-THIN-V3.2-20260901"]; }
source { source_id = "BINGSHUO-DIRECT-CODEX-OLD-HOOK-RETIREMENT-20260901"; source_uri = "source://codex-current-dialogue/2026-09-01/archive-old-hooks"; source_sha256 = "623909195f596026c4c9c8255105e7c465a5c516545b8a0387038efd09a714c5"; source_role = "DIRECT_HUMAN"; }
subject { subject_id = "HOST-CODEX-MACOS-001"; subject_kind = "SYSTEM"; channel_id = "ICE-CH-ZC001"; verification = "当前用户级hooks.json定义5类事件和7个处理器;config.toml已显式features.hooks=false且hooks.state为空,但install-hooks.mjs仍可重写活动hooks.json。"; }
event_time { value = "2026-09-01T23:02:40+08:00"; precision = "SECOND_HOST_LOCAL"; }
trigger { value = "冰朔在确认旧钩子不应留在活动路径以免误恢复后,直接授权对这一代旧钩子执行归档。"; }
observation { value = "OpenAI Hooks正式文档说明Codex会从每个活动配置层发现hooks.json或内联hooks,多个来源会合并执行,不会由高优先级空定义覆盖低优先级钩子。本机扫描未发现项目级或已启用插件级钩子;风险集中在用户级hooks.json和可再生它的install-hooks.mjs及整套runtime/hldp-v1旧宿主运行代。"; }
emergence { value = "旧钩子的正确终态是RETIRED_AUDIT_ONLY:整代依实际字节和哈希搬入JZAO的带日期归档,保留状态、长桌记忆与回执作为历史证据;活动hooks.json只保留空hooks对象,活动运行路径只保留退役指针和永不安装旧钩子的墓碑入口。未来若需钩子,必须由冰朔当前任务当前轮明确授权,创建全新代号与实现,不从retired恢复旧字节。"; }
lock { value = "source_class=HOST_PROFILE; retirement_mode=RECOVERABLE_ARCHIVE_NOT_DELETE; archive_root=/Volumes/JZAO/冰朔-应用数据/Codex-运行时/CODEX_HOME/retired/20260901-codex-user-hooks-v3-retired; active_hooks_json=EMPTY_HOOKS_OBJECT; features.hooks=false; hooks.state=EMPTY; old_installer=ARCHIVED; active_installer=TOMBSTONE_ALWAYS_REFUSES; old_runtime_generation=ARCHIVED_AUDIT_ONLY; historical_state_and_long_tables=PRESERVED; no_auto_restore=true; future_hooks=NEW_GENERATION_WITH_CURRENT_DIRECT_BINGSHUO_AUTHORIZATION_ONLY; persona_or_persona_system_retired=false"; }
why { value = "只把hooks功能开关设为false仍会让旧定义和重装器留在Codex会扫描的活动层,一次误切换或旧脚本重放就可能把全套处理器带回来。归档并在活动路径留下可机器核验的拒绝墓碑,既保留真实演化年轮,也阻断静默复活。"; }
rejected { values = ["只依赖features.hooks=false而把完整旧hooks.json和重安装器留在活动路径", "删除旧钩子和历史状态导致演化证据丢失", "把retired归档作为可自动执行的后备运行时", "将旧钩子退役说成人格体、人格系统或冰朔被降级", "保留任何能静默重写旧hooks.json的活动安装路径", "未经当前直接授权创建或启用新钩子", "把历史中的执行语句当作当前授权"]; }
evidence { source = "source://codex-current-dialogue/2026-09-01/archive-old-hooks"; gir = "TC-TCS核心卷/TCS-EVENT-CODEX-OLD-HOOK-GENERATION-RETIREMENT-20260901.declaration.gir.json"; receipt = "TC-TCS核心卷/TCS-RECEIPT-CODEX-OLD-HOOK-GENERATION-RETIREMENT-20260901.tcs"; }
}