分毫不差·同账——Alpha 冲刺 Day 1
分毫不差·同账——Alpha 冲刺 Day 1

| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 2601_CS_SE_FZU |
| 这个作业要求在哪里 | 团队第四次作业——站立式会议+α冲刺 |
| 团队名称 | 分毫不差 |
| 这个作业的目标 | 记录 10 月 23 日第一次站立会和当天冲刺情况,覆盖课程目标 3 |
| 其他参考文献 | 团队第四次作业——站立式会议+α冲刺;已发随笔《分毫不差——代码规范、冲刺任务与计划》(当日任务、燃尽基线、站会记法与 AI 技术员用法);邹欣《构建之法》第 6 章(每日站立会与燃尽图) |
目录
- 1. 本次冲刺任务与计划
- 2. 站立式会议
- 当天讨论内容
- 会议结论
- 当天会议照片
- 3. 燃尽图
- 任务负责人、估算、计划完成日与剩余
- 4. 成员进展
- 饶恩哲
- 许雅欣
- 饶慧
- 叶银珍
- 袁湘湘
- 李润君
- 陈林祺
- 高娅婷
- 5. AI 技术员
- 产出截图与取舍记录
- 6. 项目最新运行情况
- iOS 工程联调
- Android 工程联调
- 服务端运行
- 7. 工作内容与代码签入
- 饶恩哲
- 许雅欣
- 饶慧
- 叶银珍
- 袁湘湘
- 8. 测试及其他工作结果
- 李润君 自动化测试
- 陈林祺 主路径与异常状态核对
- 高娅婷 环境与交付
- 袁湘湘 文档与字段核对
- 饶恩哲 检查库与协作检查
同账第一次冲刺站会记录 2026 年 10 月 23 日
本轮用七天实现登录、建账、消费、余额、结算预览、正式结算、登记已还、结清、图片与个人归档。本文整理站会资料、任务剩余量及现有证据。
首日 T01、T02 已通过站会验收,扣减 9 点,剩余 121 点。个人进展按当前职责和已有工程材料整理,记录工作内容与对应成果。
1. 本次冲刺任务与计划
冲刺日期为 10 月 23 日至 10 月 29 日。工程基线为 28 项、130 点,点数表示相对工作量。完整完成标准见第 3 章任务表和原冲刺计划。正式结算、已还、结清、封面、收据与归档均为必做。
| 日期 | 主要安排 | 当日完成门槛 |
|---|---|---|
| 10/23 | 饶恩哲确认接口与架构;三位后端明确模块边界;陈林祺梳理异常状态;李润君整理用例;高娅婷排查环境;袁湘湘核对文档 | T01、T02 已验收,共完成 9 点 |
| 10/24 | 饶恩哲接登录会话;许雅欣完成权限及幂等;饶慧、叶银珍推进消费与结算基础;其余成员并行验证与完善弹窗 | T03、T04 |
| 10/25 | 许雅欣交付建账与邀请;饶恩哲接入页面;袁湘湘完成弹窗;陈林祺和李润君验证双账号加入 | T05—T08 |
| 10/26 | 饶慧交付消费与图片;叶银珍交付余额、预览与冻结;许雅欣完成归档;饶恩哲联调记账 | T09—T11、T13、T19、T22、T24 |
| 10/27 | 叶银珍完成已还与结清;饶恩哲接全流程;陈林祺完成异常状态;其他成员处理联调问题 | T12、T14、T20、T21、T23、T25、T28 |
| 10/28 | 李润君完成两组自动回归;陈林祺完成基础与扩展验收;系统架构及后端修复阻塞问题 | T15、T16、T26、T27 |
| 10/29 | 高娅婷完成构建安装验证;袁湘湘实操核对并交付说明;全员确认最终版本 | T17、T18 |
所有任务达到完成标准、通过适用检查并经系统架构负责人审核合并后才扣点。博客编写不计工程任务点。
2. 站立式会议
| 项目 | 记录 |
|---|---|
| 会议日期 | 2026 年 10 月 23 日,第一次站会 |
| 起止时间 | 17:02-17:50(48分钟) |
| 地点或线上方式 | 教室 |
| 实际时长 | 48分钟 |
| 团队名单 | 饶恩哲、许雅欣、饶慧、叶银珍、袁湘湘、李润君、陈林祺、高娅婷 |
| 实际出席 | 饶恩哲、许雅欣、饶慧、叶银珍、袁湘湘、李润君、陈林祺、高娅婷 |
| 缺席及原因 | 无 |
当天讨论内容
八位成员分别汇报冲刺开始前至本次会的进展、具体困难及下次站会前安排,逐人内容见第 4 章。会议需要重点确认:已有工程骨架与真实业务的差别;权限和幂等如何给消费、图片与结算共用;前端预览怎样接真实接口;成员环境、测试数据及任务依赖。
会议结论
- 饶恩哲负责系统架构、主要前端、跨模块协调、PR 审核与合并;三位后端分别负责账本权限、消费图片、余额结算。
- 陈林祺负责验收与局部调整;李润君负责自动化测试;高娅婷负责环境与交付;袁湘湘负责技术文档与关于、协议弹窗。
- 以第 3 章的逐项标准验收,不将占位接口、样例页面、JS 导出通过算作真实业务闭环完成。
- 燃尽图基线为 130 点;T01、T02 已验收,分别扣减 3 点、6 点,会后剩余 121 点。
- 检查库:https://github.com/Liangbai2333/tongzhang。各成员按职责推进任务,保留对应代码、提交与验证记录。
站会验收结论:T01、T02 完成,原估算不变,其余任务继续执行。
当天会议照片

