21 Commits
Author SHA1 Message Date
ila a079a1d7bb feat: add portal registration policy foundation (#79) 2026-08-29 21:08:53 +08:00
ila 71c7142f0c feat: 支持管理端查看生成媒体 (#72) 2026-08-27 10:05:16 +08:00
ilaandClaude Opus 5 52ebca2f62 fix: 修正生成失败错误码被终态码覆盖 (#63)
worker 的终态判定改用随 BeginProviderAttempt 推进的真实尝试计数,
不再使用取任务时的内存快照,避免"已尝试过但无候选可换"被误报为
route_unavailable。

queue 的 Fail() 不再用 JSON_MERGE_PATCH 把终态码写进已结束的尾条
尝试,已完成的尝试记录保持不可变;只有尚未结束的尾条尝试(租约、
快照解码等非 provider 阶段失败)才补写终态信息。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-26 09:07:50 +08:00
ila c1b579f0a4 fix: 对齐图片编辑 multipart 协议 (#60) 2026-08-25 16:24:23 +08:00
ila b1f8bcb0cf feat: 实现 API 安全审计与管理端 API (#45) 2026-08-25 09:57:19 +08:00
ila af4afcef20 feat: 实现三维限流与队列延后 (#44) 2026-08-25 09:15:04 +08:00
ila 0af44bd523 feat: 用户端改为账号登录 (#50) 2026-08-24 17:29:47 +08:00
ila 04953bd7df feat: 交付 OpenAPI v1 生成接口 (#43) 2026-08-24 15:35:38 +08:00
ila b12721ba29 feat: 交付用户 API Key 生命周期 (#42) 2026-08-24 14:55:13 +08:00
ila 2871aba728 test: 补充 API Key 归属与唯一性验证 (#41) 2026-08-24 12:24:35 +08:00
ila 98625ff9fe feat: 实现 MVP-2 API Key 核心与迁移 (#41) 2026-08-24 12:22:43 +08:00
ila 35fd0342f0 feat: 实现安全多 Provider worker (#22) 2026-08-21 21:00:25 +08:00
ila 9b2827a727 feat: 实现路由核心与故障转移契约 (#21) 2026-08-21 17:55:16 +08:00
ila 1ad8dca9cf fix: 接入内嵌 worker 并完成集成验收 (#13, #15) 2026-08-21 12:36:51 +08:00
ila d7233d4f1e fix: 补齐 portal 界面异常状态验收 (#12) 2026-08-21 11:16:25 +08:00
ila a189bcfdfb feat: add portal authentication and generation API (#11) 2026-08-21 00:44:51 +08:00
ila d61c80265b feat: add provider protocols and embedded worker (#10) 2026-08-21 00:18:19 +08:00
ila 7dfb528166 feat: add MySQL lease queue and CAS completion (#9) 2026-08-20 23:48:59 +08:00
ila ceac631638 feat: add secure HTTP crypto and local storage (#8) 2026-08-20 23:34:52 +08:00
ila 11789d8071 feat: add core domain contracts and prompt rendering (#7) 2026-08-20 23:17:24 +08:00
ila de49b4d483 feat: initialize Go schema and seed baseline (#6) 2026-08-20 23:03:15 +08:00