Skip to content

Commit e2a0eed

Browse files
committed
docs(frontier): clarify bounded lossless transport
Signed-off-by: huangruiteng <huangrt01@163.com>
1 parent 0ed96be commit e2a0eed

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

‎docs/architecture/rfcs/typescript-control-plane-migration-v0.md‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -606,6 +606,12 @@ excluded/eligible edits and newly available work through a real provider with
606606
stale/missing display; a read-only private-snapshot comparison remains private.
607607
This closes one T3 rule group, not the remaining consumers or T1/T2/D1–D3.
608608

609+
Large source facts use lossless deflate/base64 transport above 512 KiB, retaining
610+
the exact v0 material bytes and the shared 2 MiB request boundary. The TS decoder
611+
rejects malformed payloads and inflation beyond 64 MiB; it never truncates rows
612+
or silently falls back to Python decisions. Real completed-history HTTP reads
613+
and complete-checkpoint tail edits guard against transport-size regressions.
614+
609615
The list-filter consumer now uses `compact_evaluated_todo_group` instead of
610616
re-running resume evaluation on active-only rows. Initial parsing/canonical reads
611617
still evaluate against the full source through the TS owner; filtering requires

‎docs/architecture/rfcs/typescript-control-plane-migration-v0.zh-CN.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -462,6 +462,11 @@ replan。这些是明确的只读语义修正,不是执行授权。既有 cano
462462
新可用工作及陈旧/缺失展示;私有快照只读对照结果不公开原始数据。
463463
本批闭合一个 T3 规则组,不代表其余 consumer 或 T1/T2/D1–D3 完成。
464464

465+
来源 facts 超过 512 KiB 时使用无损 deflate/base64 传输,保留精确 v0 内容和共享
466+
2 MiB 请求边界。TS 拒绝畸形载荷及解压超过 64 MiB 的输入,不截断 Todo,也不
467+
静默退回 Python 决策。真实 completed-history HTTP 和完整 checkpoint 尾项变更
468+
回归保护传输容量语义。
469+
465470
列表过滤现改用 `compact_evaluated_todo_group`,不再用仅活动项重算 resume。
466471
初始解析/canonical 读取仍通过 TS owner 在完整来源上求值;过滤要求匹配的已求值
467472
条件,不能把归档中的已完成依赖变成丢失。共享合成 fixture 增补“有 scope 无 outcome”

0 commit comments

Comments
 (0)