3. 燃尽图

横轴为冲刺日期,纵轴为剩余任务点。初始量为 130 点;灰线是计划,黄色线是实际剩余量。10 月 23 日会后剩余 121 点。10 月 24 日至 29 日实际数据留空。
首日验收扣减 T01“确认主路径接口、数据流与协作基线”3 点、T02“环境检查与启动排障”6 点,共 9 点。其余 26 项任务保留全额。冲刺前已有成果不重复扣减,前端预览不计作真实接口接入完成。
| 时间 | 初始 | 10/23 | 10/24 | 10/25 | 10/26 | 10/27 | 10/28 | 10/29 |
|---|---|---|---|---|---|---|---|---|
| 计划剩余 | 130 | 121 | 112 | 96 | 60 | 40 | 16 | 0 |
| 实际剩余 | 130 | 121 | — | — | — | — | — | — |
任务负责人、估算、计划完成日与剩余
下表 T01、T02 剩余为 0,其余任务尚未完成,保留原估算。任务数据同时提供为CSV:
| 编号 | 任务 | 负责人 | 估算 | 计划完成日 | 剩余 | 完成标准 |
|---|---|---|---|---|---|---|
| T01 | 确认主路径接口、数据流与协作基线 | 饶恩哲 | 3 | 10/23 | 0 | 接口依赖、错误约定、事务边界与负责人明确,形成任务清单 |
| T02 | 环境检查与启动排障 | 高娅婷 | 6 | 10/23 | 0 | 完成环境检查脚本、成员启动排障和 Windows 兼容验证,API/数据库连通并留记录 |
| T03 | 登录、会话和退出交互 | 饶恩哲 | 3 | 10/24 | 3 | 登录使用真实接口,重开在线核验会话,失效会话返回登录,失败保留输入 |
| T04 | 公共权限与完整幂等 | 许雅欣 | 6 | 10/24 | 6 | 成员校验可复用;同键同内容重放、异内容冲突;成功结果与业务同事务保存 |
| T05 | 创建账本与列表/详情/成员查询 | 许雅欣 | 4 | 10/25 | 4 | 创建者自动入账本并生成邀请,重复创建不重复落库,非成员访问拒绝 |
| T06 | 创建账本与列表/详情页面 | 饶恩哲 | 2 | 10/25 | 2 | 页面调用真实接口,创建后可查询,空态和错误状态准确 |
| T07 | 最小邀请预览、加入与前端接入 | 许雅欣,饶恩哲协作 | 4 | 10/25 | 4 | 第二个真实账号能手输邀请码加入;过期/非法码拒绝,重复加入不重复写成员 |
| T08 | 关于与协议弹窗 | 袁湘湘 | 6 | 10/25 | 6 | 实现关于/协议/隐私弹窗,完成文字整理、滚动/关闭、不同屏幕检查和登录入口接入,不新增全屏路由 |
| T09 | 消费新增、查询与分摊事务 | 饶慧 | 8 | 10/26 | 8 | 整数分重算人均分摊;消费、分摊、版本、审计与幂等原子提交;重复不多记 |
| T10 | 记账表单与消费展示 | 饶恩哲 | 3 | 10/26 | 3 | 能选择付款人/分摊成员并保存,错误保留输入,成功刷新,不自动重试写入 |
| T11 | 余额查询 | 叶银珍 | 4 | 10/26 | 4 | 同一快照计算已付、应摊和净额,全员净额和为零,非成员拒绝 |
| T12 | 余额页面 | 饶恩哲 | 1 | 10/27 | 1 | 金额和应收/应付与真实记录一致,失败不显示伪造零余额 |
| T13 | 结算预览接口 | 叶银珍 | 4 | 10/26 | 4 | 复用已有精确算法,转账守恒、笔数最少,不写正式结算、不冻结账本 |
| T14 | 结算预览页面 | 饶恩哲 | 1 | 10/27 | 1 | 展示真实收付款人与金额,退出预览后仍可记账 |
| T15 | 自动化回归 | 李润君 | 8 | 10/28 | 8 | 交付隔离测试数据工具、真实 HTTP 闭环测试及金额/权限/重复提交/预览只读测试,执行并分析结果 |
| T16 | 功能验收与局部修复 | 陈林祺 | 4 | 10/28 | 4 | 完成正反用例,提交真实界面缺陷修复,复测通过并记录已知问题 |
| T17 | 构建安装与运行验证 | 高娅婷 | 8 | 10/29 | 8 | 完成 CI 与构建排障、图片原生权限检查、Android 安装及全流程验证,交付版本记录和可复现启动说明 |
| T18 | 技术文档交付 | 袁湘湘 | 8 | 10/29 | 8 | 交付安装、接口索引、完整操作手册和已知限制;按最终版本实操核对,内容与 PR/实际行为一致 |
| T19 | 正式结算与冻结接口 | 叶银珍 | 5 | 10/26 | 5 | 创建者提交版本;锁账本重算,同事务保存批次/转账快照并冻结;重放不重复结算,冻结后禁止写消费 |
| T20 | 登记已还与结清接口 | 叶银珍 | 5 | 10/27 | 5 | 付款人或创建者整笔登记;重复不改登记时间;全登记且剩余净额为零后由创建者结清;零转账批次直接结清 |
| T21 | 正式结算、已还与结清交互 | 饶恩哲 | 3 | 10/27 | 3 | 确认冻结、显示正式记录、登记与结清均接真实接口;状态与角色控制正确,失败保留当前状态并反馈 |
| T22 | 图片上传、读取与绑定 | 饶慧 | 8 | 10/26 | 8 | 独立 bytea 表;JPEG/PNG 实际解码且单张≤1MiB;仅上传者或对应账本成员可读;封面/收据同业务 tx 绑定,清理过期未绑定无引用资产 |
| T23 | 封面与收据图片交互 | 饶恩哲 | 1 | 10/27 | 1 | 真实选图、压缩、上传和授权显示;每笔最多一张收据;失败可手动重试且保留表单,不建立业务持久缓存 |
| T24 | 个人归档与历史接口 | 许雅欣 | 4 | 10/26 | 4 | 仅 SETTLED 可归档,只修改本人成员归档字段;历史可查,其他成员与财务状态不变;写入幂等 |
| T25 | 归档与历史交互 | 饶恩哲 | 1 | 10/27 | 1 | 已结清账本可确认归档并进入本人历史;历史详情只读,其他成员视图不受影响 |
| T26 | 新增闭环自动化回归 | 李润君 | 8 | 10/28 | 8 | 覆盖正式冻结/记账竞争、重复已还、提前结清拒绝、零转账、图片越权与绑定、个人归档隔离 |
| T27 | 新增闭环功能验收 | 陈林祺 | 4 | 10/28 | 4 | 实际操作图片→冻结→已还→结清→归档;修复分派缺陷并复测,留状态/金额及权限证据 |
| T28 | 公共异常状态与局部界面修复 | 陈林祺 | 8 | 10/27 | 8 | 按系统架构约定实现空态、错误/断网提示、提交中禁用与重试交互等局部组件,修小屏布局;主流程联调后复测,不改核心业务规则 |
本稿没有调整原估算,也没有新增任务点。会上若改估算,记录任务、原值、新值及原因,并重新计算剩余量。新增范围或缺陷先登记、估点并加入剩余量再更新图;未做完任务保留全额,或先拆成可独立验收的子任务后再扣减。
4. 成员进展
以下逐人列出项目进展、具体问题、下次站会前安排和心得。代码图为 VS Code 实际截图的局部区域,保留文件路径、行号和相关代码,测试和运行图注明对应结果。
饶恩哲
职责:系统架构。关联:T01、T03。
| 项目 | 内容 |
|---|---|
| 项目进展 | 现有成果包括工作区、共享契约、数据库骨架、认证服务和架构边界;前端预览分支已有页面与局部交互。相关提交署名 Liangbai2333。 |
| 存在的问题或遇到的困难 | 主分支默认仍是联调页;预览分支未调用真实登录与建账接口,界面预览不能形成真实会话。 |
| 从现在到明天站立会的安排 | 确认 T01 的接口依赖和完成标准;推进 T03 登录、会话失效与退出接入,留下真实请求、错误反馈及本人提交。 |
| 心得体会 | 前端预览与真实业务接入必须分开验收,架构协调需要先明确契约、权限与事务边界。 |

