11 Commits
Author SHA1 Message Date
infstellar bf39f9f524 fix: harden image processing retry plans 2026-09-09 00:07:04 +08:00
infstellar 1bb7a47009 fix: freeze repair readiness from current artifacts 2026-09-08 19:40:12 +08:00
infstellar 0025e47b13 fix: make image processing retry plans explicit 2026-09-08 19:03:21 +08:00
infstellar a86a740ea2 fix database session lifetime in image processing 2026-09-06 09:47:57 +08:00
infstellar fc153c8474 fix image processing nested database sessions 2026-09-06 02:14:20 +08:00
infstellar a91a6802b1 fix: stabilize task workbench by creation time 2026-09-01 22:40:47 +08:00
infstellar fb116c0b17 feat: precompute visual task candidates 2026-08-31 18:24:08 +08:00
infstellar 11d25fb089 fix(agent): remove finite queue backpressure dependency 2026-08-28 18:34:25 +08:00
infstellar 85b74253ae feat(agent-resume): persist and resume failed OpenCode sessions
Persist agent attempt facts, resume metadata, bounded retry policy, and task diagnostics across worker and API boundaries. Add the database migration, OpenSpec artifacts, and regression coverage.

持久化 Agent 尝试事实、续跑元数据、有界重试策略和任务诊断信息,贯通 Worker 与 API 边界。补充数据库迁移、OpenSpec 工件和回归测试。
2026-08-19 13:30:08 +08:00
infstellar ed025e9d63 feat(image-processing): add frozen options and auto-rename stage
Add the image processing option contract, fourth-stage auto-rename worker, CAS-backed storage fencing, migration constraints, and backend regression coverage.

增加图片处理选项契约、自动重命名第四阶段、基于 CAS 的存储围栏、迁移约束及后端回归测试。
2026-08-18 19:59:06 +08:00
infstellar 5ecda39843 Add unit tests for image processing worker, operation policy, reverse image provider, and scope handling
- Implement tests for the ImageProcessingWorker to validate task deduplication and policy interactions.
- Create tests for operation policy to ensure proper grant handling and error responses.
- Add tests for reverse image provider response structure to validate empty and malformed results.
- Develop comprehensive tests for scope resolution and service validation to ensure correct behavior in various scenarios.
2026-08-17 12:50:29 +08:00