Files
cc-web/.trellis/tasks/10-14-runtime-json-memory-fix/task.json

37 lines
1.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"id": "runtime-json-memory-fix",
"name": "runtime-json-memory-fix",
"title": "补齐完整运行态流式JSON持久化与单次任务状态提交",
"description": "参考另一实例的修复,将完整运行态改为64KiB流式读写,取消序列化克隆与等值比较,归档提交内部保护更新的任务状态;保留已完成的历史分块存储和分页读取。",
"status": "completed",
"dev_type": "backend",
"scope": "persistence",
"package": null,
"priority": "P2",
"creator": "shiyue",
"assignee": "shiyue",
"createdAt": "2026-10-14",
"completedAt": "2026-10-14",
"branch": null,
"base_branch": "main",
"worktree_path": null,
"commit": null,
"pr_url": null,
"subtasks": [],
"children": [],
"parent": null,
"relatedFiles": [
"lib/json-persistence.js",
"lib/session-history-store.js",
"server.js",
"scripts/json-persistence-unit.js",
"scripts/runtime-state-memory-unit.js",
"scripts/session-history-store-unit.js",
"scripts/regression.js",
".trellis/spec/backend/session-history.md",
".trellis/spec/backend/quality-guidelines.md"
],
"notes": "完整隔离集成回归、JSON10项、持久化38项通过。80MiB旧v1运行态在256MiB堆参数下RSS峰值210.5MiB,单次读写64KiB,正文摘要完整、write/fsync/rename失败保留旧档。未修改生产历史,未重启服务。",
"meta": {}
}