图注:auth/service.ts 中 createAuthService 的注册事务片段;另有前端预览提交 27722cd。
许雅欣
职责:后端一。关联:T04、T05、T07、T24。
| 项目 | 内容 |
|---|---|
| 项目进展 | 账本、邀请接口契约与模块入口已在共享基线中。可核对 createLedgersService 及权限入口;本轮继续完成账本业务接入。 |
| 存在的问题或遇到的困难 | createLedger、listLedgers、archiveLedger 等仍调用 notReady;完整幂等摘要、成功结果与重放未接入业务事务。 |
| 从现在到明天站立会的安排 | 推进 T04 公共权限和完整幂等:同键同内容重放、不同内容冲突、非成员拒绝,并提交对应实现与测试。 |
| 心得体会 | 权限、幂等和事务应作为公共能力统一处理,避免各业务模块重复实现。 |

图注:ledgers/service.ts 中 createLedgersService,图中可见占位状态。
饶慧
职责:后端二。关联:T09、T22。
| 项目 | 内容 |
|---|---|
| 项目进展 | 现有消费契约、整数金额与分摊工具可复用;消费 Service 已有入口。本轮继续完成消费事务与图片链路。 |
| 存在的问题或遇到的困难 | createExpense 仍为 notReady;消费、分摊、审计和幂等结果尚未在同一事务落库,图片绑定链路也未接通。 |
| 从现在到明天站立会的安排 | 推进 T09 与 T22:先完成两人 120 元均摊的事务实现,再覆盖重复提交、非成员和图片绑定权限,留下本人提交及结果。 |
| 心得体会 | 消费保存必须由服务端重新计算整数分,图片引用也要与业务事务保持一致。 |

