cfdaily
|
4a4e99f738
|
fix: S1-S3 review suggestions — type annotations unified, urllib replaces curl, rich notification content
CI / lint (pull_request) Failing after 6s
CI / test (pull_request) Has been skipped
CI / notify-on-failure (pull_request) Successful in 2s
|
2026-06-10 21:44:47 +08:00 |
|
cfdaily
|
1b0007f244
|
feat: Step 2-4 Task/Mail/Toolchain handlers + PromptSections + BaseTaskHandler
CI / lint (pull_request) Failing after 6s
CI / test (pull_request) Has been skipped
CI / notify-on-failure (pull_request) Successful in 0s
- base_task_handler.py: 基类统一4步流程(crash→verify→mark→notify)
- task_handler.py: 5 PromptSections + 三信号验证 + review流程
- mail_handler.py: 3 PromptSections + inform/request区分 + 基类统一流程
- toolchain_handler.py: 3 PromptSections + 模板引擎渲染 + Mail API通知
- 背靠背设计-编码一致性检查通过(4严重已修/6轻微保留)
|
2026-06-10 20:45:06 +08:00 |
|
cfdaily
|
cc974bf258
|
fix: S1-S4 建议项修复 — 类型标注精确化+BaseTaskHandler标注后续PR+token预算说明
CI / lint (pull_request) Failing after 8s
CI / test (pull_request) Has been skipped
CI / notify-on-failure (pull_request) Successful in 2s
|
2026-06-10 16:38:00 +08:00 |
|
cfdaily
|
0e4d12898d
|
fix: M1-M4 修复 Protocol 签名与设计文档对齐 + §14 去重
CI / lint (pull_request) Failing after 7s
CI / test (pull_request) Has been skipped
CI / notify-on-failure (pull_request) Successful in 3s
|
2026-06-10 15:41:54 +08:00 |
|
cfdaily
|
2eba38a5a0
|
feat: Step 1 — TaskTypeRegistry + PromptComposer 基础设施
- task_type_registry.py: TaskTypeHandler Protocol (10方法+2属性) + TaskTypeRegistry 注册表
- prompt_composer.py: PromptSection Protocol + PromptContext dataclass + PromptComposer 拼装器
- 零依赖,纯新增文件,不影响现有功能
|
2026-06-10 15:41:54 +08:00 |
|
cfdaily
|
c1381c0c93
|
fix(frontend): resumed_from null→undefined 类型兼容
CI / lint (pull_request) Successful in 9s
CI / test (pull_request) Successful in 8s
CI / notify-on-failure (pull_request) Successful in 0s
TypeScript: resumed_from 是 string|null,StatusButtons 期望 string|undefined。
用 ?? undefined 转换。
|
2026-06-10 08:10:58 +08:00 |
|
cfdaily
|
f380b5f92d
|
fix(frontend): V2Task 添加 resumed_from 字段
CI / lint (pull_request) Successful in 7s
CI / test (pull_request) Successful in 8s
CI / notify-on-failure (pull_request) Successful in 1s
deploy 时 TypeScript 编译报 TS2339: Property 'resumed_from' does not exist on type 'V2Task'。
DB 表有此字段但 TS interface 遗漏。
|
2026-06-10 07:20:24 +08:00 |
|
cfdaily
|
d58e38d58f
|
fix(lint): 修复 PR #14 引入的 lint 回退 (119→0)
CI / lint (pull_request) Successful in 6s
CI / test (pull_request) Successful in 9s
CI / notify-on-failure (pull_request) Successful in 0s
PR #14 从旧分支复制文件导致回退了 PR #10 的 lint 修复。
修复内容:
- autoflake 移除未使用导入/变量
- autopep8 修复缩进/空格
- 手动修复 F821(pathlib→Path), F541(f-string), F841(未使用变量)
- 所有修复均通过 flake8 --max-line-length=120 --extend-ignore=E501 检查 (0 errors)
|
2026-06-09 23:53:29 +08:00 |
|
cfdaily
|
f7fbdac89c
|
chore: simayi-approved changes - lint fixes, toolchain improvements, healthz
All changes reviewed and APPROVED in PR #12 (Review ID: 40):
- toolchain_routes: webhook repo/org format compat, content dedup (sha256), closed issue filter
- dispatcher: inform mail crash 误标 done 修复
- ticker: cleanup and improvements
- healthz endpoint
- conftest: integration/e2e deselect markers
- docs: design docs, test-guide updates
- various lint/whitespace fixes across 30 files
|
2026-06-09 23:41:53 +08:00 |
|
cfdaily
|
ee1ef23ace
|
fix(spawner): crash cooldown分级 + inform mail crash误标done修复
CI / lint (pull_request) Failing after 7s
CI / test (pull_request) Has been skipped
CI / notify-on-failure (pull_request) Successful in 4s
- crashed outcome cooldown 60s(vs 其他 300s)
- import init_db
- whitespace/lint fixes
|
2026-06-09 23:35:02 +08:00 |
|
cfdaily
|
242057dfd6
|
fix: remove dead code config.get experience
CI / lint (push) Successful in 6s
CI / test (push) Successful in 14s
CI / notify-on-failure (push) Successful in 1s
CI / lint (pull_request) Failing after 13m39s
CI / test (pull_request) Has been skipped
CI / notify-on-failure (pull_request) Failing after 14m58s
|
2026-06-09 22:23:58 +08:00 |
|
cfdaily
|
09a0928bbc
|
fix: resolve all flake8 lint errors (118 → 0)
CI / lint (push) Successful in 8s
CI / lint (pull_request) Successful in 5s
CI / test (push) Failing after 8s
CI / test (pull_request) Failing after 8s
CI / notify-on-failure (push) Successful in 1s
CI / notify-on-failure (pull_request) Successful in 3s
|
2026-06-09 16:43:41 +08:00 |
|
cfdaily
|
83fb270e2a
|
auto-sync: 2026-06-08 08:51:12
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-08 08:51:12 +08:00 |
|
cfdaily
|
8bd364055c
|
auto-sync: 2026-06-08 08:50:50 (catch-all)
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-08 08:50:50 +08:00 |
|
cfdaily
|
9821835af5
|
auto-sync: 2026-06-08 08:50:47
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-08 08:50:47 +08:00 |
|
cfdaily
|
900a38524f
|
auto-sync: 2026-06-08 08:03:50
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-08 08:03:50 +08:00 |
|
cfdaily
|
6dc029ad54
|
auto-sync: 2026-06-08 07:32:38
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-08 07:32:38 +08:00 |
|
cfdaily
|
67332422ec
|
auto-sync: 2026-06-08 07:06:44
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-08 07:06:44 +08:00 |
|
cfdaily
|
128874a143
|
auto-sync: 2026-06-08 00:20:31
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-08 00:20:31 +08:00 |
|
cfdaily
|
4a1d1615c4
|
auto-sync: 2026-06-07 23:59:15
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 23:59:15 +08:00 |
|
cfdaily
|
f43fa26c1c
|
auto-sync: 2026-06-07 22:21:15
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 22:21:15 +08:00 |
|
cfdaily
|
9398f6c6e3
|
auto-sync: 2026-06-07 22:17:49
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 22:17:49 +08:00 |
|
cfdaily
|
be21de0aeb
|
auto-sync: 2026-06-07 22:16:57 (catch-all)
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 22:16:57 +08:00 |
|
cfdaily
|
452532e78e
|
auto-sync: 2026-06-07 22:16:54
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 22:16:54 +08:00 |
|
cfdaily
|
35b95c6f04
|
auto-sync: 2026-06-07 20:29:00
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 20:29:00 +08:00 |
|
cfdaily
|
e1d7830771
|
auto-sync: 2026-06-07 20:00:55
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 20:00:55 +08:00 |
|
cfdaily
|
1bd228ea59
|
auto-sync: 2026-06-07 13:59:17
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 13:59:17 +08:00 |
|
cfdaily
|
97d2f58b53
|
auto-sync: 2026-06-07 13:50:55
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 13:50:55 +08:00 |
|
cfdaily
|
70f4e026f1
|
auto-sync: 2026-06-07 11:57:38
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 11:57:38 +08:00 |
|
cfdaily
|
b69636c408
|
auto-sync: 2026-06-07 11:57:05
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 11:57:05 +08:00 |
|
cfdaily
|
9880091f52
|
auto-sync: 2026-06-07 11:56:54
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 11:56:54 +08:00 |
|
cfdaily
|
ffe4bda238
|
auto-sync: 2026-06-07 11:56:05
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 11:56:05 +08:00 |
|
cfdaily
|
4af16b7fa1
|
auto-sync: 2026-06-07 09:55:54
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 09:55:54 +08:00 |
|
cfdaily
|
320a539da6
|
auto-sync: 2026-06-07 09:55:34
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 09:55:34 +08:00 |
|
cfdaily
|
e823972fea
|
auto-sync: 2026-06-07 09:55:20
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 09:55:20 +08:00 |
|
cfdaily
|
903ff957e2
|
auto-sync: 2026-06-07 09:54:55
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 09:54:55 +08:00 |
|
cfdaily
|
717e043686
|
auto-sync: 2026-06-07 09:50:38
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 09:50:38 +08:00 |
|
cfdaily
|
b4f3cc70ba
|
auto-sync: 2026-06-07 09:47:15
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 09:47:15 +08:00 |
|
cfdaily
|
8f796a1c26
|
auto-sync: 2026-06-07 01:29:27
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 01:29:27 +08:00 |
|
cfdaily
|
36c730d15a
|
auto-sync: 2026-06-07 01:18:36
Deploy / ci (push) Waiting to run
Deploy / deploy (push) Blocked by required conditions
Deploy / notify-deploy-failure (push) Blocked by required conditions
|
2026-06-07 01:18:36 +08:00 |
|
cfdaily
|
ea89d568d0
|
auto-sync: 2026-06-06 11:26:44
|
2026-06-06 11:26:44 +08:00 |
|
cfdaily
|
0fd44c4706
|
auto-sync: 2026-06-05 12:00:01
|
2026-06-05 12:00:01 +08:00 |
|
cfdaily
|
d7228dd004
|
auto-sync: 2026-06-05 11:59:23
|
2026-06-05 11:59:23 +08:00 |
|
cfdaily
|
e9c9aaddfe
|
auto-sync: 2026-06-05 08:05:57
|
2026-06-05 08:05:57 +08:00 |
|
cfdaily
|
fe1fb1bf4e
|
auto-sync: 2026-06-05 00:12:43
|
2026-06-05 00:12:43 +08:00 |
|
cfdaily
|
58f6228665
|
auto-sync: 2026-06-04 23:51:56
|
2026-06-04 23:51:56 +08:00 |
|
cfdaily
|
734889bfcb
|
auto-sync: 2026-06-04 23:51:44
|
2026-06-04 23:51:44 +08:00 |
|
cfdaily
|
9da1888cf5
|
auto-sync: 2026-06-04 23:51:18
|
2026-06-04 23:51:18 +08:00 |
|
cfdaily
|
e5a275641f
|
auto-sync: 2026-06-04 23:50:59
|
2026-06-04 23:50:59 +08:00 |
|
cfdaily
|
e5e29ec791
|
auto-sync: 2026-06-04 23:50:45
|
2026-06-04 23:50:45 +08:00 |
|