Files
pikasTech-unidesk/docs/MDTODO/todo-note-runtime-reliability.md
T
Codex 69187ecf30
Pipelines as Code CI / hwlab-web-probe-sentinel-nc01- Success
Pipelines as Code CI / platform-infra-gitea-nc01- Success
Pipelines as Code CI / unidesk-host- Success
docs: 跟踪 Artificer 与工具可靠性任务
2026-07-12 13:38:43 +02:00

2.2 KiB

Todo Note 运行时可靠性

本文件跟踪 Todo Note 进程生命周期、事件循环、Git/PostgreSQL 写路径、Kubernetes 探针、内存与退出可复盘能力。单次故障、issue 和 PR 作为 ITEM 进入本长期问题域。

R1 [in_progress]

依据 UniDesk #1844 调查并消除 NC01 Todo Note 偶发重启与探针超时,在保持 GitHub 主存储、PostgreSQL 验证、CLI 资源语义和 YAML-first 部署边界下完成根因修复与自动链验收,完成任务后将详细报告写入任务报告

R1.1 [in_progress]

UniDesk #1844 建立历史与当前退出分类表,关联 ReplicaSet/Pod lastState、rollout、节点 pressure、current/previous logs、probe timeout、event-loop、Git 操作与 cgroup memory;证据不足明确 unknown,并补下一次退出所需的有界脱敏可见性,完成任务后将详细报告写入任务报告

R1.3

通过原 UniDesk Todo Note 资源命令和无污染临时列表复现连续 mutation/提醒扫描,单步关联 probe timeout 与同步 Git、hydration、PostgreSQL verify、提醒循环或内存行为;不得裸 API、修改真实业务数据或先入为主,完成任务后将详细报告写入任务报告

R1.4

只针对已证实根因实施最小修复:若为同步阻塞则隔离 liveness 并保持 Git 单写、回滚和 hash authority;若为生命周期泄漏则释放对象/队列;禁止扩内存、放宽探针或降低能力掩盖问题,并完成包级检查和定向测试,完成任务后将详细报告写入任务报告

R1.5

提交独立 PR;合并后只等待 GitHub webhook→Gitea→PaC→Tekton→GitOps/Argo 自动链,在新 Pod 上用原资源命令连续复测并观察 restart、probe、event-loop、memory 与 Git/PostgreSQL hash 一致,禁止手工补链,完成任务后将详细报告写入任务报告