Repository navigation
Releases
FA Foundry 0.15.0-beta.1 · 财务能力阶段预发布
FA Foundry 0.15.0-beta.1 阶段预发布
这是财务方法、确定性计算、来源绑定和交付校验的工程阶段版本。完整财务验收尚未完成,稳定版仍为 0.14.4。
本阶段扩充财务方法与模型检查资源,完善专业规则、来源引用、需求登记、保存与完成回执,包含已验证的金额/计数、应收账龄、同月期间/情景路由、量价适配和只读方法预设修复。E01 新修复仅在隔离副本验证,尚未并入本版本。
实际验证结果
| 验证范围 | 结果 |
|---|---|
| 本版本应用测试 | 108 文件、1548 测试通过 |
| 本版本发布聚焦 Python 回归 | 43 通过;相关文件静态检查、类型检查与应用构建通过 |
| macOS arm64 分发 | 7/7 独立检查通过;341 个 Mach-O 全为 arm64 |
| 实际界面 | 候选与独立安装各 10/10;隔离启动器实测 ready |
| 文件一致性 | 候选、Beta 安装、ZIP 解压共 22,152 项文件/链接/权限一致 |
| 签名与公证 | Developer ID;Apple Accepted;staple 与严格签名验证通过 |
| R2 历史全仓回归 | 6879 通过、2 失败;不冒充本版本重新执行 |
| R3 原 283 槽位 | 3 机械通过、4 失败、276 未验证;不是完整专业验收 |
| 人工专业审查、新独立未见 20 题 | 待完成;未豁免 |
R3 启动 19 槽:7 正常返回、8 到达 420 秒截止、4 受控中止,264 未启动。通过的是 E03 原模型三次;失败为 E01 三次及 E02 zero_actual_volume 第三次。超时仍保留在原分母及失败历史中;兼容和补充算例不抵扣原成绩。355 份全批语义复核尚未完成。
原 283 题、原模型分配与评分阈值、每题 420 秒、80 次工具调用、2 次内部修复、0 外部重试、并发 4 均保持不变。
已知限制与后续方案
优先处理 E01 哈希契约、E02 范围/来源/方法顺序及终态,再处理七字段/十一字段审批兼容、M09 与高风险检查、可信计算和三表,最后在新冻结候选完成 283 题及独立专业验收。详细方案包含文件责任、正负例、门槛、回退和工作量,已完成工程与财务方法两路独立 AI 规划审查;规划审查不授予产品或人工财务签收。
详细方案也作为 Markdown 附件提供。
本次完整 CI 未完成。 源 CI 达到 45 分钟作业上限被取消;末次 pytest 进度 45%,有 3 个尚未确证身份的失败标记,没有完整汇总。不能据此报告全套通过,也不能把三个失败直接等同于历史 M02/M06。后续先定位精确断言、补逐测试日志,再优化运行时准备/缓存和共享环境中的完整测试调度;不删除测试、不放宽原题 420 秒限制。细节见发布记录的 CI 补充。
本机 Gatekeeper 原先处于 assessments disabled;未改变该设置。显式 spctl 返回 Notarized Developer ID,但没有验证启用 Gatekeeper 的全新 Mac 首次下载启动。分发与界面测试使用隔离合成资料,未调用在线模型。
安装与隔离启动
仅支持 macOS Apple Silicon。解压 ZIP,先将 FA Foundry.app 改名为 FA Foundry Beta.app,再放入“应用程序”,保留稳定版。仅改应用文件名不能隔离数据;本版本必须用附带的 launch-beta.command 启动器或下方命令启动测试目录。普通 Finder 双击应用仍可能使用稳定版数据目录。
BETA_STATE="$HOME/Library/Application Support/FA Foundry Beta/0.15.0-beta.1"
/usr/bin/env -u FOUNDRY_BIN -u FOUNDRY_DSH_INSTALL -u FOUNDRY_FORMULATOR_BIN \
FOUNDRY_VAR="$BETA_STATE/var" \
"/Applications/FA Foundry Beta.app/Contents/MacOS/FA Foundry" \
"--user-data-dir=$BETA_STATE/profile"应用内部产品名和 bundle id 保持不变;以上独立 profile/var 路径已实测。回到稳定版时退出 Beta,再打开原来的 FA Foundry.app;保留 Beta 测试目录作为历史。
资产身份
- ZIP:
FA-Foundry-0.15.0-beta.1-macOS-arm64.zip,563,475,999 字节。 - SHA-256:
fb3c4b94fb9944d5185b7fc366e1471bedd3da9fbc0ff83e8697a9336a693e1c;同页SHA256SUMS.txt可校验。 - 公证提交:
887c0452-9a21-4e69-8968-d64e5d38717c,Accepted。 - 产品及构建源码:
8ebb8e35bf2b942ce135a04570299ff0f25260cb;487 项嵌入输入逐项比对一致,后续标签提交仅补文档。 - 计划 SHA-256:
bb5f3b727a85a477b0bf1b6ebf5086c3423b5d9a468fd677fc37c835f29d38cb。
历史原始失败和私有会话留在本地封存,不作为公开附件。已于 2026-10-27 03:10(Asia/Shanghai)完成匿名下载验证:ZIP SHA-256/大小/CRC/包内版本、校验文件、计划与启动器附件全部匹配。公开接口确认本版本为 prerelease,最新稳定版仍为 0.14.4。
FA Foundry 0.14.4
FA Foundry 0.14.4 · macOS Apple Silicon
总览改为连续任务面板,集中展示六步进度、关键数字和待办。增加适量线性图标和细分割线,统一数据面板、设置分组的小圆角,减少嵌套卡片、静态阴影和彩色装饰。
移除总览右上角「继续」及其说明。六步入口和待办中的「去处理」保留,可直接进入相应工作区。
验证:107 个应用测试文件、1545 项测试及 8 项打包和公证脚本测试通过;类型检查与构建通过。候选包和实际安装版各通过 7 项独立分发检查,覆盖包内 arm64 资源、冻结 CLI、GBK 收费明细计算、PDF 导入、DOCX 往返转换、内置连接器和隔离环境冷启动。实际安装版已核对总览、步骤导航和版本号。239 个构建源文件与发布源码逐项匹配。
使用 Developer ID Application 签名,Team ID TJEZ8WLWUB。Apple 公证 Accepted,公证票据已附加并验证。公证 ID:dc080c86-8489-40c6-ad3c-e3747d33bc78。
发布源码的 GitHub CI 已通过,包含完整回归、类型检查和 renderer 构建。
本地安装验证使用隔离示例,未调用在线模型。本机 Gatekeeper 原有设置为 assessments disabled,未据此声明启用 Gatekeeper 的全新 Mac 验收。
下载 FA-Foundry-0.14.4-macOS-arm64.zip,解压后将 FA Foundry.app 移到「应用程序」。同页 SHA256SUMS.txt 可用于校验下载文件。
SHA-256:3339a6cf44c4163bdf506b899e752362c1abd80dea6443a1aac9496605b21d97
历史 GitHub Release 与附件保留。此前本地旧安装包及替换备份已清理,最新 0.14.4 包和历史验收记录保留。
FA Foundry 0.14.3
FA Foundry 0.14.3 · macOS arm64
修复看板从 8 月带入 9 月时因计算期间固定为 2026-08 而阻拦全部 9 张卡的问题。
- 显式绑定目标期间,SQL 参数、结构化聚合和脚本按本期资料重算;缺少 scope 的旧月固定值也会拦截。
- 保留带入失败记录、原月计算、历史看板和认可记录。助手核对原月结果后提出修复,经理继续带入剩余卡,新卡需要重新认可。
- 验收样例明确区分源月和目标月创建时间,完整保留源任务全部文件哈希断言。
- 无新增依赖,真实任务数据未修改。
验证:本地 Python 3519 passed / 17 skipped,Vitest 1544 passed,TypeScript 与构建通过。产品主分支 CI 为 3464 passed / 72 skipped,并完成 renderer 构建。
签名候选连续两轮 30/30,实际 /Applications/FA Foundry.app 验收 30/30,独立运行检查 7/7。55 个构建文件与当前源码一致;应用包、安装版及 ZIP 解压版的全部 26,901 个路径一致。实际任务目录的 4,533 个文件 SHA-256 保持不变。功能验收使用隔离样例,未发送外部模型请求。
使用 Developer ID Application 签名(Team ID TJEZ8WLWUB)。Apple 公证 Accepted,票据附加及验证通过,macOS 分发检查通过。公证 ID:35d391ac-7d6a-488e-9f6f-c7bde454050e。
下载 ZIP 后可使用同页 SHA256SUMS.txt 校验。旧版本 GitHub Release 及其资产保留;本地清理仅移除旧安装包和安装替换备份,保留历史发布日志与校验记录。
FA Foundry 0.14.2
FA Foundry 0.14.2,从 main 的 59ef84c 构建,Developer ID 签名,Apple 公证通过并已装订票据(macOS arm64)。
改动(#187)
- 换上新的 Aura 标志,照着参考片段逐帧重画:光环是多层叠起来的立体圆环,会微微倾斜;眼睛的移动和眨动按参考片段逐帧测量后对齐;每轮动画末尾加了一下小跳。
- 应用图标(Dock、访达里看到的那个)和顶栏标志一起换成新版。
- 顶栏动画文件从 775 KB 压到 332 KB。
校验
- 公证:Accepted(0e9a25ec-e369-4292-b700-2bf47629082f)
- 打包内容检查通过(29 个必需文件)
- 安装后原生检查 42/42,本机会话 E2E 7/7,干净环境检查 7/7
- UI 工作区检查 18/18
- 安装版实测:隔离数据目录下建示例参考任务,收缴率当期 82.12%、综合 73.16%,看板 8 张卡、5 张已认可,与参考结果一致
- SHA256 见 SHA256SUMS.txt
旧版 Release 的 ZIP 保留不动。
FA Foundry 0.14.1
FA Foundry 0.14.1,从 main 的 92cfdd9 构建,Developer ID 签名,Apple 公证通过并已装订票据(macOS arm64)。
修复与改动(#180–#185)
- 0.14.0 的已知问题已修(#180):业务结果顶部「其余 N 句结论」的折叠箭头不再压在结论块的左边线上。
- 助手遇到表结构待确认时先停下来问经理(#181)。经营分析页顶上会写出卡在哪一步,并给「去确认」按钮。
- 顶栏字号和字重加大,当前页签下面有一条金色滑动指示(#182)。
- 分区标题前加了按段着色的图标,左边线统一到一条(#183)。
- 总览改成「本月驾驶舱」(#184、#185):当前任务的六步放大显示,旁边是「继续」、这个任务的关键数字和可以试的功能。
和方案不一样的地方:
- 待办列在六步下面,每条标明属于第几步,没有拆进每一步的方块里。
- 关键数字由界面读看板和任务结果拿到,后端不另算。
- 「点一个数看来源」和「汇报模式」有没有用过,记在本机偏好里。
- 「还没试过」只看真实任务,不算示例任务。
- 总览里选中的任务只在这次打开期间记住,重开应用后回到默认。
- 由脚本代算的回款健康钉到看板以后,下个月不会自动重算,会提示先确认表结构。
校验
- 公证:Accepted(920149ec-f3c9-4813-a546-3f761b6dc56e)
- 打包内容检查通过(29 个必需文件)
- 安装后原生检查 42/42,本机会话 E2E 7/7,干净环境检查 7/7
- UI 工作区检查 18/18,包括 0.14.0 没过的「折叠箭头不越过卡片边框」
- 安装版实测:隔离数据目录下建示例参考任务,收缴率当期 82.12%、综合 73.16%,看板 8 张卡、5 张已认可,与参考结果一致
- SHA256 见 SHA256SUMS.txt
旧版 Release 的 ZIP 保留不动。
FA Foundry 0.14.0
FA Foundry 0.14.0,从 main 的 cd032e8 构建,Developer ID 签名,Apple 公证通过并已装订票据(macOS arm64)。
新内容(#172–#177):六步工作区
- 工作区按六步走(#175、#176):原来的六个页签换成「月结:1 资料 · 2 范围 · 3 勾稽 | 4 财务分析 | 5 经营分析 | 6 汇报」。每一步顶上一句说这一步做什么,底下给「下一步」。哪一步这个月不用做,可以标「本期不做」。回款健康归到「经营分析」;资料页逐份文件的表并进了文件列表。
- 范围只在一处改(#176):分析范围在第 2 步「范围」里改,财务分析的「范围与计算」只读出这一行范围,旁边有「到『范围』修改」。
- 范围候选重新排(#173):期间候选一个一行,按资料多少排序,推荐一个,其余收进「其他 N 个」。
- 独立的「设置」页(#174):点顶栏齿轮或按 ⌘, 打开。「显示技术信息」默认关,id、摘要和原始计算结果不再出现在页面上,需要时到设置里打开。
- 总览改成「本月进度」(#177):按六步显示这个月做到哪,加了「做一次经营分析」入口。使用指南加了「六步」一章,「/」菜单分成四段。
- 使用者署名(#177):设置里填使用者。之后处置人、复核人自动填这个名字,看板认可和一页纸记下署名。
- 顶栏(#172):总览页签去掉计数(数字留在页面里的「等你处理」),「使用指南」移到外观切换前面;折叠箭头收进卡片和表格边框以内。
两处没按方案做:
- 看板认可和一页纸直接用当前使用者署名,没有另给一个输入框。
- 文稿导出这一版还不带署名。
已知问题:业务结果顶部的「其余 N 句结论」折叠,箭头仍压在结论块的左边线上(#172 收拢折叠箭头时漏了这一处),只影响观感。
另含 #170(UI 检查先折叠本月三句话再量首屏)和 #171(README 更新到 0.13.0)。
校验
- 公证:Accepted(4b5977b2-f8d0-49c3-a4b4-055812014468)
- 打包内容检查通过(29 个必需文件)
- 安装后原生检查 42/42,本机会话 E2E 7/7,干净环境检查 7/7
- UI 工作区检查:18 项里 17 项通过;「折叠箭头不越过卡片边框」一项在声明型结果的首屏不过,就是上面的已知问题。另外「Esc 关闭范围与计算」一步按新界面更新了检查脚本(#179),产品行为与 0.13.0 相同
- 安装版实测:隔离数据目录下建示例参考任务,收缴率当期 82.12%、综合 73.16%,看板 8 张卡、5 张已认可,与参考结果一致
- SHA256 见 SHA256SUMS.txt
FA Foundry 0.13.0
FA Foundry 0.13.0,从 main 的 5d1577a 构建,Developer ID 签名,Apple 公证通过并已装订票据(macOS arm64)。
新内容(#160–#168)
对话和任务页更会主动帮你看数(Intelligent UI 七项):
- 对话出卡片(#161):助手回答下方出结果卡片,带「接着问」,点一下就沿着这个数继续追问。
- 倒推卡和敏感性表(#163):要达到某个目标需要多少收缴率,倒推卡直接算出来;敏感性表列出几档假设下的结果。看板和对话共用同一套。
- 点选题(#164):口径、期间、范围说不准时,助手给出几个选项让你点,不再靠猜。
- 往下拆(#165):收缴率可以一路点下去,从公司、项目拆到具体账单。
- 本月三句话(#166):打开任务,最上面三句写这个月的变化、最大的风险和等你拍板的事,每个数都能点开看来源。
- 汇报模式(#167):看板一张张铺满屏幕,开会可以直接讲。
- 60 秒首次体验(#168):总览上一键打开示例看板,看三处就知道它能做什么。
修复:
- 对话窗格偶尔不自动连接(#162):大约五次启动有一次,点开已选中的任务后对话窗格停在「连接这项任务的对话」,现在会保持连接。
- 检查脚本(#160、#162):安装检查的原生配色期望跟上 0.12.0 的偏冷配色;UI 工作区检查跟上当前界面。
校验
- 公证:Accepted(0397772c-979f-45c9-8699-506beeecb224)
- 打包内容检查通过(29 个必需文件)
- 安装后原生检查 42/42,本机会话 E2E 7/7,干净环境检查 7/7,UI 工作区检查 17/17
- 安装版实测:隔离数据目录下建示例参考任务,收缴率当期 82.12%、综合 73.16%,看板 8 张卡、5 张已认可,与参考结果一致
- SHA256 见 SHA256SUMS.txt
FA Foundry 0.12.0
FA Foundry 0.12.0,从 main 的 342782e 构建,Developer ID 签名,Apple 公证通过并已装订票据(macOS arm64)。
新内容(#148–#159)
- 设计系统微调(#148、#149、#151):画布改为偏冷的浅灰,卡片保持白底,阴影分层。对话窗格的明暗两套配色跟着一起换。
- 新增看板页(#152–#157):每个任务可以把算出来的数字和图表钉到看板上,由负责人逐张认可。
- 数字来源卡片:点任意数字,能看到它出自哪次计算、哪一行、什么口径。
- 看板上的图表用 SVG 图元绘制。
- 换资料自动重算:所有资料都换成新月份后,看板卡片按新文件重算;上月的卡片会带到新月份。
- 助手可以提议加卡;新增回款情景卡,可以手动调收缴率看结果怎么变(情景卡只读本期,不进认可)。
- 一页纸导出:把已认可的卡片导出为 PDF、PPT 单页或 Excel 表。
- 检查脚本修复(#150):程序启动落在「总览」,安装检查会先切到「工作区」。
- Mac 构建修复(#159):两个只差大小写的文件名在 Mac 上冲突,已改名。
校验
- 公证:Accepted(56937c14-bdb8-4f78-86d0-0497aed0a98a)
- 打包内容检查通过(29 个必需文件)
- 安装后原生检查 42/42,本机会话 E2E 7/7,干净环境检查 7/7
- 安装版实测:隔离数据目录下建示例参考任务,收缴率当期 82.12%、综合 73.16%,与参考结果一致
- SHA256 见 SHA256SUMS.txt
FA Foundry 0.11.0
FA Foundry 0.11.0,从 main 的 215403d 构建,Developer ID 签名,Apple 公证通过并已装订票据(macOS arm64)。
新内容(#143–#146)
- 顶栏新增「总览」,作为打开后的第一屏:一次读完全部任务,列出等你处理的事项,Tab 上显示待办数;点一条直接跳到对应任务和位置。顶栏现在是 总览 / 工作区 / 成果库 三个 Tab。
- 成果库改版:默认看每份成果的当前版,可按条件筛选,选中后右侧出详情,可以挑两版并排对比。
- 使用指南补了总览和新成果库的说明。
- #142 README 文案更新。
校验
- 公证:Accepted(49f39c24-d75e-41e0-964e-b65d511e3375)
- 打包内容检查通过(29 个必需文件)
- 安装后原生检查 42/42,本机会话 E2E 7/7,干净环境检查 7/7
- 安装版实测:打开落在「总览」,顶栏为 总览 / 工作区 / 成果库;隔离数据目录下建示例参考任务,收缴率当期 82.12%、综合 73.16%,与参考结果一致
- SHA256 见 SHA256SUMS.txt
FA Foundry 0.10.2
FA Foundry 0.10.2,从 main 的 92dbf10 构建,Developer ID 签名,Apple 公证通过并已装订票据(macOS arm64)。只修复加固,不加功能。
修复加固(#139、#140)
- #139 发布前干净环境检查:新增
tools/verify_standalone_bundle.cjs,用空 HOME、PATH=/usr/bin:/bin跑打包程序,确认不依赖本机的 Homebrew Python、系统 Node 或缓存的 DuckDB 扩展,启动后只有包内进程、没有对外连接。打包时同时检查安装包带齐了运行要用的文件且全部是 arm64;补上 Asap Sharp 字体许可证,去掉 node-pty 里用不到的 x64、Linux、Windows 预编译文件;冻结的 Formulator 带源码指纹,源码改了没重建就不出包。 - #140 锁定期 CSV 导入能读 GBK 编码:字节不是合法 UTF-8 时才按 GB18030 读,不再因为财务系统导出的 GBK 文件报错。
校验
- 公证:Accepted(4e495219-547f-4934-9872-d7527f479d88)
- 打包内容检查通过(29 个必需文件,340 个 Mach-O 全为 arm64)
- 安装后原生检查 42/42 通过,本机会话 E2E 7/7 通过,干净环境检查 7/7 通过(0.10.1 是 6/7)
- 安装版实测:隔离数据目录下建示例参考任务,收缴率当期 82.12%、综合 73.16%,与参考结果一致
- SHA256 见 SHA256SUMS.txt