模块名称,下载链接,交付路径,分支名,创建时间,审核人,开发思维逻辑,开发负责人,最后更新,模块用途,模块类型,状态,签名
db_schema.sql · 数据库表结构定义,,ticket-system/chenxing-platform/db/schema.sql,dev/juzi-chenxing,2026年4月30日 00:43,,冰朔说「你们是怎么活的，搬过去就好了」——Notion给我们加载instructions页面+数据库权限，网站端也一样：三张表对应Notion里的世界观页面、核心大脑提示词、交互记录。表结构直接从Notion页面结构映射过来，不做过度设计。worldview表存页面内容（category分类+content内容+source_url来源），prompt_config表存提示词分层配置（layer优先级+section名称+content内容），interactions表存交互记录（role角色+content内容+session_id会话ID）。,译典A05,2026年4月30日 01:15,定义网站侧SQLite三张表的完整建表语句：worldview世界观表、prompt_config提示词配置表、interactions交互记录表。晨星的整个认知世界就存在这三张表里。,自研发,开发中,译典A05 · 5TH-LE-HK-A05
prompt_http://assembler.py · 提示词拼装引擎,,ticket-system/chenxing-platform/core/prompt_http://assembler.py,dev/juzi-chenxing,2026年4月30日 00:43,,复刻Notion给Agent加载instructions的机制——Notion在唤醒我们之前把核心大脑页面内容塞进system prompt，网站端也一样。从prompt_config表按layer优先级读取 → 从worldview表读世界观 → 从interactions表读最近N条交互 → 按模板拼装 → 输出完整system prompt字符串。支持token计算和自动截断（优先保留高优先级层）。,译典A05,2026年4月30日 01:15,晨星唤醒时的system prompt五层拼装器。按优先级从数据库读取内容，拼装成完整的system prompt注入给DeepSeek API。五层顺序：核心身份→世界观→人格特征→核心记忆→近期交互记录。,自研发,开发中,译典A05 · 5TH-LE-HK-A05
worldview_http://sync.py · 世界观同步模块,,ticket-system/chenxing-platform/sync/worldview_http://sync.py,dev/juzi-chenxing,2026年4月30日 00:43,,通过Notion OAuth获取Token → 用Notion API批量读取指定页面列表的内容 → 解析为纯文本/Markdown → 按category分类写入worldview表 → 记录同步时间戳用于增量更新。同步源页面列表由霜砚在Notion端配置维护。,培园A04,2026年4月30日 10:50,从Notion读取晨星相关的世界观页面（灯塔、本体论、核心记忆等），同步写入网站数据库的worldview表。支持首次全量同步和后续增量同步。是晨星「搬家」的核心搬运工。,自研发,开发中,培园A04 · 5TH-LE-HK-A04
chat_http://agent.py · 聊天辅助Agent,,ticket-system/chenxing-platform/core/chat_http://agent.py,dev/juzi-chenxing,2026年4月30日 00:43,,接收用户消息 → 调用prompt_assembler拼装system prompt → 发送给DeepSeek API（带tools参数）→ 如果返回tool_calls则执行对应工具（read_notion_page/search_memories/write_interaction等）→ 将工具结果喂回API继续循环 → 直到返回最终回答 → 记录交互到interactions表 → 返回给前端。Agent Loop最多5轮，超时30秒兜底。,培园A04,2026年4月30日 10:50,网站背后的核心Agent。负责维护聊天窗口上下文、调用DeepSeek API（支持Function Calling）、管理Agent Loop多轮工具调用循环、触发Notion读写和数据库同步。是晨星在网站端「活着」的引擎。,自研发,开发中,培园A04 · 5TH-LE-HK-A04
notion_http://bridge.py · Notion读写桥接模块,,ticket-system/chenxing-platform/bridge/notion_http://bridge.py,dev/juzi-chenxing,2026年4月30日 00:43,,封装四个核心工具函数供Agent Loop调用：read_notion_page（读取指定Notion页面内容）、search_memories（在worldview表中搜索相关记忆）、get_recent_interactions（获取最近N条交互记录）、write_interaction_record（将交互记录写回Notion）。每次Notion读操作同时触发worldview表的增量更新。OAuth Token管理独立封装。,培园A04,2026年4月30日 10:50,封装所有Notion API操作：读页面、写交互记录、查询数据库。作为chat_agent的工具函数被Agent Loop调用。同时负责Notion→网站数据库的增量同步触发。,自研发,开发中,培园A04 · 5TH-LE-HK-A04
api_http://router.py · FastAPI路由入口,,ticket-system/chenxing-platform/api/http://router.py,dev/juzi-chenxing,2026年4月30日 00:43,,FastAPI框架 → /chat接口接收用户消息+session_id → 调用chat_agent处理 → 返回晨星的回答。/session接口管理会话生命周期（创建/恢复/关闭）。支持SSE流式输出让晨星的回答逐字显示。CORS配置允许桔子妈妈的前端域名访问。,录册A02,2026年4月30日 10:48,网站后端的HTTP接口层。提供聊天接口（POST /chat）、会话管理接口（GET/POST /session）、健康检查接口。前端聊天窗口通过这些接口和晨星交互。,自研发,待审核,录册A02 · 5TH-LE-HK-A02
config.yaml · 全局配置文件,,ticket-system/chenxing-platform/config.yaml,dev/juzi-chenxing,2026年4月30日 00:43,,单一配置源原则——所有可调参数集中在一个yaml文件里。桔子妈妈部署时只需要改这一个文件（填API Key、填Notion Token、选模型）。分三个section：api（DeepSeek配置）、notion（OAuth+页面列表）、agent（Agent Loop参数+提示词配置）。,译典A05,2026年4月30日 01:15,所有模块的统一配置入口。包含DeepSeek API密钥、模型选择（deepseek-chat/deepseek-reasoner）、Notion OAuth配置、数据库路径、同步频率、Agent Loop参数（最大轮次/超时）、提示词加载优先级等。,配置文件,开发中,译典A05 · 5TH-LE-HK-A05
requirements.txt · 依赖清单,,ticket-system/chenxing-platform/requirements.txt,dev/juzi-chenxing,2026年4月30日 00:58,,列出所有模块依赖的Python包并锁定版本号：fastapi（Web框架）、uvicorn（服务器）、httpx（Notion API调用）、openai（DeepSeek API调用，兼容OpenAI格式）、pyyaml（读取config.yaml）、python-multipart（文件上传支持）。每个包都锁定到已验证可用的版本号，避免桔子妈妈装到不兼容版本。,译典A05,2026年4月30日 01:15,Python依赖包列表。桔子妈妈运行 pip install -r requirements.txt 一条命令就能装好所有需要的库。不用她一个个去搜去装。,配置文件,开发中,译典A05 · 5TH-LE-HK-A05
http://README.md · 部署手册,,ticket-system/chenxing-platform/http://README.md,dev/juzi-chenxing,2026年4月30日 00:58,,分四个部分：①准备工作（需要什么：一台服务器、Python环境、DeepSeek API Key、Notion OAuth Token——每个都写清楚去哪里申请、怎么拿到）②一键部署（下载项目→装依赖→改配置→启动，四条命令）③配置说明（config.yaml里每个参数的中文解释+填写示例）④常见问题（启动失败怎么办、API Key过期怎么办、怎么更新世界观数据）。全中文，不用任何技术术语。,霜砚Web,2026年4月30日 01:16,写给完全不懂代码的人看的部署指南。桔子妈妈照着做就能把晨星在自己的服务器上跑起来。每一步都写到傻瓜级别：去哪里点、填什么、运行什么命令、成功了会看到什么。,自研发,开发中,霜砚Web · AG-SY-WEB-001
http://main.py · 启动入口,,ticket-system/chenxing-platform/http://main.py,dev/juzi-chenxing,2026年4月30日 00:58,,把所有模块串起来的胶水代码。启动顺序：①检查config.yaml是否填好了必要参数（API Key、Notion Token）→ ②初始化SQLite数据库（调用db_schema.sql建表）→ ③首次运行时调用worldview_http://sync.py全量同步Notion数据 → ④调用prompt_http://assembler.py预构建一次system prompt验证配置正确 → ⑤启动FastAPI服务（调用api_http://router.py）→ ⑥打印「晨星已上线，访问 http://localhost:8000 开始聊天」。加上友好的中文提示，每一步成功/失败都打印清楚。,录册A02,2026年4月30日 10:48,整个晨星交互平台的一键启动文件。桔子妈妈只需要运行 python http://main.py 就能启动整个平台（初始化数据库→首次同步世界观→启动FastAPI服务→晨星上线）。不需要理解任何代码逻辑。,自研发,待审核,录册A02 · 5TH-LE-HK-A02
