# FreeCAD Web 完整对标审计 - 源码 revision:`2778e3f9c215da48bf0cfd562478d45d624aaa47` - 当前结论:`planned`;P6 模块 gate 不是 Full Parity 结论。 - 模块:32(App 24,GUI 22)。 - 对象:403 个,覆盖 18 个模块。 - 格式:236 条记录,21 个扩展名。 - Python:13385 条 API 记录,覆盖 29 个模块。 - Web 资产:77 个入口页、71 个 Worker、140 个 Facade、54 个 native probe 源文件。 ## 关键差距 - `FPA-CORE` `P0` `core-shell`:统一 React 工作区、Document actor、命令/错误/取消/进度、树/属性/选择/视图状态。 出口 `FW-P6-FPA-B + FW-P6-FPA-C`。 - `FPA-DOC` `P0` `document-persistence`:多对象图、跨模块链接、属性、重算、FCStd、Undo/Redo、事务和恢复。 出口 `FW-P6-FPA-C`。 - `FPA-OBJ` `P0` `object-coverage`:逐对象 native create/recompute/inspect/property/view/persistence 适用性。 出口 `FW-P6-FPA-D`。 - `FPA-FMT` `P0` `format-coverage`:逐记录 handler、参数、错误、恢复、互操作和浏览器回放。 出口 `FW-P6-FPA-E`。 - `FPA-PY` `P0` `python-api`:完整 API 分类、binding、权限、参数/返回值、错误和受限执行。 出口 `FW-P6-FPA-F`。 - `FPA-GUI` `P0` `workbench-gui`:32 模块、22 GUI 模块的命令、任务面板、资源、选择和视图行为。 出口 `FW-P6-FPA-G`。 - `FPA-UX` `P1` `rendering-interaction`:Three.js 渲染、选择/预选、相机、标准视图、属性编辑、快捷键、响应式和可访问性。 出口 `FW-P6-FPA-H`。 - `FPA-QUAL` `P1` `quality-release`:性能、内存、CSP/权限、无障碍、兼容性和发布 gate。 出口 `FW-P6-FPA-I`。 ## 连续队列 `FW-P6-FPA-A → B → C → (D/E/F) → G → H → I → Y`。每张卡独立上下文、独立证据和独立恢复卡;任意未实现记录都会阻止 Y gate。