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

分毫不差. 分毫不差. 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

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

团队题图

项目内容
这个作业属于哪个课程2601_CS_SE_FZU
这个作业要求在哪里团队第四次作业——站立式会议+α冲刺
团队名称分毫不差
这个作业的目标记录 10 月 25 日第三次站会、八人任务交付、Issue/PR 协作与真实 App 运行,覆盖课程目标 3
其他参考文献邹欣《构建之法》第 6 章

目录

  • 1. 本次冲刺任务与计划
  • 2. 站立式会议
  • 当天讨论内容
  • 会议结论
  • 当天会议照片
  • 3. 燃尽图
  • 任务负责人、估算、计划完成日与剩余
  • 4. 成员进展
  • 饶恩哲
  • 许雅欣
  • 饶慧
  • 叶银珍
  • 袁湘湘
  • 李润君
  • 陈林祺
  • 高娅婷
  • 5. AI 技术员
  • 产出截图与取舍记录
  • 6. 项目最新运行情况
  • iOS 双账号建账与加入
  • 消费、收据、余额与预览
  • 服务端运行与启动方式
  • 7. 工作内容与代码签入
  • 饶恩哲 工作与签入
  • 许雅欣 工作与签入
  • 饶慧 工作与签入
  • 叶银珍 工作与签入
  • 袁湘湘 工作与签入
  • PR 协作与审核合并记录
  • Issue 分派、验收与完成记录
  • 8. 测试及其他工作结果
  • 李润君 自动化测试
  • 陈林祺 公共状态与实际复测
  • 高娅婷 环境与 CI
  • 袁湘湘 接口与操作说明
  • 饶恩哲 检查库与协作检查
  • 附件与来源

同账第三次冲刺站会记录 2026 年 10 月 25 日

今日八个当日 Issue 全部关闭,六个 PR 全部合并。两个真实账号已能创建和加入同一账本,消费、收据、余额与只读预览已在 iOS 原生客户端联通;正式结算冻结完成服务端验收。按整项标准核算,本日扣减 20 点,会后剩余 78 点。

1. 本次冲刺任务与计划

本轮为 10 月 23 日至 29 日,初始 28 项、130 点。目标仍是登录 → 建账邀请 → 消费与图片 → 余额预览 → 正式冻结 → 登记已还 → 确认结清 → 个人归档与历史。博客整理不另计工程任务点。

日期主要安排与实际进展当日门槛
10/23架构、模块与环境基线T01、T02 完成,剩余 121 点
10/24登录、权限幂等、协议面板;余额和预览提前交付T03、T04、T08、T11、T13 完成,剩余 98 点
10/25建账邀请接口与页面;消费查询、收据、余额预览页面、冻结接口;回归和原生验收八个当日任务关闭,六个 PR 合并;剩余 78 点
10/26补自定义封面绑定、临时图片清理、个人归档接口;推进正式结算与还款页面完成剩余接口联调和 T09 整项复核;已交付页面不重复开发
10/27接通登记已还、确认结清、归档历史及剩余图片交互首次跑通完整用户闭环
10/28自动化完整回归、人工验收、缺陷修复与复测验收 T15、T16、T26、T27,冻结新增功能
10/29原生安装、交付验证与最终操作说明验收 T17、T18,版本与结果一致

当日 Issue 和跨日冲刺任务分开统计。完成当天的测试、环境或文档阶段,不等于该职责整项已完成。

2. 站立式会议

项目记录
会议日期2026 年 10 月 25 日,第三次站会
起止时间15:01-15:25
地点或线上方式腾讯会议(线上)
实际时长24分钟
团队名单饶恩哲、许雅欣、饶慧、叶银珍、袁湘湘、李润君、陈林祺、高娅婷
实际出席、缺席及原因无缺席

当天讨论内容

以下要点按当天交付记录整理,供会议记录使用:

  • 饶恩哲汇报建账、加入与消费页面接线;许雅欣说明成员权限、邀请有效期、幂等及最多 12 人的边界。
  • 饶慧汇报消费查询、图片解码与收据同事务绑定;叶银珍说明正式结算重算、版本检查、冻结与消费竞争。
  • 陈林祺反馈加入面板和建账名称的旧错误残留,说明修复及复测;李润君补充真实数据库回归和最后一个名额并发验证。
  • 高娅婷报告独立 API/数据库、双账号原生联调与 CI;袁湘湘核对接口字段、错误差异和实际操作步骤。
  • 区分只读预览、服务端正式冻结与尚未开放的还款/结清界面,安排下一阶段联调。

