Commit Graph

  • ae1bd2b734 test(phase23): KEEP-VERIFY — remove 44 pass shells + fake INV tests, add shell guard WorkBuddy 2026-09-18 11:49:18 +08:00
  • 050d005c0a docs(status): correct two stale duplicate Phase 22 ✅ tables disproved by KEEP-VERIFY WorkBuddy 2026-09-18 11:08:12 +08:00
  • 2fbdbc32d0 fix(feature-flags): close Phase 22 KEEP-VERIFY — 2 real defects + doc overclaims WorkBuddy 2026-09-18 11:00:08 +08:00
  • 0580da0c62 fix(account-lifecycle): close Phase 21 KEEP-VERIFY — 6 real defects + fake-green tests WorkBuddy 2026-09-18 10:12:34 +08:00
  • 22c778b111 fix(analytics): close Phase 20 KEEP-VERIFY — 20 defects (fake metric definitions, hardcoded zeros, systemic soft-delete leak, module-wide 403, fake-green tests); add MetricCatalog + unified calculator + V043 grants + 51 guard tests; full regression 648 green WorkBuddy 2026-09-17 23:25:31 +08:00
  • ff22c0d06a docs(phase19): cite the recovery tag instead of a moving commit sha WorkBuddy 2026-09-17 22:25:10 +08:00
  • d74f0ea099 docs(phase19): record tag/bundle location + commit sha in the recovery report WorkBuddy 2026-09-17 22:24:56 +08:00
  • 72b4e9b846 fix(ops-backend/service-station): close Phase 19 KEEP-VERIFY — 25 defects (unreachable announcements + station write privilege escalation; banner 500 + soft-delete leak; content publish dead-end; program approval dead-end/draft leak/zero counts/missing withdraw; zero-coverage test schema) ; add V042 announcement chain + 34 guard tests; full regression 602 green WorkBuddy 2026-09-17 22:21:31 +08:00
  • 3f60611a74 fix(appeal): close Phase 18 KEEP-VERIFY — 8 defects (zero-coverage appeals table + 6 fake-green tests; operator-notification FK crash; appealType CHECK; escalated dead-end; processAppeal race; soft-delete filters; hardcoded resolved; evidence contract); add AppealPhase18IntegrationTest (15); full regression 494 green WorkBuddy 2026-09-17 21:07:25 +08:00
  • 307c9efb36 fix(risk/report): close Phase 17 KEEP-VERIFY/EXTEND — 6 defects + 1 hidden compile defect (jakarta) + test-coverage blind zone (3 missing tables); add sensitive-access audit + ReportAndRiskPhase17IntegrationTest (7); full regression 488 green WorkBuddy 2026-09-17 20:42:09 +08:00
  • 556f95a562 fix(activity-mutual): close Phase 16 KEEP-VERIFY/EXTEND — 7 defects + 1 hidden compile defect (reopenEpisode) + 1 test-fidelity; unify dual-impl to confirmActivityInterest; INV-006 fix; +7 tests (481 green) WorkBuddy 2026-09-17 16:47:10 +08:00
  • 29112eed6e fix(activity): close Phase 15 KEEP-VERIFY/EXTEND — 2 critical + 14 other defects, 3 test-fidelity fixes WorkBuddy 2026-09-17 15:07:52 +08:00
  • 755a570849 fix(activity): close Phase 14 KEEP-VERIFY/EXTEND — 11 backend + 3 frontend-contract + 2 test-fidelity defects WorkBuddy 2026-09-17 14:02:00 +08:00
  • 7a2693b239 fix(counseling): close Phase 13A KEEP-VERIFY/EXTEND — 9 real defects + 4 test-infra defects WorkBuddy 2026-09-17 01:25:12 +08:00
  • 5b3bad326e fix(matchmaker,referral): close Phase 13 KEEP-VERIFY/EXTEND — 7 real defects WorkBuddy 2026-09-17 00:01:53 +08:00
  • c607e87b45 fix(relationship): Phase 12 复验 —— 修复实体↔生产迁移系统性漂移(生产故障族)/ 双路径 episode 与 NPE / 测试库缺表致首页零覆盖 / 计划项 2 未实现 WorkBuddy 2026-09-16 23:01:13 +08:00
  • 52e11a6c65 fix(notification): Phase 11 复验 —— 修复通知类型违反生产 CHECK 约束(生产故障)/ 幂等无库兜底 / 婚前辅导通知未接线 WorkBuddy 2026-09-16 21:50:56 +08:00
  • fd7195ecb0 fix(safety): Phase 10 复验 —— 修复图片上传魔数校验死代码(生产故障)/ 高风险词写入日志 WorkBuddy 2026-09-16 21:00:52 +08:00
  • 03a03c7c11 fix(chat): Phase 09 复验 —— 修复 WebSocket 下行死链路 / Unmatch 后可发消息 / Block 未落库 / 聊天 IDOR WorkBuddy 2026-09-16 16:42:48 +08:00
  • 4e478ce6ba fix(invariants): Phase 08 复验 —— 修复 INV-004 搜索/详情绕过 Block + matches.source 取值越界 WorkBuddy 2026-09-16 15:11:38 +08:00
  • e4af367609 docs(brand): 补提交遗漏文件 —— 部署架构运维文档的 Codex 署名 Codex 2026-09-16 14:38:05 +08:00
  • 60eeb8aef5 docs(brand): 全仓库 Codex 署名统一为 WorkBuddy + 5 个文件重命名 Codex 2026-09-16 14:37:44 +08:00
  • 6ae08b89fb docs(agents): 新增「版本控制约定」强制节 + 修正 UI 验收口径 Codex 2026-09-16 14:31:26 +08:00
  • bc4531a734 feat(api): 补齐 /me/* 命名空间,恢复 17 个 404 调用 + 修 /me/status 过期桩 Codex 2026-09-16 12:54:39 +08:00
  • ce172ffd4f feat(ui): activity 页迁 TS + 修复过期契约 + 新增 11 页静态预览器 Codex 2026-09-16 12:33:48 +08:00
  • 3244e02e7e refactor(api): 关系/匹配域采用 2026-09-14 canonical 路径,消除三代并存 Codex 2026-09-15 23:16:27 +08:00
  • 687a156350 fix(chat): 会话/消息响应契约对齐小程序,修复聊天页字段断链 Codex 2026-09-15 22:45:46 +08:00
  • eaf8fdf195 refactor(backend): P0 阻断修复 + 按最新修改时间收敛重复模块与契约 Codex 2026-09-15 22:29:26 +08:00
  • 9d73087eb0 feat(admin-web): matchmaker management view — D3 debt cleared Codex 2026-09-14 15:02:51 +08:00
  • 4f91be0cab feat(miniapp): final 3 pages migrated to TypeScript (matchmaker/messages/mine) Codex 2026-09-14 14:59:28 +08:00
  • 918368159c feat(phase-13A): CounselingService — INV-012/013 + 婚恋咨询 + 婚前辅导 Codex 2026-09-14 14:51:25 +08:00
  • 5cbd931fa2 feat(phase-13): MatchmakerService — referral + manual recommendation + user confirmation Codex 2026-09-14 14:48:23 +08:00
  • 0418856ce3 feat(phase-12): RelationshipStageService — home service suggestions Codex 2026-09-14 14:40:13 +08:00
  • e2a8a8c85f feat(phase-11): NotificationService — 10 business templates + privacy-safe external copy Codex 2026-09-14 14:33:37 +08:00
  • cf3a84e725 feat(phase-10): Chat Safety — content scan + rate limit + RiskNotice Codex 2026-09-14 14:16:47 +08:00
  • eda2ce19a8 feat(phase-09): Text Chat full backend + WebSocket Codex 2026-09-14 14:00:04 +08:00
  • 8b62b5b5df feat(phase-08): Like / Match / Block full backend implementation Codex 2026-09-14 12:15:27 +08:00
  • 0da82c9914 docs(gate): add phase 4 gate output artifacts Codex 2026-09-14 11:44:02 +08:00
  • 984827f415 docs: phase 4 acceptance report + STATUS sync Codex 2026-09-14 11:43:46 +08:00
  • dd58ab6eae feat(capability): extract CapabilityService — AGENTS.md rule #26 compliance Codex 2026-09-14 11:38:30 +08:00
  • 22325ec2b0 feat(discover): chip-targeted filter panel — scroll to + highlight target section Codex 2026-09-14 11:27:52 +08:00
  • adfa4ff31e fix(discover): filter panel as bottom sheet with mask, add debug log Codex 2026-09-14 11:19:25 +08:00
  • 3e5d2314aa fix(discover): restore discover-filter-chips class for contract Codex 2026-09-14 11:09:53 +08:00
  • 146ebab61d feat(discover): rewrite filter UI to align with backend DiscoverController 5 params Codex 2026-09-14 11:09:23 +08:00
  • 0f06d82a92 fix(discover): filter chips use applied state and apply immediately on top-chip tap Codex 2026-09-14 10:59:43 +08:00
  • 7009ec079c fix(miniapp): delete redundant api.ts to avoid build conflict with CommonJS api.js Codex 2026-09-14 10:29:15 +08:00
  • 751f14d5ee chore: remove obsolete .js sources for migrated C-group pages Codex 2026-09-14 10:14:27 +08:00
  • 93fc9b0d88 feat(miniapp): migrate C-group pages to TypeScript, update contracts Codex 2026-09-14 10:14:05 +08:00
  • e59038790c docs(status): sync with phase 0 gate results, V035 migration and clean git tree Codex 2026-09-14 10:04:08 +08:00
  • fd5f4d6e80 chore: add artifacts/backups to gitignore Codex 2026-09-14 10:02:58 +08:00
  • ea2bb2439d chore: complete infrastructure config, contracts, reference images and ui redesign artifacts Codex 2026-09-14 10:02:34 +08:00
  • 63cbbff2de feat: implement miniapp C-group pages with real API calls and design tokens Codex 2026-09-14 10:02:22 +08:00
  • bb380d40f6 feat: enhance home aggregate, review atomicity, local eligibility and match engine (phase 04-07) Codex 2026-09-14 10:02:07 +08:00
  • 10887f40ed feat: add V034-V035 flyway migrations and phase 04-07 test classes Codex 2026-09-14 10:01:50 +08:00
  • 0518cda95c docs: add phase 04-06 recovery reports, gate outputs and execution plan Codex 2026-09-14 10:01:41 +08:00
  • 1aea6f7791 feat: redesign public relationship services Codex 2026-09-14 08:51:26 +08:00
  • a6037ded59 feat: redesign activity and profile tabs Codex 2026-09-14 07:05:20 +08:00
  • b7dc52b517 feat: redesign discovery and messages tabs Codex 2026-09-14 06:49:49 +08:00
  • 36b15d9ca8 feat: rebuild miniapp reference home Codex 2026-09-14 06:45:36 +08:00
  • df47543501 feat: add miniapp reference assets and primitives Codex 2026-09-14 06:38:44 +08:00
  • 311f251609 test: lock miniapp reference page scope Codex 2026-09-14 06:19:11 +08:00
  • 8b8972a77b test: verify admin reference UI fidelity Codex 2026-09-13 22:09:15 +08:00
  • 72b0758e8c feat: recreate admin dashboard from reference Codex 2026-09-13 21:50:44 +08:00
  • fbafe693b6 feat: add admin dashboard data adapter Codex 2026-09-13 21:44:58 +08:00
  • 9279359678 feat: rebuild admin shell from reference Codex 2026-09-13 21:39:32 +08:00
  • ad9d32f544 feat: establish admin reference design foundation Codex 2026-09-13 21:34:43 +08:00
  • 3a634b4ef2 docs: finalize UI cleanup report Codex 2026-09-13 21:26:30 +08:00
  • 097c4c4778 chore: finalize miniapp page source cleanup Codex 2026-09-13 21:25:50 +08:00
  • 61ca737e02 docs: record UI cleanup checkpoint Codex 2026-09-13 21:24:54 +08:00
  • eed4400611 refactor: remove duplicate miniapp page sources Codex 2026-09-13 21:19:05 +08:00
  • c66e42dd8a docs: retire conflicting UI baselines Codex 2026-09-13 21:12:50 +08:00
  • 1deda1e943 chore: inventory obsolete UI files Codex 2026-09-13 20:15:33 +08:00
  • 56e8329b59 docs: plan reference-driven dual-client UI redesign Codex 2026-09-13 20:07:43 +08:00
  • 8b5d2b35f8 docs: define reference-driven dual-client UI redesign Codex 2026-09-13 19:54:31 +08:00
  • d8f3c2a42e feat: deliver admin redesign pilot admin 2026-09-11 17:27:12 +08:00
  • d8338f225b fix: preserve admin warm-white contract admin 2026-09-11 17:06:46 +08:00
  • 564fc88fc8 feat: establish admin visual foundation admin 2026-09-11 17:02:42 +08:00
  • 47dacb5a1b feat: add original Shanyuan Danyang brand assets admin 2026-09-11 16:52:32 +08:00
  • aad666d1a0 test: freeze full UI redesign page matrix admin 2026-09-11 16:08:17 +08:00
  • 159772f615 docs: plan full dual-client UI redesign admin 2026-09-11 15:51:03 +08:00
  • 8550ab980d docs: define dual-client UI redesign admin 2026-09-11 15:09:44 +08:00
  • b8c33b9a0c chore: remove legacy build artifacts admin 2026-09-11 10:19:22 +08:00
  • ff451d3185 docs: plan Codex baseline cleanup admin 2026-09-11 10:15:38 +08:00
  • 8432587b83 docs: define Codex baseline cleanup admin 2026-09-11 10:13:02 +08:00
  • ac2327b499 chore: checkpoint before switching to main admin 2026-09-11 09:07:41 +08:00
  • c20301ffff fix: restore miniapp public startup flows admin 2026-09-10 22:57:52 +08:00
  • 4dd93db137 feat: redesign miniapp tabbar icons admin 2026-09-10 22:00:17 +08:00
  • d6f5f25c35 fix: repair admin page api contracts admin 2026-09-10 21:31:38 +08:00
  • 7994e081a6 fix: rebuild latest demo database admin 2026-09-10 20:28:29 +08:00
  • 76a10e5de0 fix: resolve miniapp compile errors admin 2026-09-10 18:37:53 +08:00
  • 45ca118453 feat: deliver V1.1 dual-client UI fidelity milestone admin 2026-09-10 16:06:11 +08:00
  • 5b51d5b3f1 feat: complete phase 02 RBAC and data scope recovery admin 2026-09-10 10:58:43 +08:00
  • b46b48eb33 chore: establish V1.1 recovery baseline admin 2026-09-09 22:05:00 +08:00