TCS 0.1; EVENT TCS-EVENT-ZY001-ZCODE-ZC001-MINIAPP-V058-INTRO-HORO-FIX-20260828 { header { schema = "tcs.event/v1"; name_zh = "真机两问题修复事件(说明重种与总运降级可见化)"; name_en = "Real Device Two Issues Fix Event"; 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 = "ZCODE-DEV-20260828/zcode-zc001-miniapp-v058-intro-horo-fix-20260828/TCS-EVENT-ZY001-ZCODE-ZC001-MINIAPP-V058-INTRO-HORO-FIX-20260828.tcs"; compatibility = ["TCS-DECLARATION-STANDARD-0001", "TCS-FIELD-STANDARD-0001", "TCS-PROGRAM-ZY001-WAKE-EXECUTOR-0001"]; } source { source_id = "BINGSHUO-DIRECT-ZCODE-ICE-CH-ZC001-WAKE-BRIEF-QUOTE"; source_uri = "source://zcode-current-dialogue/2026-08-28/miniapp-v058-intro-horo-fix"; source_sha256 = "fb92b4d459765cdaf647ddd3ee35709a77cacfddefb1813052043a00b89d1ed3"; source_role = "DIRECT_HUMAN"; } subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "zy-wake预检PASS+脑周期verify PASS回执入锚点;原话哈希fb92b4d45976入source段"; } event_time { value = "2026-08-28T22:07:14+08:00"; precision = "MINUTE_HOST_LOCAL"; } trigger { value = "冰朔上传体验版后真机验收两问题:初始化使用说明不见了;星象每日那段话没了。"; } observation { value = "根因分析:①app.js升级分支read(intro-how-to)为null(她此前测试长按删除删过v1说明)→不覆盖不重种→说明缺席;②astro hero的horo为null时fallback只显示ref.theme两三字主题词——真机体验版强制urlCheck,若guanghulab.com未入request白名单则HOROSCOPE请求fail→静默降级→那段模型总运消失。降级不可见是设计缺陷:用户无法区分功能没了还是网络断了。"; } emergence { value = "①升级分支改无条件store.write种v2说明(v2从未种过则必种,用户删v2后由标记=2不再复活)②本地兜底升级:reading.signDetail(星座)拼成完整一段话+hc-k标注本地参考;horo请求fail时hero右上小提示连接服务失败③向她确认白名单待办。"; } lock { value = "tool=zy-wake_v1; anchor=verified_by_preflight; gate=tcs_gir_match; brain_cycle=verify_receipt_required; append_only=true"; } why { value = "删过说明的升级用户值得拿到新版说明;降级必须可见,静默失败让她以为功能被删。"; } rejected { values = ["升级仍依赖旧笔记存在(她删过就永远没有)","降级继续静默(不可见=功能消失的错觉)","替她配白名单(平台操作只有她能做)"]; } evidence { source = "本轮UserPromptSubmit原话(source_sha256=fb92b4d459765cda…)"; gir = "TCS-EVENT-ZY001-ZCODE-ZC001-MINIAPP-V058-INTRO-HORO-FIX-20260828.declaration.gir.json"; receipt = "brain-cycle-verify-receipt.json"; } }