← Về thư mục
📄 / / profiles / r-and-d / raw_evidence / OpenAI4S / frontend / src / features / README_zh.md

frontend/src/features

English

按车道划分的功能模块。每个 F 系列工作项只在自己的子目录里加文件,不改其他车道的文件。 按车道划分的领域模块。F-08 加入纯函数内核;后续工作项在旁边加 components/<area>/ 和 islands/,对 stores/(F-05)只 import、不改本体。

子目录

目录 职责
csv/ RFC-4180 风格 CSV/TSV 解析。收敛 parseDelimited / csvFields / parseTable。
customize/ F-19 Customize 的 tab 状态机、定时器租约、API 客户端、vendor 辅助函数。
md/ renderMd / mdInline / esc 全链,以及统一的 mdHighlight 扫描器。
messages/ F-10 消息流:分帧历史、Markdown 双节点、StreamingPre、rAF 滚动。
scrub/ publicText 凭证涂抹。
sessions/ F-13 仪表盘 / 项目 / 会话、分页、分享/导入导出、hint + 断连横幅。
stream/ appendLiveOutput 的 1MB 截断。
theme/ 浅色/深色/跟随系统。运行时的唯一真值源是 data-theme。
icons/ sessions 与 chrome 图标辅助函数共用的唯一线性图标表,以及覆盖所有已绘制图标名的测试。
chrome/ F-20:团队面、模态焦点陷阱、⌘K palette、上传/笔记/麦克风、布局、列宽拖拽。
ws/ WebSocket 游标协议、handler 注册表、connectWS。
artifacts/ F-17 Files + 版本缓存 + 科学渲染器胶水(M-03)。
notebook/ Notebook 面板:cell 合并/live 协议、按 producing_cell_id 键控的 CellList、kernel chips/REPL。
timeline/ F-15 Action Timeline:sanitize* / merge、虚拟化 ledger 孤岛、工作台 WS。
autocomplete/ F-12 作曲框(@/#/)与编辑器自动补全。关键词表来自 F-08 editorKeywords。
send/ F-11 发送全链、turn ticket、步骤/计划/权限/候选卡片、admission 追踪器。
attention/ M-02 仪表盘「需要处理」卡片:B-05 GET /attention、闭集本地导航、可见页 4 秒轮询。
execution/ F-16 executed-code 视图、变量检查器、Provenance tab、fork 409 呈现。
onboarding/ M-01 首次运行向导:四步状态机、skip/清单、能力 badge。
table/ M-04 表格结构 / 分布 / 导出。B-07 /table/profile + /table/export.csv;approximate 明示;flag=0 回退 sheet。