每人从上次站会到本次的成果、问题、下一段工作和心得见第 4 章。

会议结论

  1. #13—#20 均为 closed/completed;PR #21—PR #26 均已合入 main。
  2. 建账、邀请、消费收据、余额及只读预览有真实接口与原生运行证据;正式冻结有真实 PostgreSQL 验证。
  3. 本日整项完成 T05、T06、T07、T10、T12、T14、T19,共 20 点:98 − 20 = 78。
  4. T09 按 #15 已记录的阶段口径保留 8 点,待整项复核;T22 的封面绑定和定时清理未完,保留 8 点;测试、环境、文档及完整验收继续保留跨日点数。
  5. 下一阶段优先补齐图片和归档接口、正式记录读取及还款结清交互。检查库为 Liangbai2333/tongzhang。

当天会议照片

img

img

3. 燃尽图

img

横轴为冲刺日期,纵轴为剩余任务点。灰线为原计划,黄色线为实际;未来实际量留空。

时间初始10/2310/2410/2510/2610/2710/2810/29
计划剩余130121112966040160
实际剩余1301219878————

本日扣减:T05 4 点、T06 2 点、T07 4 点、T10 3 点、T12 1 点、T14 1 点、T19 5 点,共 20 点。T10、T12、T14 根据 PR #25 的实际页面与原生验收提前扣减;T19 根据 PR #23 的完整接口验收扣减。T07 由前后端协作,只扣一次。

T09、T22、T23、T15、T16、T17、T18、T28 等未完成整项仍保留全部剩余。T09 新增/查询已有实现,但 #15 明确只关闭当日阶段,本篇不擅自追加整项扣点;收据完成也不代替 T22/T23 的自定义封面范围。原估算未改,无新增任务点;新增工作先估点加入剩余再进图。累计完成 52 点,剩余 78 点。

任务负责人、估算、计划完成日与剩余

完整数据同时提供为:

编号任务负责人估算计划完成日会后剩余完成标准
T01确认主路径接口、数据流与协作基线饶恩哲310/230接口依赖、错误约定、事务边界与负责人明确,形成任务清单
T02环境检查与启动排障高娅婷610/230完成环境检查脚本、成员启动排障和 Windows 兼容验证,API/数据库连通并留记录
T03登录、会话和退出交互饶恩哲310/240登录使用真实接口,重开在线核验会话,失效会话返回登录,失败保留输入
T04公共权限与完整幂等许雅欣610/240成员校验可复用;同键同内容重放、异内容冲突;成功结果与业务同事务保存
T05创建账本与列表/详情/成员查询许雅欣410/250创建者自动入账本并生成邀请,重复创建不重复落库,非成员访问拒绝
T06创建账本与列表/详情页面饶恩哲210/250页面调用真实接口,创建后可查询,空态和错误状态准确
T07最小邀请预览、加入与前端接入许雅欣,饶恩哲协作410/250第二个真实账号能手输邀请码加入;过期/非法码拒绝,重复加入不重复写成员
T08关于与协议弹窗袁湘湘610/250实现关于/协议/隐私弹窗,完成文字整理、滚动/关闭、不同屏幕检查和登录入口接入,不新增全屏路由
T09消费新增、查询与分摊事务饶慧810/268整数分重算人均分摊;消费、分摊、版本、审计与幂等原子提交;重复不多记
T10记账表单与消费展示饶恩哲310/260能选择付款人/分摊成员并保存,错误保留输入,成功刷新,不自动重试写入
T11余额查询叶银珍410/260同一快照计算已付、应摊和净额,全员净额和为零,非成员拒绝
T12余额页面饶恩哲110/270金额和应收/应付与真实记录一致,失败不显示伪造零余额
T13结算预览接口叶银珍410/260复用已有精确算法,转账守恒、笔数最少,不写正式结算、不冻结账本
T14结算预览页面饶恩哲110/270展示真实收付款人与金额,退出预览后仍可记账
T15自动化回归李润君810/288交付隔离测试数据工具、真实 HTTP 闭环测试及金额/权限/重复提交/预览只读测试,执行并分析结果
T16功能验收与局部修复陈林祺410/284完成正反用例,提交真实界面缺陷修复,复测通过并记录已知问题
T17构建安装与运行验证高娅婷810/298完成 CI 与构建排障、图片原生权限检查、Android 安装及全流程验证,交付版本记录和可复现启动说明
T18技术文档交付袁湘湘810/298交付安装、接口索引、完整操作手册和已知限制;按最终版本实操核对,内容与 PR/实际行为一致
T19正式结算与冻结接口叶银珍510/260创建者提交版本;锁账本重算,同事务保存批次/转账快照并冻结;重放不重复结算,冻结后禁止写消费
T20登记已还与结清接口叶银珍510/275付款人或创建者整笔登记;重复不改登记时间;全登记且剩余净额为零后由创建者结清;零转账批次直接结清
T21正式结算、已还与结清交互饶恩哲310/273确认冻结、显示正式记录、登记与结清均接真实接口;状态与角色控制正确,失败保留当前状态并反馈
T22图片上传、读取与绑定饶慧810/268独立 bytea 表;JPEG/PNG 实际解码且单张≤1MiB;仅上传者或对应账本成员可读;封面/收据同业务 tx 绑定,清理过期未绑定无引用资产
T23封面与收据图片交互饶恩哲110/271真实选图、压缩、上传和授权显示;每笔最多一张收据;失败可手动重试且保留表单,不建立业务持久缓存
T24个人归档与历史接口许雅欣410/264仅 SETTLED 可归档,只修改本人成员归档字段;历史可查,其他成员与财务状态不变;写入幂等
T25归档与历史交互饶恩哲110/271已结清账本可确认归档并进入本人历史;历史详情只读,其他成员视图不受影响
T26新增闭环自动化回归李润君810/288覆盖正式冻结/记账竞争、重复已还、提前结清拒绝、零转账、图片越权与绑定、个人归档隔离
T27新增闭环功能验收陈林祺410/284实际操作图片→冻结→已还→结清→归档;修复分派缺陷并复测,留状态/金额及权限证据
T28公共异常状态与局部界面修复陈林祺810/278按系统架构约定实现空态、错误/断网提示、提交中禁用与重试交互等局部组件,修小屏布局;主流程联调后复测,不改核心业务规则

