diff --git a/.task/fix-pg-boolean-columns.md b/.task/fix-pg-boolean-columns.md index d39d2426..5c1a9806 100644 --- a/.task/fix-pg-boolean-columns.md +++ b/.task/fix-pg-boolean-columns.md @@ -1,6 +1,6 @@ # fix/pg-boolean-columns 任务卡 -任务主记录:;状态:进行中;owner:weichen +任务主记录:Dev PR #185 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/185(依赖 Backend PR #62 先合入;若 Backend 产生 merge commit 需重钉 gitlink 后再合);状态:待所有者审核合入;owner:weichen ## 基线与授权 @@ -27,6 +27,6 @@ - 验证(2026-10-04,PG=127.0.0.1:8890 临时库 agent_store_test): - 红:main(4fd03ee) `AGENT_PG_TEST_DSN=… go test ./internal/store -run 'TestConversationFlagsAndTaskList|TestAdminAccountsAndSessions'` → FAIL(42804 / encode 1 into bool),与线上 500 同类; - 绿:本分支同命令全量 `./internal/store/ -count=1` → ok(PG 档);`make test-backend`(SQLite 档)→ 全部 ok;`./internal/pgbus/` PG 档 ok; - - 线上复验:svc.sh dev 重建重启后 `GET /api/conversations`、`GET /api/conversations/{id}` 用临时 API key 返回 200(见 PR 描述)。 + - 线上复验(2026-10-04 14:55,dev 服务以 dev@8c0efa2 重建重启,沿用 postgres DSN):`GET /api/conversations` 200;新建项目+会话 → `GET /api/conversations/{id}` 200(messages/runs/resumeSeq 正常)→ `PATCH pinned=true` 200 → `GET /api/events` SSE 正常挂流(此前全部 500)。探测用的临时项目/会话/API key(postgres 与 sqlite 档各一把)已删除吊销,临时测试库 agent_store_test 已 drop。 - 影响与剩余项:`./internal/runmgr/` PG 档集成测试在 main 与本分支同样失败(migrate v4 `gin_trgm_ops` 不在 search_path 隔离 schema 内,42704)——测试环境前置问题,先于本次缺陷存在,未在本次处理;SQLite 档行为不变(同一批测试 SQLite 档全绿)。 | 同步前验收 | 4fd03eee6230f82464def08f2543adab27aba948 | 891a84f835db3590238073965157f60c97efefcb | 2026-10-04T14:52:46Z |