图注:expenses/service.ts 中 createExpensesService,不能作为新增消费已完成的证明。
叶银珍
职责:后端三。关联:T11、T13、T19、T20。
| 项目 | 内容 |
|---|---|
| 项目进展 | 现有 solveSettlement 算法和相关回归可作为后续基础;余额和结算路由已登记。本轮继续完成余额与结算业务接入。 |
| 存在的问题或遇到的困难 | getBalances、previewSettlement、startSettlement 等服务入口仍占位;预览算法尚未接到真实账本快照与权限校验。 |
| 从现在到明天站立会的安排 | 推进 T11、T13、T19 的数据和锁设计,先补真实余额查询及预览接口;验证净额和为零、预览不冻结,并提交本人代码。 |
| 心得体会 | 算法正确还需要一致的账本快照、权限校验与冻结锁,才能形成可靠的结算接口。 |

图注:settlements/solver.ts 的 solveSettlement;是已有算法,不是完整结算业务。
袁湘湘
职责:技术文档与弹窗。关联:T08、T18。
| 项目 | 内容 |
|---|---|
| 项目进展 | 检查库已有模块边界、环境与协作说明,提交 85bf394、7d8526d 的作者为 circlexxl。协议弹窗完整正文及正式接入仍未完成。 |
| 存在的问题或遇到的困难 | 环境说明存在跨平台实操核对需求;预览协议面板仅为示意,不能视为 T08 完成;文档中历史验证日期需要与本次结果分开。 |
| 从现在到明天站立会的安排 | 推进 T08 关于、协议、隐私面板正文与关闭/滚动交互;核对安装命令和接口索引,留下本人实现及实操记录。 |
| 心得体会 | 安装说明应与实际脚本一致,协议弹窗正文和操作行为需要一起核对。 |

图注:docs/environment-setup.md 开头的环境要求与初始化说明。
李润君
职责:自动化测试。关联:测试任务 T15、T26。
| 项目 | 内容 |
|---|---|
| 项目进展 | 测试提交 310b4d9 作者为 range-e,覆盖契约、分摊、结算、配置、权限及部署回归。本次由 AI 助手复跑无数据库测试,10 个文件、36 项通过;完整日志保留在第 8 章。 |
| 存在的问题或遇到的困难 | 已有算法、结构或策略测试不等于真实 HTTP 全流程;消费、冻结、已还与归档服务未接通,完整闭环测试还缺对应实现。 |
| 从现在到明天站立会的安排 | 准备独立账号和测试数据工具,扩充权限、重复提交与只读预览用例;本人复跑并保留命令、输出、失败分析与测试提交。 |
| 心得体会 | 现有 36 项回归是基础保障,后续仍需独立核对期望值并补真实 HTTP 和数据库闭环。 |

图注:pnpm test 实际输出;完整日志见第 8 章。
陈林祺
职责:验收与调整。关联:验收任务 T16、T27、T28。
| 项目 | 内容 |
|---|---|
| 项目进展 | 当前可见材料支持工程联通与主路径接入边界的静态核对;已按接口和页面整理后续验收范围。 |
| 存在的问题或遇到的困难 | 默认联调页只有连接检查;登录、建账、记账等交互尚未形成真实闭环。错误、断网、提交中禁用及小屏布局需要实际运行核对。 |
| 从现在到明天站立会的安排 | 交付按模块划分的正反验收用例;先实现约定的错误/空态局部组件,形成可复现缺陷、本人修复提交和复测截图。 |
| 心得体会 | 验收应写清操作、预期、实际结果与版本,连接成功不能替代业务主路径通过。 |