4. 成员进展

以下按真实任务、改动及验收记录归纳八人进展;“心得体会”为对应工程决策总结,非逐字发言记录。每张证明图只嵌入一次,其他章节通过链接引用。

饶恩哲

任务:#13。

项目内容
项目进展实现建账、列表、详情、成员与邀请码预览/加入/重置界面,接通消费新增/查询、收据、余额与预览;协调接口并审查相关 PR。PR #25 页面提交 28b5eee 已合入。
存在的问题或遇到的困难SDK 57 拒绝旧 URI 文件项,原生上传出现 Unsupported FormDataPart implementation;已改用 File 并补真实编码器回归。完整结算进度与还款接口仍待接通。
从现在到明天站立会的安排接正式结算、已还、结清的页面与服务端契约;补封面和归档入口,审核跨模块 PR。
心得体会组件替身通过不能证明原生 multipart 上传可用;实际选图、上传、读回才能检验整条链路。

img

apps/mobile/src/features/ledgers/screens/CreateLedgerScreen.tsx;建账表单与真实提交。

许雅欣

任务:#14。

项目内容
项目进展完成真实建账、列表/详情/成员查询及邀请预览、加入、重置;重复写入与人数限制复用事务和幂等,PR #21 已合并。
存在的问题或遇到的困难评审发现分页游标仅校验字符形状,非法日期/UUID 落到数据库返回 500;已修正校验并补回归,后续又补拒绝 year-zero。Windows/PostgreSQL 18 的既有测试失败保留环境说明。
从现在到明天站立会的安排实现个人归档接口与历史查询边界,复用成员隔离及幂等;配合自定义封面事务绑定。
心得体会校验必须拒绝不存在的日期,而不只是匹配字符串格式;游标的微秒精度仍需保留。

img

apps/server/src/modules/ledgers/service.ts;createLedgersService/createLedger。

饶慧

任务:#15。

项目内容
项目进展补齐消费列表/详情、筛选分页和软删除过滤;完成图片 bytea 上传、解码鉴别、授权读取以及收据同事务绑定,PR #22 已合入。
存在的问题或遇到的困难上传成功不等于业务绑定成功;消费绑定失败须回滚关联与业务写入。自定义封面绑定、24 小时临时图片清理仍未完成。
从现在到明天站立会的安排补自定义封面绑定与过期未引用图片清理,并复核 T09 消费整项交付。
心得体会收据绑定必须复用业务 tx;上传独立提交后,失败只回滚本次绑定,不能误删其他资产。

img

