Skip to content

fix: 修复内容复盘异步边界 - #69

Open
damingishere-coder wants to merge 2 commits into
codex/fix-database-migration-atomicityfrom
codex/fix-content-review-async-boundaries
Open

fix: 修复内容复盘异步边界#69
damingishere-coder wants to merge 2 commits into
codex/fix-database-migration-atomicityfrom
codex/fix-content-review-async-boundaries

Conversation

@damingishere-coder

Copy link
Copy Markdown
Owner

改动摘要

  • 将官方作品导出同步的账号解析、Worker 请求、行数校验和数据库提交整体移出 FastAPI 事件循环
  • 为人工导入预览增加请求代际、账号、文件对象和 AbortController 保护
  • 文件或账号切换后禁止旧响应恢复旧批次与确认按钮
  • 增加线程边界、行数校验和 1440/390 Chrome 竞态回归

验证结果

  • 专项 pytest:39 passed
  • 全量 pytest:867 passed(9 个既有弃用警告)
  • Ruff、compileall、9 个 JavaScript、20 个 PowerShell、三套 Compose、pip check、git diff --check 全部通过
  • 范围外修改、依赖变化、敏感模式、TODO/debug:0

风险与边界

  • 未调用真实 Worker 导出、AI Provider 或发布平台
  • 测试使用 pytest 隔离数据库;活动库 mtime 被现有外部服务更新,不能据此声称活动库静止
  • 客户端断开不会取消已交给 Worker 的只读导出,保持现有不自动重试边界

回滚

  • 回滚本提交即可恢复原有路由和前端行为;不涉及数据库迁移或依赖变化。

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