图注:主路径接入边界清单,对应下一阶段验收范围。
高娅婷
职责:环境与交付。关联:环境任务 T02、T17。
| 项目 | 内容 |
|---|---|
| 项目进展 | 环境与部署提交 e3c1252、CI 提交 59d7cf4 的作者为 embed-routine;已有 setup/dev、迁移、发布脚本和说明。用户提供了 iOS、Android 联调画面及 ready 200 日志。 |
| 存在的问题或遇到的困难 | T02 已通过本次站会验收;云端 CI、生产发布和实机完整业务验收不能由配置文件存在推断成功。 |
| 从现在到明天站立会的安排 | 持续支持成员 Node、pnpm、Docker 与数据库启动,推进 T17,保存 CI 实际结果和原生安装信息。 |
| 心得体会 | 环境问题要保存版本、端口、网络和操作步骤,才能让其他成员复现与排查。 |

图注:scripts/setup-env.mjs 的配置初始化逻辑;运行原图见第 8 章。
5. AI 技术员
本次实际启用架构核对、测试和文档整理角色;没有新增业务功能代码。后六篇分别记录当天真实任务与结果,不能复用本节冒充后续工作。
| AI 角色 | 本次任务 | 实际产出 | 帮助 | 人工验收与取舍 |
|---|---|---|---|---|
| 架构核对 | 对照主路径、Service 与原冲刺计划检查能力边界 | 接口占位清单、28 项任务映射、八人职责进展草稿 | 明确已有算法和工程骨架仍需接入业务事务 | 饶恩哲负责核对架构和接口边界 |
| 测试 | 实际执行现有无数据库回归 | pnpm test 输出,10 个文件、36 项通过 | 提供可复查的当次执行结果 | 李润君负责核对期望值及回归覆盖 |
| 文档整理 | 整理第 1—8 章及证据对应关系 | 本报告、任务 CSV、燃尽图和VS Code 代码截图图 | 将计划、历史成果、当次执行和待补材料分别标明 | 袁湘湘核对文字,各成员核对本人进展 |
| 编程 | 本次未分配新增业务实现 | 无新业务代码 | 未将占位接口描述为已完成功能 | 无代码采纳记录;后续按具体任务分派 |
产出位于 docs/sprint/2026-10-23/;报告和附件尚未提交,未创建远程分支或 PR。关联源码来自 main 与 feat/mobile-figma-preview,提交对应关系见第 7 章。
产出截图与取舍记录
查看对应截图:李润君(截图详见目录 4. 成员进展 李润君)
本次保留:36 项回归实际输出、原始提交与运行图、原估算和接口占位事实。未采用:“已有页面即登录成功”“算法测试通过即业务结算通过”“首日计划剩余 121 点即实际完成”的表述。此处是 AI 整理时的取舍,人工按对应职责核对内容。

图中保留 notReady 的真实状态,不将其写成已实现正式结算。没有业务代码被删除;“删去”指上面未采纳的报告表述。后续有实际代码采纳时,按任务记录修改差异。
6. 项目最新运行情况
本节使用用户提供的运行原图。画面展示两端工程联通与服务端健康检查。
iOS 工程联调

模块:工程联调页。设备画面为 iPhone 18 Pro / iOS 27 模拟器;地址 http://localhost:3300。屏幕显示“API 与数据库已连接”、contracts 校验与 domain 金额格式 ¥120.00。这个金额用于共享工具示例,不是实际账本余额。
启动方式:首次完成 pnpm install --frozen-lockfile、pnpm setup、pnpm build:ios,日常运行 pnpm dev:ios。
Android 工程联调

模块:工程联调页。画面设备为 Medium_Phone:5554,显示 API 与数据库已连接。启动方式为首次 pnpm build:android 后运行 pnpm dev:android;模拟器若访问主机 localhost,需要项目文档约定的转发配置。
服务端运行

模块:Fastify API 与 PostgreSQL 就绪检查。图中服务监听 3300 端口,GET /health/ready 对应响应 statusCode:200;还可见 Android Bundled 和 /health/live 请求。日志中没有展示完整业务请求,不能据此断言业务主路径通过。
可复查命令:
curl -i http://localhost:3300/health/live
curl -i http://localhost:3300/health/ready
这一天的主路径停在“工程可联通、账号服务已有基础、业务页面与账本事务尚待接通”。前端预览分支可用于界面讨论,不能当作真实建账、记账与结算运行结果。本节运行图不代替个人代码图或签入记录。
7. 工作内容与代码签入
检查库:https://github.com/Liangbai2333/tongzhang。