apps/server/src/modules/images/service.ts;createImagesService 上传与权限读取。

叶银珍

任务:#16。

项目内容
项目进展实现正式结算 A23:创建者校验、版本检查、账本行锁、余额重算、最少转账、快照及冻结同事务写入;PR #23 已合并。新增 13 项真实数据库测试。
存在的问题或遇到的困难消费与结算竞争会改变账本版本,不能直接沿用旧预览;正式结算进度读取、登记已还、确认结清仍未实现。
从现在到明天站立会的安排完成正式结算进度读取,推进付款登记和创建者结清,补重复登记与提前结清拒绝用例。
心得体会先锁账本再重读权限和版本,才能让冻结与消费按同一规则竞争;零转账直接结清仍需保存批次。

img

apps/server/src/modules/settlements/start.ts;createStartSettlement 的事务与版本检查。

袁湘湘

任务:#20。

项目内容
项目进展交付账本与邀请 A05–A12 接口索引及双账号 App 操作说明,核对字段、权限、幂等、错误码和未开放范围;PR #26 文档提交 480318a 已合入。
存在的问题或遇到的困难预览和确认加入的满员/冻结结果不同;接口登记存在不代表服务已实现。需避免把 archived 查询误写为已经支持归档。
从现在到明天站立会的安排随图片、正式结算和归档实现更新接口索引与用户操作步骤,继续按实际 App 核对。
心得体会说明应对应实际请求与版本;手输邀请码已可用,扫码和自定义封面不能因为设计中存在就写成可用。

img

docs/ledger-invitation-api-guide.md;A05–A12 接口索引(截图打开的是 origin/main 导出的原文)。

李润君

任务:#18。

项目内容
项目进展新增 11 项独立建账/邀请回归,原有加新增合计 23 项;覆盖只读预览、完整契约、幂等冲突、并发加入、最后名额和清理隔离。PR #24 已合并。
存在的问题或遇到的困难第 12 个名额竞争不能靠 sleep 判断先后;原工作区未跟踪 sprint JSON 的格式问题不属于测试提交,干净 CI 已通过。
从现在到明天站立会的安排扩展图片、正式冻结、已还和个人归档回归,保留独立预期值、真实锁等待及测试库清理证据。
心得体会等待数据库实际阻塞关系再放锁,才能稳定验证并发边界;用独立预期避免照抄实现。

img

apps/server/tests/ledger-invitation-regression.integration.test.ts;第 12 个名额的确定性并发测试。

李润君验收原始日志:96项真实PostgreSQL集成测试通过:

img

VS Code 终端展示已提交的 evidence/issue18/integration.txt 原始输出;这是当天执行日志的展示,本次整理未重跑数据库。

陈林祺

任务:#17。

项目内容
项目进展完成双账号建账/加入及反向用例验收;修复加入面板残留旧错误、名称改正后残留校验提示。PR #25 本人提交 3cb6e0b 已合入。
存在的问题或遇到的困难确定失败可重置错误;网络结果未知时不能换键重写。长开发会话中一次账号切换异常仍为已知观察,未宣称根因修复。
从现在到明天站立会的安排验收消费图片和正式结算/归档串联,修复局部反馈并复测;补 Android 原生及更多屏幕场景。
心得体会错误状态需跟当前操作绑定;失败后重新预览不能沿用上一次提示,未知写结果必须保留原输入和幂等键。

img

apps/mobile/src/features/invitations/screens/JoinLedgerScreen.tsx;dismissPreview 保留未知结果并重置确定失败。

高娅婷

任务:#19。

项目内容
项目进展在独立 API 3319、Metro 8084、PostgreSQL 17.11 验证已合入主线;完成原生双账号建账、加入、冷启动、重置,保存 9 张原图、19 项 HTTP/SQL 核对及 CI 记录。PR #26 已合入。
存在的问题或遇到的困难Node 与仓库固定版本有 patch 差异警告;过期夹具必须保持 created_at/expires_at 数据库约束。复用已安装客户端,不等于重新构建或全员环境验收。
从现在到明天站立会的安排支持图片原生权限和候选版构建,验证 Android 安装及完整路径,更新可复现交付步骤。
心得体会先确认页面已经进入主线,再固定独立环境验收;接口/数据库、JS 导出和原生安装要分别留证。

img

docs/issue19-native-environment-validation.md;本次真实环境与命令(截图为 origin/main 导出原文)。

5. AI 技术员

