Skip to content

chore: add P0 data safety, demo, and CI - #3

Merged
damingishere-coder merged 26 commits into
mainfrom
chore/p0-safety-ci-demo
Aug 3, 2026
Merged

chore: add P0 data safety, demo, and CI#3
damingishere-coder merged 26 commits into
mainfrom
chore/p0-safety-ci-demo

Conversation

@damingishere-coder

Copy link
Copy Markdown
Owner

目标

完成仓库 P0 第一轮:保护个人小说数据、提供可公开体验的脱敏示例,并建立基础自动化验证。

主要修改

数据安全

  • .gitignore 默认忽略:
    • 小说项目/projects.json
    • 小说项目/作品/*
    • 小说项目/.trash/*
  • 保留作品与回收站空目录标记。
  • 新增测试,阻止密钥、会话、日志、缓存和个人作品进入公共仓库。

脱敏 Demo

新增完全虚构的《雾港来信》示例,覆盖:

  • 原始大纲
  • 第 1 章细纲
  • 缩短版正文
  • S1-S4 审查报告
  • 章节提交
  • 合法的 memory patch
  • current 人物、关系、伏笔和时间线投影

CI 与测试

  • 新增 .github/workflows/ci.yml
  • 每次 PR 和 main 推送都会:
    • 编译全部 Python 源码
    • 检查仓库敏感数据与个人作品
    • 验证 Demo 文件结构和 memory patch schema
    • 直接加载现有 check_chapter.py 做烟雾测试

文档

  • 中英文 README 增加 CI 徽章和 Demo 入口。
  • 修正仓库重命名后的 clone 地址。
  • 更新快速开始、贡献指南和 CHANGELOG。

边界

本 PR 不修改:

  • 前端或后端业务逻辑
  • Codex Skill 工作规则
  • 长期记忆算法
  • 用户真实小说数据
  • AI 模型配置

合并条件

只有 GitHub Actions 测试通过后再合并。

Copy link
Copy Markdown
Owner Author

✅ CI 已通过:Python 编译、15 项仓库安全与烟雾测试全部成功。准备使用 squash merge 合并。

@damingishere-coder
damingishere-coder merged commit 0a164b8 into main Aug 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant