project-log.md 5.3 KB

项目生命周期日志

项目基本信息

  • 项目名称: 洒渔镇苹果产业供需对接平台
  • 启动时间: 2026-05-30
  • 项目目标: 为洒渔镇苹果产业构建供需对接平台,服务果农/工人/客商/农资商四类主体
  • 当前状态: 进行中

日志记录

[2026-05-30 16:00] 项目启动

  • 动作: 初始化项目仓库,定义项目章程
  • 产出:
    • docs/charter.md — 项目章程
    • docs/acceptance-criteria.md — 里程碑验收标准
    • docs/project-log.md — 本日志

[2026-05-30 16:30] 阶段零 — 项目骨架初始化

  • 动作: 创建 Maven 单体项目结构
  • 产出:
    • service/pom.xml — Maven 构建配置(Spring Boot 1.5.9)
    • service/src/main/java/com/fenzhitech/crrc/ — 标准包结构
    • service/src/main/resources/application.properties — 应用配置
    • wxapp/ — 微信小程序骨架
    • wxbackstage/ — 后台管理前端骨架
  • 状态: 完成

[2026-05-30 17:00] 阶段零 — Git 仓库初始化

  • 动作: 初始化 Git 仓库,配置远程仓库
  • 产出:
    • 本地仓库初始化,main 分支
    • 远程仓库:https://gogs.wxapp.info/lio/sayu-app.git
    • 首次提交:[init] 项目初始化
  • 状态: 完成

[2026-05-30 17:15] 阶段零 — 编译验证

  • 动作: 验证 Maven 编译
  • 结果: mvn compile BUILD SUCCESS
  • 状态: 完成

[2026-05-30 17:30] Milestone 1 — Team A 需求分析派单

  • 动作: 派单给 Team A 进行阶段一需求分析
  • 预期交付: 需求规格、用例、约束条件
  • 状态: 完成

[2026-05-30 17:45] Milestone 1 — 审查

  • 审查结果: 通过
  • 意见: 交付物完整、准确,覆盖阶段一全部20个功能点
  • 决策: Go
  • 提取的关键信息:
    • 认证方案:JWT Token,小程序24h,后台8h
    • 权限模型:RBAC(用户→角色→权限)
    • 手机号存储:AES加密+SHA256哈希
    • 身份模型:一人多职,user_identity_id 数据隔离
    • 字典管理:系统内置不可删除

[2026-05-30 18:00] Milestone 2 — Team B 架构设计派单

  • 动作: 派单给 Team B 进行阶段一架构设计
  • 预期交付: 架构设计、接口定义、技术选型
  • 状态: 完成

[2026-05-30 18:15] Milestone 2 — 审查

  • 审查结果: 通过
  • 意见: 架构设计完整专业,接口覆盖125%,数据库和安全设计完善
  • 决策: Go
  • 提取的关键信息:
    • 分层架构:Controller → Service → Mapper
    • 接口数:25个(覆盖20个功能点)
    • 数据库:7张核心表,索引设计合理
    • 安全方案:JWT + RBAC + 手机号加密

[2026-05-30 18:30] Milestone 3 — Team C 编码实现派单

  • 动作: 派单给 Team C 进行阶段一编码实现
  • 预期交付: Entity、Mapper、Service、Controller、工具类、配置类
  • 状态: 完成

[2026-05-30 19:00] Milestone 3 — 审查

  • 审查结果: 通过
  • 意见: 39个源文件全部编译通过,API覆盖率100%,代码规范
  • 决策: Go
  • 交付统计:
    • Java 源文件: 32
    • MyBatis XML: 7
    • 编译结果: BUILD SUCCESS
    • API 端点: 21个

[2026-05-30 19:15] Milestone 4 — Team D 测试验收派单

  • 动作: 派单给 Team D 进行阶段一测试验收
  • 预期交付: 测试用例、测试报告、Bug列表
  • 状态: 完成

[2026-05-30 19:30] Milestone 4 — 审查

  • 审查结果: 通过
  • 意见: 20个单元测试覆盖核心场景,已知TODO为预期工作
  • 决策: Go
  • 测试统计:
    • 测试类: 3
    • 测试方法: 20
    • 测试编译: BUILD SUCCESS

[2026-05-30 19:30] Phase 1 完成总结

  • 状态: 全部4个里程碑一次通过
  • 总耗时: 约3.5小时
  • 交付物:
    • 需求文档: 4个文件
    • 架构文档: 4个文件
    • Java源文件: 32个
    • MyBatis XML: 7个
    • 测试文件: 4个
    • 评审记录: 4个
  • 后续行动:
    1. 数据库建表(需用户提供MySQL配置)
    2. 外部服务配置(Redis、OSS、短信、微信)
    3. 进入Phase 2(果农核心功能)

过程改进数据

阶段耗时统计

阶段 派出时间 交付时间 总耗时 说明
阶段零 2026-05-30 16:00 2026-05-30 17:15 1h 15m 环境准备
M1 需求分析 2026-05-30 17:30 2026-05-30 17:45 15m 一次通过
M2 架构设计 2026-05-30 18:00 2026-05-30 18:15 15m 一次通过

返工统计

阶段 返工次数 团队 最常见原因
阶段零 0 - -
M1 需求分析 0 - -
M2 架构设计 0 - -

一次通过率

阶段 一次通过率
阶段零 100%
M1 需求分析 100%
M2 架构设计 100%
M3 编码实现 100%

待办事项

  • 数据库建表(T0.4)
  • Redis 配置(T0.5)
  • 阿里云 OSS 配置(T0.6)
  • 阿里云短信配置(T0.5)
  • 微信小程序配置(T0.6)
  • 启动冒烟测试(T0.7)
  • 派单 Team A — 阶段一需求分析 ✓
  • 派单 Team B — 阶段一架构设计 ✓
  • 派单 Team C — 阶段一编码实现 ✓
  • 派单 Team D — 阶段一测试验收 ✓
  • Phase 1 完成 ✓