本篇可核实的 AI 使用为本次资料整理、任务统计与文档编写。团队把“按模板读取全部 Issue/PR、核对截图、归纳八人进展并交付 Day3”交给 AI,输入为仓库记录、原始日志和验收图。下面不把没有单独标注来源的业务提交自动认作 AI 生成。

当天角色交付任务与产出帮助与人工验收
架构资料整理 AI对照 #13–#20、#21–#26 与接口文档,列出已接通能力和未开放边界减少跨模块查找;系统架构核对正式冻结和只读预览的区别
测试证据核对 AI交叉核对 112/154/96 的日志来源、版本、真实数据库与原生范围避免把不同版本结果相加、把组件测试写成 Android 原生验收;李润君与高娅婷核对各自记录
文档与统计 AI生成本报告、28 项任务 CSV、燃尽图及正文顺序图片包减少重复排版和人工计算;最终正文与会议事实交由饶恩哲审定

人工已确认的依据是原 Issue 的 completed 状态、PR 合并与已有验收记录;本次新整理的文字不是成员逐字发言,待报告负责人发布前核读。不另外虚构 AI 的编程派单或人工采纳过程。

产出截图与取舍记录

本次保留真实截图、提交账号和测试原文;删除“八个 Issue 关闭就等于全部冲刺结束”“组件测试通过等于 Android 安装通过”等不受证据支持的结论。T22/T23 的自定义封面未完成,因此没有全额扣点。

产出位于本地 docs/sprint/2026-10-25/report.md、evidence/tasks.csv、assets/burndown.png;未提交或推送。处理记录见 AI 工作记录:

本次AI整理的产出与实际取舍记录:

img

6. 项目最新运行情况

以下均为 10 月 25 日验收时保存的原生运行图,复制原文件、保留完整设备画面。本次文档整理没有重新启动 App,截图版本与环境按各自验收记录注明;齿轮为 Expo 开发客户端控件。

iOS 双账号建账与加入

运行模块:账本、成员与邀请。版本基于 3cb6e0b,iPhone 18 Pro / iOS 27.0 已安装 SDK 57 开发客户端;独立 API http://127.0.0.1:3319、Metro 8084、PostgreSQL 17.11。

甲从空列表创建 Issue19-20 Native,真实返回 201,邀请显示 ATTJK6、1/12 人;乙先预览、后确认加入。以下截图中的账号为实际注册的专用验收账号。

甲创建真实账本后的邀请页:1人

img

乙确认加入前的只读预览

img

乙加入后看到真实两位成员

img

甲重新登录核对相同两位成员

img

最终 SQL 确认为账本 1、成员 2、版本 2、当前邀请 1、消费 0。乙再次输入同一码提示已是成员,不重复写加入;冷启动会在线刷新会话和账本。甲重置后邀请码为 F2KNYV,旧码失效,人数与版本不变。此组只验建账/加入,不能把“消费 0”套用到下面另一个消费验收账本。

乙冷启动在线恢复后的真实账本列表:

img

创建者重置邀请码后仍为两位成员:

img

消费、收据、余额与预览

另一组独立验收环境为 API 3313、Metro 8083、数据库 tongzhang_issue13_test。甲在两人账本输入 ¥120.00,以人均分摊保存收据。系统相册选择 3000×4000 PNG,转换压缩为 138919 字节 JPEG 后真实上传。

原生验证所得:1 笔消费、2 条分摊、1 条收据关联、1 张绑定图片;账本 version=3、ACTIVE、结算批次=0。各摊 6000 分,付款人净额 +6000,另一人 −6000;预览为后一人向付款人转账 6000 分。

消费表单真实输入120元

img

保存后的消费详情与实际分摊

img

成员鉴权读取同一张实际上传的测试收据

img

真实消费流水

img

两人真实余额与60元待收付

img

只读结算预览:一笔60元转账

img

两账号读取同一消费、收据 SHA-256 和转账方案,非成员消费列表/详情/收据读取为 403。退出预览后仍为 ACTIVE,没有正式批次。原生上传失败曾复现 SDK 57 文件项不兼容,修复后保存成功,失败输入和收据选择得以保留。

今天没有新的 Android 原生或物理真机验收图,不复用 Day2 安卓截图冒充 Day3;154 项测试包含 iOS/Android 组件项目,双端 JS 导出通过单独记载。

服务端运行与启动方式

标准本地启动:首次 pnpm install --frozen-lockfile → pnpm setup → pnpm build:ios(Android 对应 build:android);日常 pnpm up:db → pnpm dev:ios。新迁移另执行 pnpm migrate:db,API 启动不自动迁移。

