Files
cc-web/.planning/2026-08-12-task-status-runtime-reliability/progress.md
2026-08-13 00:34:37 +08:00

21 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Codex App 任务状态自动分类进度
- 2026-08-12用户确认直接落地并要求重点打磨动态分类提示词。
- 2026-08-12确认不新增分类模型配置复用当前 Codex App 会话 Provider/模型,认证不可用时安全保持状态。
- 2026-08-12恢复检查确认中断子对话未留下产品代码半成品保留现有跨对话运行态文件差异。
- 2026-08-12将旧 Hook/MCP 计划原地改写为 Provider 直连、严格结构化、双事件分类方案。
- 2026-08-12计划独立审查通过codebase-memory 索引 ready已定位 Provider、模型、Codex App 启动和任务写入核心函数。
- 2026-08-12完成阶段 1确定普通消息、运行中插入、成功轮次完成三个精确接线点以及 custom Provider/local 登录态的支持边界。
- 2026-08-12新增红灯契约service 因 classifier actor 无效失败classifier 因模块不存在失败,均退出 1。
- 2026-08-12只读认证形状检查确认本机 local Codex 使用 `responses` Provider`auth.json` 含对应 API Key 字段;实现可复用而不读取 OAuth tokens。
- 2026-08-12完成 `task-board-classifier`:无工具 Responses 请求、严格 JSON、动态列 enum、同会话串行、事件去重、定义与任务版本门禁。
- 2026-08-12完成 local/custom Provider 只读解析local 仅读取当前 Provider 对应 API Key 字段custom 直接读取激活 Profile不新增分类配置或运行时配置写入。
- 2026-08-12接入普通用户消息、成功 steer 和成功主轮次完成隐藏消息、steer 回滚、失败、中断、人工停止均不触发分类。
- 2026-08-12真实集成红灯发现旧 session 保存会覆盖异步分类写入;新增版本保护后,两次分类从自定义列连续迁移到完成列,版本连续 +1。
- 2026-08-12退役 turn 前 MCP reload 与 fingerprint 缓存;保留显式人工 reload 和 `ccweb_task_update` 调试接口。
- 2026-08-12专项单测、自动化集成与完整 regression 均退出 0非标准 JSON 集成验证保持状态和版本不变。
- 2026-08-12custom Profile 分类解析改为纯读取,不调用会写运行时配置的 app-server 辅助函数;自动化集成与完整 regression 重跑仍为 0。
- 2026-08-12OpenAI 官方 Structured Outputs 页面在当前网络被 403 拦截;为兼容 OpenAI-compatible Provider严格 schema 只使用必需字段、动态 enum 与 additionalProperties长度继续由本地解析器校验。
- 2026-08-12按用户要求直接对当前对话执行一次真实分类请求复用当前 `cch` Responses Provider、`gpt-5.6-sol` 和现有普通 API Key固定低推理强度、无工具、未写生产 session。请求 1465ms 成功,严格结果判定任务仍为 `in_progress / 处理中`
- 2026-08-12真实请求暴露 Provider 使用 SSE 且完成文本可能仅位于 `output_text.done/delta`;补齐 SSE 解析、完成即返回、60 秒绝对超时后,语法检查、四组专项单测、集成、完整 regression 与 `git diff --check` 全部退出 0。