DESIGN BOUNDARY

公开站点和私有来源明确分层。

只要浏览器能看到数据,就不能用密码学阻止浏览器用户复制它。因此 Polymath 的公开图谱从一开始就只包含愿意公开、且经过裁剪的派生信息。

公开层

  • 课程显示名
  • 粗粒度学习领域
  • 派生前置关系
  • 主动发布的 Markdown 文章与笔记

不进入公开仓库

  • 原始培养方案 JSON / 表格
  • 课程号、计划 ID 与来源字段
  • 学分、学时、学期与专业归属批量元数据
  • 个人学习进度与私有草稿
RESIDUAL RISK

派生图仍然能被抓取。

最小化降低了被二次利用时的信息密度,但不会让公开页面变成不可复制的数据保险箱。若未来必须浏览原始培养方案,应把原始源留在服务端或受控存储中,通过鉴权后的 API 返回最小必要片段,并配合速率限制、审计与撤销机制。

查看内容层 →

更完整的实现说明

仓库中的 docs/SECURITY.md 记录威胁模型和历史数据残留风险,docs/DEPLOYMENT.md 记录 GitHub Pages 生产发布流程,docs/AUTHORING.md 记录笔记与 Blog 的写作格式。