本轮独立验证使用编译后的 API 与单独 Metro,不修改原有 3300/3313 进程;API /health/live 和 /health/ready 实际返回:

{"data":{"status":"ok","service":"tongzhang-server"}}
{"data":{"status":"ok","database":"connected"}}

正式冻结由服务端真实 HTTP/PostgreSQL 验证:四人账目消费 30000 分,净额 +3000/+6000/−3000/−6000,保存两笔 3000、6000 分转账;零转账直接 SETTLED。冻结与消费分别先持锁的两种竞争均已验证。完整结果见冻结验收:

主路径当前停在只读结算预览后的正式记录与还款界面接入:冻结接口已完成,但读取正式进度、登记已还、确认结清、个人归档仍未接通;自定义封面绑定和临时图片定时清理也未完成。

7. 工作内容与代码签入

检查库:Liangbai2333/tongzhang。本篇读取仓库全部 16 个 Issue 和 10 个 PR,下面重点列当天 #13–#20、#21–#26。提交图直接来自 GitHub 当前 main;没有改写任何作者、提交者或时间。

饶恩哲 工作与签入

对应任务 #13,提交 28b5eee。提交标题原文:

feat: align mobile ledger screens and connect live expense APIs

apps/mobile/src/features/ledgers/screens/CreateLedgerScreen.tsx、消费/图片/余额/预览 feature;页面调用真实 API。另有 ede8ab8 补 year-zero 游标边界。

许雅欣 工作与签入

对应任务 #14,提交 3a30c25。提交标题原文:

feat: add ledger creation and consistent ledger read models

apps/server/src/modules/ledgers/service.ts、invitations/service.ts;另有 2b3a8ab 邀请事务、c12b0a2 回归、d17f7cd 游标修复、a2ebdc0 测试。

饶慧 工作与签入

对应任务 #15,提交 c2377fa。提交标题原文:

feat: implement expense queries, image uploads, and receipt binding

apps/server/src/modules/expenses、images;消费真实查询、multipart 图片及 ReceiptBinder 共用 tx。

叶银珍 工作与签入

对应任务 #16,提交 cedf19b。提交标题原文:

feat: implement transactional settlement and ledger freezing

apps/server/src/modules/settlements/start.ts;createStartSettlement,正式快照与冻结同事务。

袁湘湘 工作与签入

对应任务 #20,提交 480318a。提交标题原文:

docs: document ledger and invitation APIs and app workflow

docs/ledger-invitation-api-guide.md 与模块索引;接口和双账号 App 实操核对。

五人的 GitHub 提交截图统一见下方两幅,包含负责人账号与 SHA,避免在每个成员小节重复贴同一张列表。陈林祺的 3cb6e0b、李润君的 a9aba79、高娅婷的 16a1fac/6e7c0ef/67e49a6 也在列表中。

Day3主线签入记录上半:环境、文档、验收、页面、测试:

img

Day3主线签入记录下半:账本邀请、游标修复、冻结与图片:

img

PR 协作与审核合并记录

PR关联任务创建账号交付与最终结果
PR #21#14XYX-v建账/邀请;评审发现游标问题,修复补测后合并
PR #22#15Liangbai2333饶慧消费查询、图片和收据阶段交付,已合并
PR #23#16Liangbai2333叶银珍正式结算与冻结,已合并
PR #24#18Liangbai2333李润君独立建账/邀请回归,已合并
PR #25#13、#17Liangbai2333饶恩哲页面与陈林祺局部修复/验收,已合并
PR #26#19、#20Liangbai2333高娅婷原生环境、袁湘湘接口操作说明,已合并

PR 创建账号与实际提交作者按事实分别列出。#24—#26 记录了用户授权的快进合并,以保留 Author/Committer;#21、#23 在当前历史中存在合并提交,本篇不把所有 PR 写成 Rebase and merge。

PR #21 真实交付说明与已合并状态:

img

PR #22 真实交付说明与已合并状态:

img

PR #23 真实交付说明与已合并状态:

img

PR #24 真实交付说明与已合并状态:

img

PR #25 真实交付说明与已合并状态:

img

PR #26 真实交付说明与已合并状态:

img

本日协作案例:分页游标错误。 饶恩哲在 #21 评审复现:全连字符 UUID、不存在日期通过形状校验,数据库类型转换导致 500,约定应返回 400。许雅欣统一采用完整 UUID 与真实日期校验,补非法日期和 ID 回归,并处理与主线夹具清理的冲突;随后主线补拒绝 year-zero。

