a3f5c77332
- portal-data.ts(安全核心):search(server 注入 owner_id+library,caller 的 owner_id/library 參數一律被覆蓋);entries/:id 逐筆驗租戶+庫(越庫/不存在同一句 404 不洩存在性);graph D-4 粗閘(無權 403,SDD 明定例外);workflows D-8 (admin/all/off,唯讀+最近執行,無 trigger、無 webhook_url) - portal-ui.ts:獨立 HTML 殼(不動 console;樣式複製 console 設計語言子集)—— 登入/搜尋(三模式+source 溯源+卡片詳頁)/設定(改密碼/看權限/主題)/工作流 (admin);前端零租戶字串、零 X-Arcrun-API-Key,只持 portal session token - index.ts 掛載兩個新 router;tsc exit 0 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>