# 复核说明 · 更新至2026-09-23，FCS0.2.0

FCS是已选定的Forth替换方向，待团队公开及办理换题。旧Forth成果保留，撤回“此前没有任何栈式语言实现”的错误主张。本轮没有代为创建仓库、推送或填表。

## 可复核的用途和新增实现

任务是导入前核对通道/事件，按明确条件选择后保留元数据与原始事件位模式再交付FCS文件。实现范围和可运行四事件例程见 README、USE-CASE。

继续实施时发现公开G11文件声明的TEXT范围包含5714个尾部空格，旧版拒绝读取。0.2.0增加显式兼容选项、逐段诊断及规范重写工作流；默认仍拒绝，strict不能启用，偏移冲突与段重叠检查保留。另修正NUL/DEL不能作为分隔符的校验。该变化来自已有公开输入，不依赖虚构客户需求。

本次核心JS/WasmGC各15项、CLI11组通过；FlowIO1.4.0四个公开样本全量1,488,004值一致。G11的69,420值、重写DATA原始字节、事件选择及FlowIO回读均检查，重写后默认strict读取通过。源文件不改写，当前机器回执见 evidence/text-padding-20260923/。

## 与已有实现的关系及剩余事项

FlowIO/FlowKit早已解决格式交换，FlowIO也已能读取G11。贡献是MoonBit可复用的数据准备接口、显式兼容边界及互通证据，不是格式/修复算法首创。没有明确实验室使用方，不作临床、生产规模或全部厂商兼容承诺。两个厂商异常及DATA偏移冲突仍明确拒绝。

项目尚无公开URL，团队须先确认换题手续并公开精确源码，再更新表单；旧Forth URL不能充当FCS地址。技术改进及互通证据不能替组委会保证审核通过。


## 0.2.1 请求边界与公开文件交换

修正 JS JSON 入口的小数事件/通道索引被通用整数解码器截断的问题；dataset/start/count/x/y/events/channels 必须是精确32位整数。多个事件选择器同时出现会拒绝，避免静默忽略 events。命令行选项采用严格 UTF-8 解码。MoonBit 格式解析、几何选择及写出算法未改动。

新增固定公开 G11 的数值区间选择→三通道 FCS→FlowIO 回读任务，明确丢弃不适用的补偿和分析段，保留对应通道元数据，输出源/结果散列与完成清单。见 [PUBLIC-SELECTION.md](PUBLIC-SELECTION.md)。区间仅用于可复现格式交换，不是生物学判定。当前证据在 evidence/request-20260927；0.2.0 报告保留历史语义。