饶恩哲实际评审:非法游标500与预期400的复现:

img

许雅欣实际回复:修复、补测并处理主线冲突:

img

当前 GitHub 仍保留 1 条 outdated、未点击 Resolve 的旧行内讨论;代码已有后续修复且 PR 已合并。这里按实际 UI 记录,不写成“所有讨论均已 Resolve”。早期 Windows/PostgreSQL 18 的 schema 和 shell 桩失败,与最终 PostgreSQL 17/干净 CI 的结果分别保留,不据早期评论否定后续验收。

Issue 分派、验收与完成记录

10月25日八条Issue均已关闭并分派到对应成员:

img

负责人Issue结果任务页面截图
饶恩哲#13closed / completedissue-13
许雅欣#14closed / completedissue-14
饶慧#15closed / completedissue-15
叶银珍#16closed / completedissue-16
袁湘湘#20closed / completedissue-20
李润君#18closed / completedissue-18
陈林祺#17closed / completedissue-17
高娅婷#19closed / completedissue-19

许雅欣在 #14 留下本人完成回复,逐项写明建账/加入行为、错误码、测试环境与后续边界。部分 Issue 的正文复选框没有补勾,但状态已是 completed 并关联已合并 PR;本篇不把“关闭”改写成“每个复选框均已勾选”。

许雅欣在Issue中的本人完成回复和验收对照:

img

8. 测试及其他工作结果

李润君 自动化测试

任务 #18,提交 a9aba79,PR #24。新增 11 项,和原有 12 项合计 23 项建账/邀请回归,覆盖只读、完整契约、幂等冲突、匿名矩阵、普通成员邀请管理拒绝、预览后过期、最后名额并发与清理隔离。

验证记录实际结果原始附件
#18 账本/邀请专项2 文件、23 项通过,新增 11 项focused.txt
#18 完整 PostgreSQL 集成11 文件、96 项通过;14 张业务/支撑表清空,临时库删除integration.txt、verification.json
#19 最终文档与主线验收的无数据库测试18 文件、112 项通过unit-tests.log
#19 双平台组件测试18 套件、154 项通过mobile-tests.log
#19 独立 PostgreSQL 集成96 项通过integration-tests.log
#19 完整检查 / Doctor / 导出pnpm check 通过,Doctor 21/21,双端 JS 导出通过check.log、expo-doctor.log、mobile-export.log

上表按各自验收版本列出,数量不相加。数据库调用生产 Fastify 路由与真实 PostgreSQL,HTTP 注入用例不等于 TCP/TLS 或移动端验收。本次整理仅在 VS Code 终端展示提交里的实际输出,未重新执行这些测试;集成截图已贴第 4 章李润君小节。

VS Code终端中的当天原始无数据库测试日志:112通过:

img

VS Code终端中的当天原始双平台移动端测试日志:154通过:

img

#18 本地 pnpm check 的唯一失败为任务之外的未跟踪 sprint JSON 格式;定向文件检查通过,干净 PR CI 最终通过。原始失败日志仍在:

没有修改其他人的文件来隐去失败。

陈林祺 公共状态与实际复测

任务 #17,提交 3cb6e0b,PR #25。真实 App 验收覆盖空列表、名称校验、甲建账、非法/过期码、非成员拒绝、乙加入、重复加入、接口中断和快速双击加入。

两项局部修复:确定失败后取消面板清除旧写错误;名称改正后清除旧名称提示。未知结果仍锁定原输入与幂等键,手动重试或在线核对,不自动重发。

真实建账名称错误反馈:

img

修复后重新预览不残留上一次错误:

img

原生加入提交中禁用重复点击:

img

结果、请求及 SQL 完整记录:

开发长会话一次账号切换异常保留为已知观察;建账原生双击未单独录制,不能用加入双击证据替代。

高娅婷 环境与 CI

任务 #19,提交 16a1fac,补充日志 6e7c0ef、67e49a6,PR #26。macOS arm64、Node 24.22.0、pnpm 12.6.0、Docker 29.8.2、Compose 5.5.1、PostgreSQL 17.11。Node 对固定 24.21.0 的 patch 差异有 warn,其余按检查实际记录。

本轮 9 张原生图、41 个捕获响应的 contracts 校验、额外 19 项 HTTP/SQL 验证通过;最终账本 1、成员 2、version=2、消费 0。完整健康检查与环境结果见:

