feat: 内容数据迁移至数据库,合规审查全链路打通
- 文章 HTML 存储从文件系统迁移至 articles 表,删除 releases 目录 - 合规审查从 DB 读取 HTML,审查结果写回 DB,通过后自动推进至待发布 - 新增 todayCount 筛选按钮,与系统概览统计数据一致 - 全屏预览修复:提升 z-index 超过侧边栏,添加退出全屏/关闭按钮 - 统一 '优化' → '审查' 命名,消除前后端术语不一致 - 调度器创作完成后自动触发审查(生成 → 审查 → 待发布) - 清理旧备份/调试文件、过期大纲和研究笔记
This commit is contained in:
+137
@@ -0,0 +1,137 @@
|
||||
# 宇之然 · 项目进度总览
|
||||
|
||||
> 本文件为项目进度唯一真理源,所有进度信息以此为准。
|
||||
> 其他文档中的进度描述一律以本文为准。
|
||||
|
||||
**最后更新**:2026-05-13
|
||||
|
||||
---
|
||||
|
||||
## 一、项目总览
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| 品牌 | 宇之然 — 科技沟通万物,愿世间百态回归自然 |
|
||||
| 技术栈 | FastAPI + SQLAlchemy + PostgreSQL 15 + Vue 3 (CDN) + Element Plus |
|
||||
| 平台服务 | 运行中 (端口 8001) |
|
||||
| 策略阶段 | 全球-本土对比研究(2026-04-15 升级) |
|
||||
| Git 提交 | 90 commits · 4 tags (v1.0.0~v1.0.4) · main 分支 |
|
||||
|
||||
---
|
||||
|
||||
## 二、里程碑完成情况
|
||||
|
||||
| 里程碑 | 说明 | 计划 | 实际 | 状态 |
|
||||
|--------|------|------|------|------|
|
||||
| M1 | 项目框架搭建完成 | 2026-04-10 | 2026-04-10 | ✅ |
|
||||
| M2 | 首批选题确定 | 2026-04-12 | 2026-04-10 | ✅ |
|
||||
| M3 | 首篇文章发布 | 2026-04-14 | 2026-04-14 | ✅ |
|
||||
| M4 | 首月发布4篇 | 2026-05-10 | — | ⏳ 3篇完成 |
|
||||
|
||||
---
|
||||
|
||||
## 三、发布记录
|
||||
|
||||
| 编号 | 标题 | 日期 | 平台 | 状态 |
|
||||
|------|------|------|------|------|
|
||||
| 001 | 种菜一年,焦虑降了43%:我在阳台治愈了自己 | 2026-04-14 | 知乎/微信/小红书 | ✅ 已发布 [知乎链接](https://zhuanlan.zhihu.com/p/2026998296120411553) |
|
||||
| TOPIC-BBB1CC | 城市农业新趋势:东京垂直农场与上海阳台种菜对比研究 | 2026-04-21 | 知乎/微信/小红书 | ✅ 已发布 |
|
||||
| A01 | 远程工作2026中国指南:从"不可能"到"可行"的路径图 | 2026-04-23 | 知乎/微信/小红书 | ✅ 已发布 |
|
||||
|
||||
---
|
||||
|
||||
## 四、模块进度
|
||||
|
||||
### 4.1 平台系统
|
||||
|
||||
| 模块 | 状态 | 说明 |
|
||||
|------|------|------|
|
||||
| 后端 API (auth/topics/articles/publishing/calendar/metrics/assets/tasks/platform_config/admin) | ✅ 完成 | 核心 11 个 API 模块,JWT 认证 |
|
||||
| 扩展 API (cases/audit/llm_configs/system_configs/optimizer_logs/task_logs) | ✅ 完成 | 新增案例库、审计、LLM 配置等模块 |
|
||||
| 前端页面 (仪表盘/选题/日历/数据/素材/任务/平台/系统管理/用户/日志) | ✅ 完成 | Vue 3 + Element Plus SPA |
|
||||
| 数据库 (PostgreSQL 15) | ✅ 运行中 | `yzr_nr` 库 |
|
||||
| 服务 | ✅ 运行中 | 端口 8001 |
|
||||
| 数据库迁移 (SQLite→PostgreSQL) | ✅ 完成 | 2026-05-08 |
|
||||
| PWA 离线支持 | ✅ 完成 | manifest.json + Service Worker + 离线页面 |
|
||||
|
||||
### 4.2 内容生产
|
||||
|
||||
| 模块 | 状态 | 说明 |
|
||||
|------|------|------|
|
||||
| 选题库 | ✅ 完成 | 10 个旧选题 (001~010) + 20 个新选题 (4 大支柱) |
|
||||
| 文章草稿 (001 系列) | ✅ 完成 | 大纲/初稿/优化版/微信版 四版齐备 |
|
||||
| 配图生产 | ✅ 完成 | 10 张 SVG + 10 张 PNG,含压缩版 |
|
||||
| 合规审查 | ✅ 完成 | 评分 9.2/10,引用来源补充完成 |
|
||||
| 多平台发布 (001 / BBB1CC / A01) | ✅ 完成 | 知乎/微信/小红书 三平台均已发布 |
|
||||
| 银发科技适配指南 | ⏳ 写作中 | drafts 中 302 行初稿 |
|
||||
| F01 AI写作实战 | ✅ 研究完成 | 研究笔记 + 大纲 + 三平台发布文件已生成 (05-13) |
|
||||
| F02 平台差异策略 | ✅ 研究完成 | 研究笔记 + 大纲 + 三平台发布文件已生成 (05-13) |
|
||||
|
||||
### 4.3 自动化系统
|
||||
|
||||
| 脚本 | 状态 | 说明 |
|
||||
|------|------|------|
|
||||
| publish_to_zhihu.sh | ✅ 可用 | 知乎自动发布 |
|
||||
| publish_to_wechat_mp.sh | ✅ 可用 | 微信公众号自动发布 |
|
||||
| generate_images.py / image_generator.py | ✅ 可用 | SVG + PNG 配图生成 |
|
||||
| compliance_checker.py | ✅ 可用 | 合规审查 |
|
||||
| creator.py / writer.py / outline.py / research.py | ✅ 可用 | 自动化创作流水线 |
|
||||
| collector.py / collector_db_integration.py | ✅ 可用 | 趋势采集(05-13 已运行) |
|
||||
| wecom_notifier.py | ✅ 可用 | 企业微信通知 |
|
||||
|
||||
---
|
||||
|
||||
## 五、当前任务队列
|
||||
|
||||
### ▶️ 进行中
|
||||
|
||||
| 任务 | 负责人 | 预计完成 | 备注 |
|
||||
|------|--------|---------|------|
|
||||
| 发布 F01 AI写作实战 | 待定 | 待定 | 三平台发布文件已就绪 |
|
||||
| 发布 F02 平台差异策略 | 待定 | 待定 | 三平台发布文件已就绪 |
|
||||
|
||||
### ⏳ 待办
|
||||
|
||||
| 任务 | 优先级 | 备注 |
|
||||
|------|--------|------|
|
||||
| M4 第 4 篇文章发布 (首月目标) | 中 | 可用银发科技或 F01 补齐 |
|
||||
| 数据追踪接入 (阅读量/互动) | 中 | 需要对接平台 API |
|
||||
| 选题库数据库同步 | 低 | 将选题从 markdown 同步至 PG |
|
||||
| 归档 IMPLEMENTATION_PLAN.md | 低 | 内容已过时,与实际架构不符 |
|
||||
|
||||
---
|
||||
|
||||
## 六、归档日志
|
||||
|
||||
> 过时文档统一移入 `archive/`,防止误导。
|
||||
|
||||
| 日期 | 路径 | 原因 |
|
||||
|------|------|------|
|
||||
| 2026-05-12 | `tasks/todo.md` → `archive/tasks/todo.md.2026-04-10` | 内容停滞于 2026-04-10,信息过时 |
|
||||
| 2026-05-12 | `content/ideas/001-compliance.md` → `archive/content/ideas/` | 001 已发布,合规报告无须保留在活跃目录 |
|
||||
| 2026-05-12 | `content/ideas/001-research.md` → `archive/content/ideas/` | 001 已发布,研究笔记无须保留在活跃目录 |
|
||||
| 2026-05-12 | `content/publishing/001-images.md` → `archive/content/` | 配图已生成,规划稿无须保留在活跃目录 |
|
||||
|
||||
---
|
||||
|
||||
## 七、规范说明
|
||||
|
||||
### 文档管理原则
|
||||
|
||||
1. **单一真理源**:PROGRESS.md 为唯一进度文档,进度信息不出现于第二个文档中。
|
||||
2. **及时归档**:阶段完成后,对应过程文档移入 `archive/`(含日期后缀),避免误导。
|
||||
3. **一致性**:README.md 仅引用 PROGRESS.md 摘要,不独立维护进度状态。
|
||||
4. **可追溯**:archive 保留完整历史,按 `YYYY-MM-DD` 子目录组织。
|
||||
5. **及时更新**:每次新工作结束(或次日开始前)更新 PROGRESS.md,确保最后更新日期与实际同步。
|
||||
|
||||
### 工作流程
|
||||
|
||||
```
|
||||
梳理需求/任务 → 读取 PROGRESS.md 了解当前状态
|
||||
↓
|
||||
按 PROGRESS.md 执行开发
|
||||
↓
|
||||
阶段任务完成 → 更新 PROGRESS.md + 归档冗余文档
|
||||
↓
|
||||
如需 → 同步 README.md 摘要
|
||||
```
|
||||
Reference in New Issue
Block a user