饶恩哲
工作内容:建立工程与模块架构、共享接口契约、数据库基础和认证服务;统一工作区命令;实现移动端页面预览与局部交互,协调后续真实接口接入。
对应提交:
- 5c4f11e:
feat: establish business modules and shared contracts。 - b8d4605:
chore: standardize workspace commands as action target。 - 27722cd:
feat(mobile): add Figma-aligned page previews and interactions,位于前端预览分支。
代码位置:apps/server/src/modules/auth/service.ts,createAuthService;前端页面位于 apps/mobile/src/features。预览页面尚未接入真实业务保存。
查看代码截图:饶恩哲(截图详见目录 4. 成员进展 饶恩哲)
许雅欣
负责账本、成员、邀请、权限、幂等和个人归档。当前模块成果:接口契约、Service 入口及模块边界已经建立,为后续账本业务实现提供入口;实际建账、查询与归档逻辑仍需接通。
对应公共基础:5c4f11e,feat: establish business modules and shared contracts。该提交作者为 Liangbai2333,作为模块基线引用。
代码位置:apps/server/src/modules/ledgers/service.ts,createLedgersService。
查看模块截图:许雅欣(截图详见目录 4. 成员进展 许雅欣)
饶慧
负责消费、服务端分摊、图片上传与绑定。当前模块成果:消费接口契约、Service 入口与整数金额分摊工具已具备;后续重点是消费、分摊、审计和幂等结果的事务落库,以及图片授权绑定。
对应公共基础:5c4f11e,feat: establish business modules and shared contracts。该提交作者为 Liangbai2333,作为模块基线引用。
代码位置:apps/server/src/modules/expenses/service.ts,createExpensesService。
查看模块截图:饶慧(截图详见目录 4. 成员进展 饶慧)
叶银珍
负责余额、结算预览、正式冻结、登记已还与结清。当前模块成果:精确结算算法和接口入口已具备;后续将算法接入真实账本快照,并完成权限、版本和状态校验。
对应公共基础:5c4f11e,feat: establish business modules and shared contracts。该提交作者为 Liangbai2333,作为模块基线引用。
代码位置:apps/server/src/modules/settlements/solver.ts,solveSettlement。算法实现不等于结算业务接口已接通。
查看模块截图:叶银珍(截图详见目录 4. 成员进展 叶银珍)
袁湘湘
工作内容:整理模块职责与边界、开发和部署流程、成员手动安装环境步骤及协作说明,统一文档中的命令入口。
对应提交:
- 85bf394:
docs: document module boundaries and platform workflows。 - 7d8526d:
docs: document manual environment setup and contribution workflow。
文档位置:docs/environment-setup.md、docs/development.md、docs/modules/README.md。关于、协议和隐私弹窗继续按冲刺计划实现。
查看文档截图:袁湘湘(截图详见目录 4. 成员进展 袁湘湘)
8. 测试及其他工作结果
李润君 自动化测试
关联第 4 章 T15、T26。现有回归提交为 310b4d9,说明原文 test: add business and deployment regression coverage,作者 range-e。
本次在 VS Code 集成终端执行 pnpm test,由 AI 助手操作,真实输出截图见第 4 章李润君小节。输出开始时间为 10 月 23 日 08:37:13(洛杉矶时间,对应北京时间 23:37:13);10 个测试文件、36 项通过,退出码 0。包括金额、分摊、结算、契约、权限策略、环境配置、移动端配置、代理与部署回归。本次结果仅覆盖无数据库回归。
查看对应截图:李润君(截图详见目录 4. 成员进展 李润君)
完整输出:
数据库测试需显式配置专用 TEST_DATABASE_URL 后执行 pnpm test:integration,不得使用开发或共享业务库。
陈林祺 主路径与异常状态核对
关联第 4 章 T16、T27、T28。本次 AI 静态核对结果如下,后续按此清单逐项验证。
| 核对项 | 可见结果 | 后续验证 |
|---|---|---|
| 工程联通 | 用户提供的两端画面显示 API 与数据库已连接 | 记录本次运行版本与采集时间 |
| 登录 | 服务端有实现,默认移动端仍为联调入口 | 真实账号完成页面登录与退出 |
| 建账和消费 | 业务 Service 仍为占位 | 实现后检查落库、错误和重复提交 |
| 余额和结算 | 已有算法,业务服务仍为占位 | 验证快照、冻结、已还和结清 |
| 图片与归档 | 本轮必做,未见完整业务接入验收 | 验证授权、绑定和个人隔离 |
查看对应截图:陈林祺(截图详见目录 4. 成员进展 陈林祺)
高娅婷 环境与交付
关联第 4 章 T02、T17。已有环境和 CI 提交:
- e3c1252:
chore: separate development and production deployment workflows。 - 59d7cf4:
ci: validate and publish server images。
作者均为 embed-routine;提交者为 Liangbai2333。现有运行图支持两端工程联通与 ready 200;不覆盖所有成员环境、Windows 兼容、云端 CI 成功或生产发布。
查看对应截图:服务端运行(截图详见目录 6. 项目最新运行情况 服务端运行)
环境检查结果:本次执行测试的主机 Node 为 24.22.0、pnpm 为 12.6.0,符合项目声明范围;数据库口令等不进入报告。后续交付范围为 CI 运行结果、最终安装包及完整业务运行验证。
袁湘湘 文档与字段核对
关联第 4 章 T08、T18。已有环境文档和模块文档提交对应第 7 章。当前明确检查命令包含 setup、dev、migrate:db、build:ios/build:android,且开发启动与迁移独立。T08 协议弹窗正文和 T18 最终版本实操核对仍保留剩余点。
查看对应截图:袁湘湘(截图详见目录 4. 成员进展 袁湘湘)
最终说明随功能实现更新,并在 T18 实操验收。
饶恩哲 检查库与协作检查
检查库地址已由团队确认:https://github.com/Liangbai2333/tongzhang。用户提供的 GitHub 页面显示 main 上七条 10 月 23 日提交和一条 10 月 22 日初始化提交;前端预览在单独分支。本次提供的新截图中,最新提交 b8d4605 显示绿色检查标记,2/2 检查通过。
查看提交记录(截图详见目录 7. 工作内容与代码签入)
当次提交清单:
相关推荐
基于MPC+二自由度动力学的车辆轨迹跟踪+横向控制Carsim和Simulink联合仿真(Matlab代码、Simulink仿真实现)
内容概要:本文系统阐述了基于模型预测控制(MPC)与二自由度车辆动力学模型的轨迹跟踪与横向控制方法,通过Carsim与Simulink联合仿真平台实现了Matlab代码与Simulink模型的协同验证。该方法结合MPC算法的滚动时域优化特性与车辆二自由度动力学模型的运动学精度,构建了高精度的路径跟踪控制系统,能够有效提升自动驾驶车辆在复杂工况下的行驶稳定性与轨迹跟随精度。文中详细介绍了控制策略设计、车辆动力学建模、仿真参数配置、联合仿真接口搭建及结果分析全过程,涵盖了状态预测、代价函数构建、约束处理与优化求解等核心环节,适用于智能驾驶中路径规划与跟踪控制系统的研发与验证。; 适合人群:具备车辆动力学、现代控制理论(如最优控制、预测控制)基础知识,熟练掌握Matlab/Simulink与Carsim仿真工具,从事自动驾驶、智能车辆控制算法开发的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于智能网联汽车与无人驾驶系统中横向控制算法的设计与性能验证;②作为MPC在车辆运动控制中应用的教学案例,辅助高校课程实践与科研训练;③支撑高水平学术论文复现、课题申报与工程原型开发。; 阅读建议:建议读者在Carsim与Simulink联合仿真环境下动手复现,重点掌握MPC控制器中预测模型的建立、权重系数调节、约束设定及实时性优化等关键技术,并尝试在不同道路曲率、车速及路面附着条件下进行鲁棒性测试,进一步拓展至非线性MPC或自适应MPC等先进控制策略的研究。
基于线性时变模型预测控制的车辆轨迹跟踪系统研究(Matlab代码、Simulink仿真实现)
内容概要:本文系统研究了基于线性时变模型预测控制(LTV-MPC)的车辆轨迹跟踪系统,利用Matlab与Simulink工具搭建完整的控制系统仿真模型。研究首先建立车辆动力学模型,并通过局部线性化方法将非线性系统转化为时变状态空间模型,进而构建包含状态预测、滚动优化与反馈校正的MPC控制框架。文中详细阐述了目标函数设计、约束条件处理(如输入饱和、状态边界)、预测时域与控制时域设定等关键技术环节,重点分析LTV-MPC在不同行驶工况下对参考轨迹的跟踪精度、稳定性和实时性表现。通过与传统线性MPC的对比仿真,验证了LTV-MPC在应对系统非线性、提升轨迹跟踪性能方面的显著优势,充分展现了其在自动驾驶路径跟踪中的工程应用价值。; 适合人群:具备自动控制理论、车辆动力学及优化算法基础,熟练掌握Matlab/Simulink编程环境,从事智能驾驶决策控制、路径规划、先进驾驶辅助系统(ADAS)研发的科研人员、工程技术人员及研究生。; 使用场景及目标:①掌握车辆轨迹跟踪中MPC控制器的设计与实现方法;②学习如何将非线性车辆模型在线线性化并集成到预测控制框架中;③深入理解LTV-MPC相较于固定参数MPC的性能优势与适用边界;④通过仿真调试优化权重矩阵、预测时域等关键参数,提升实际控制效果;⑤为自动驾驶系统的控制模块开发、学术论文撰写或毕业课题提供可复现的技术方案与仿真平台。; 阅读建议:建议读者结合所提供的Matlab代码与Simulink模型,逐步运行并剖析各功能模块,重点关注车辆模型线性化过程、状态预测模块构建、QP求解器配置及约束处理机制,通过调整工况和控制参数进行对比实验,深入掌握LTV-MPC的调控机理与性能优化方法。
基于扩展卡尔曼滤波(EKF)的激光雷达与雷达异构传感器融合算法研究(Matlab代码实现)
内容概要:本文系统性解读了一套完整的多机器人路径规划(MAPF)MATLAB代码库,聚焦于优先级规划算法的工程实现,提出将求解过程划分为几何解析、拓扑建模、调度优化与可视化呈现四个解耦层次的模块化框架。文章深入阐述了动态边权膨胀、节点预留历史、几何惩罚驱动的局部同步机制、Petri网双阶段优化以及双坐标系统可视化等核心技术设计,实现了空间路径规划与时间冲突消解的有效分离,在保障多项式时间复杂度的前提下显著提升了路径规划的成功率与计算效率。该框架不仅具备良好的可复现性和工程扩展性,还为MAPF领域的算法研究、性能评估与教学实践提供了系统化的参考范例。; 适合人群:具备一定MATLAB编程基础,从事机器人路径规划、智能交通、自动化控制、多智能体系统等相关领域的科研人员、工程技术人员及研究生。; 使用场景及目标:① 深入理解并复现多智能体路径规划中优先级规划与冲突消解的核心机制;② 学习如何将复杂的MAPF问题分解为几何、拓扑、调度与呈现的模块化工程实现方法;③ 借鉴动态边权惩罚、Petri网建模、局部同步优化等创新设计思路,以提升自身路径规划算法的鲁棒性与效率。; 阅读建议:建议读者结合文中提供的MATLAB代码与MovingAI标准地图数据集,严格按照章节顺序逐步实现各模块功能,并通过内置的动画演示工具直观观察算法执行过程,重点关注各模块间的接口设计、关键参数(如惩罚权重、同步阈值)的调优策略及其对整体性能的影响。
【脉冲多普勒雷达信号处理】基于匹配滤波与慢时间傅里叶变换的距离速度联合估计理论及模糊特性研究(Matlab代码实现)
内容概要:本文系统性解读了一套完整的多机器人路径规划(MAPF)MATLAB代码库,重点围绕优先级规划算法展开,提出将求解过程划分为几何、拓扑、调度与呈现四个解耦层次的框架设计。该框架采用动态边权膨胀策略提升路径灵活性,利用节点预留历史实现高效冲突查询,并通过几何惩罚驱动的局部同步机制优化时间消解效率。此外,代码库还引入Petri网整数规划作为对比路径,支持双坐标系统与全流程可视化,具备良好的可复现性与可扩展性,适用于教学与科研参考。; 适合人群:具备一定MATLAB编程基础,从事机器人路径规划、智能调度或自动化系统研究的科研人员及研究生。; 使用场景及目标:①学习多机器人路径规划中优先级规划的核心思想与工程实现;②掌握动态边权膨胀、时间同步与冲突消解等关键技术的设计逻辑;③复现并改进现有算法,用于仓储物流、无人机编队等实际应用场景的研究与仿真验证。; 阅读建议:建议按文中所述的数据流顺序逐步阅读各模块内容,重点关注各层之间的接口设计与信息传递机制,结合提供的可视化工具调试与观察算法行为,以深入理解框架的整体架构与关键创新点。
2026 年MathorCup 数学应用挑战赛A题-啤酒酿造化合物分析与啤酒风味预测
内容概要:本文档是2026年MathorCup数学应用挑战赛A题“啤酒酿造化合物分析与啤酒风味预测”的相关资料汇总,聚焦于啤酒酿造过程中关键化学成分的识别及其对最终风味的影响,开展系统的数据分析与建模研究。文档虽未提供完整解题过程,但通过列举多源数据融合、信号处理、机器学习预测模型等多种技术方法与仿真案例,揭示了该问题潜在的解决路径,涵盖化合物数据的预处理与特征提取、关键风味物质的关联性挖掘,以及基于先进算法的风味预测模型构建等内容,体现了从化学成分到感官体验的跨学科研究范式。; 适合人群:具备数据分析、统计建模或机器学习基础知识,对食品科学、生物工程、化学工程等领域有浓厚兴趣,且有意参与数学建模竞赛的本科生、研究生及科研人员。; 使用场景及目标:①应用于数学建模竞赛,对啤酒酿造工艺中的化学成分与感官评价数据进行关联性分析;②构建从原料及发酵产物到成品啤酒风味的量化预测模型,旨在实现风味的精准评估与酿造工艺的科学优化。; 阅读建议:此资源侧重于提供解题思路与技术工具的指引,使用者应结合比赛提供的具体数据集,参考文档中提及的算法(如PCA、PLS回归、随机森林、神经网络等)进行模型的构建、训练与验证,并重点关注数据清洗、特征工程、模型选择及可解释性分析等关键环节。