PR #26 最终 head 67e49a6 的 push CI 和 PR CI 共四项 check/container 全部成功。截图保留实际 succeeded 页面;Actions 的 warning/notice 不是失败,也未从画面删除。

PR26最终提交的真实成功检查页面:

img

原生运行图见第 6 章,完整环境说明见环境验收:

本轮复用已安装 SDK 57 客户端,没有重建安装,也没有 Android 原生或物理设备验收,不等于 T17 最终交付。

袁湘湘 接口与操作说明

任务 #20,提交 480318a,PR #26。交付的接口与操作说明:

完成 84 个文档本地链接与 9 张截图摘要核对。接口索引写清 A05–A12 的方法、路径、请求/响应、认证和幂等;另说明满员、冻结、已是成员、过期与重置后的不同结果。

操作说明依次为甲建账、乙输入错误码、只读预览、确认加入、重复进入、冷启动、甲核对成员和重置邀请码。明确扫码、自定义封面和个人归档未开放,保留两个账号与真实 API 的证据。对应文档截图已放第 4 章袁湘湘小节,不重复贴图。

饶恩哲 检查库与协作检查

读取了全部 16 个 Issue、10 个 PR;对当日 8 个 Issue 的状态、讨论和 6 个 PR 的描述、合并信息、评审及协作回复逐项保存。当前远程 main 顶端为 67e49a61602a8368db8b93faefebbb1a64d077d4,本日提交清单见:

八位成员各有可追溯的工作记录,PR 创建人、任务负责人、Git 作者分别按事实记载。只读取和整理,不创建/关闭任务,不提交、推送、合并或修改共享历史。原生图片保留完整,代码和协作截图截取相关区域,正文不重复嵌入相同图片。

附件与来源

...全文

相关推荐

产业园区运营负责人如何精准挖掘企业技术需求?.docx

产业园区运营负责人如何精准挖掘企业技术需求?

BIZKEEN

全球机场航空基础设施数据集86242处247国家或地区

地理空间与航空研究数据集:覆盖247个国家和地区的86242处已验证航空设施综合基准,从大型洲际枢纽机场到草地跑道、高山直升机停机坪与偏远极地冰跑道全面收录。每处设施包含跑道几何与标高数据、连接性指标、都会区临近度与地缘可及性等字段,弥补商业航空数据库仅覆盖约4000个IATA定期航班机场、通用航空与偏远救援机场分散于各国登记系统的碎片化问题。可用于GIS制图、航空经济研究、应急物流韧性分析与机器学习建模。CC0公共领域许可,适合地理信息研究者、航空分析师与GIS制图师使用。

licy__

VBScript002-ASCII

VBScript002-ASCII

蒋胜山

神经网络自适应PID控制BP-PID-Simulink仿真

内容概要:本文系统阐述了基于BP神经网络的自适应PID控制在Simulink环境下的仿真研究,涵盖模糊PID与经典控制方法的对比分析,并拓展至燃料电池供氢系统、多机器人路径规划、电力电子变换器、微电网控制、负荷预测等多个领域的建模仿真与算法复现。重点突出神经网络在自适应控制中的应用价值,如RBF神经网络用于光储VSG并网、BP神经网络实现PID参数自整定,并结合Matlab/Simulink工具完成系统建模与控制策略验证。同时,深入解读了一套多机器人路径规划(MAPF)的MATLAB代码框架,提出了动态边权膨胀、节点预留历史、Petri网双阶段优化等创新设计,强调“空间规划与时间消解分离”的架构思想。整体内容服务于科研复现与教学参考,提供从理论分析、算法设计到仿真实现的完整技术链条。; 适合人群:具备自动控制、人工智能及仿真基础,从事科研或工程应用的研究生、科研人员及自动化、电气工程、机器人等相关专业的技术人员。; 使用场景及目标:①开展神经网络与PID控制相结合的智能控制研究;②复现电力系统、储能、机器人等领域的典型仿真模型;③学习多机器人路径规划中优先级规划与冲突消解的算法设计机制;④提升Matlab/Simulink建模能力与科研级算法实现水平。; 阅读建议:建议按照文档结构顺序阅读,重点关注算法设计原理与仿真模型实现细节,结合提供的代码与说明文档动手实践,优先复现基础模型后再进行算法改进与创新拓展。

荔枝科研社

管理层治理+2000-2025.xlsx

详细介绍及样例数据:https://blog.csdn.net/li514006030/article/details/169152497

samFuB
评论
收藏 已收藏
分享
返回顶部