# FCS 事件数据检查与选择后交换 · 修订申报草稿

本项目仓库：尚未公开，待对接团队创建并填写；不得以旧 Forth URL 代替。
模块 / 本地版本：`mawei2018/fcs` / `0.2.1`；许可证：MIT。
修订状态：已选定 Forth 替换方向，待公开与办理换题；本轮仅本地修订，未推送或提交表单。

## 任务与选择依据
在导入前核对通道和事件矩阵，将选中的事件与通道写回可交换 FCS，避免只导出 CSV 后丢失通道元数据。
已有 FCS 输入、需要事件/通道选择后继续交付格式文件时评估；不是为取代成熟 Python 科研工具而强造需求。

## 已实现内容
MoonBit 负责 FCS2/3/3.1 list-mode 字节解析、段/矩阵校验、显式缩放、统计、事件选择和 FCS3.1 写出；Node 负责文件与命令入口。
可复现任务：事件选择后保留通道信息再交付 FCS；按 README 构建后运行 `node examples/run-use-case.mjs`，输入与输出见 USE-CASE.md。
0.2.0 增加显式 TEXT 填充兼容与逐段诊断；公开 G11 文件经完整值/原始DATA比对后规范重写，默认仍拒绝异常输入。
FlowIO1.4.0 双向写读和四个公开样本的1,488,004个值全量比较通过，0.2.0历史回执见 evidence/text-padding-20260923/；核心双后端各15项、CLI11组。

## 原创、复用与差异
原创实现/参考来源/第三方材料许可按 README、DUPLICATION 与仓库来源说明披露；不将既有协议、算法、词库或规范发明归于本项目。
FlowIO/FlowKit 等成熟 Python 工具已解决这类交换问题。本项目贡献是 MoonBit 可复用实现与 JS/WasmGC 数据准备接口，未发现同范围公开 MoonBit 包不等于证明生态空白。
比较项目链接单列于 DUPLICATION.md，不作为本项目提交地址。检索范围不含完整未公开报名表，不能保证无重叠。

## 边界与剩余计划
尚无明确实验室使用方；不做补偿应用、自动分类、FCS3.2 或临床分析。部分厂商文件明确不兼容，完整数据上限及拒绝样例见使用文档。
无明确实验室使用方，部分厂商样本不兼容；必须先由团队完成换题与公开地址，旧 Forth URL 不能充当新仓库。
剩余计划：由对接团队核对真实表单链接、公开本轮对应提交及确认选题/换题流程；按实际接入输入补验证，避免以更多规则、测试数量或改名替代用途证据。
交付：MoonBit 库、限定宿主入口、可运行任务、源码/来源说明及分层验证证据；不承诺自动通过初审。

0.2.1当前新增：严格事件/通道索引、互斥选择器和UTF-8选项；G11数值区间选择后396事件1188值经FlowIO回读核对，四公开文件全量值对照也已重跑。当前回执为 evidence/request-20260927/LOCAL-CHECKS.json，详见PUBLIC-SELECTION.md；源文件及派生数据不随包分发，文件级再分发授权未确认。

**验收复现与交付状态（2026-09-28 本地）**：以 moonc 0.10.14+7d59c7ec9 通过 `--deny-warn` 检查、JS/Wasm-GC 测试和构建、最小样例和离线 `moon package`；同一代码在 Ubuntu-D 26.04 WSL2 全新解包后通过格式、接口生成、严格双后端检查及 Node 24.21.0 最小宿主入口；正式仓库、换题资格、远端 CI 和 Mooncakes 首发待办理。命令与能力边界见 [README](README.md)，自动检查见 [CI](.github/workflows/ci.yml)；本地通过不代表赛事审核通过。
