Commit Graph
37 Commits
Author SHA1 Message Date
jackyu66gitandCursor 13860bf1ef feat(ECR-011): 昵称、首页贴士与档案 Self 唯一/合盘交叉校验
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s
每账号仅一条 self(migration 40902);合盘只选 TA;账号昵称可改;首页穿衣/颜色/养生贴士。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 22:05:00 +08:00
jackyu66gitandCursor 5ceb3ce749 feat(ECR-010): Ops-E 系统运营;修复登出解绑;P2 Complete
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s
落地管理员 RBAC/封禁/推送任务 stub,logout 解绑 device 并统一各页 ensureAccount,同时收口 P2 生日生成与状态文档。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 18:54:59 +08:00
jackyu66gitandCursor 0ee4d4f5ae docs(loop): approve and close LOOP-RUN-002 Ops-D sample
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 02:47:39 +08:00
jackyu66gitandCursor 31a0ec721a docs(ECR-009): dedupe TRACEABILITY
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 02:46:22 +08:00
jackyu66gitandCursor e58a24ddd2 docs(loop): LOOP-RUN-002 ready for human approval
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s
Ops-D sample at READY_FOR_APPROVAL with Gate PASS and sample notes
on reduced human steps (no Plan Mode confirm).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 02:45:51 +08:00
jackyu66gitandCursor d48e95d42c docs(ECR-009): record commit evidence and BD Status Approved
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 02:45:32 +08:00
jackyu66gitandCursor ca3b13554c feat(ECR-009): Ops-D order filters, plan display prices, refund status
LOOP-RUN-002 sample: admin order multi-filter, membership display
price catalog, read-only refund_status. No real payment or RBAC.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 02:45:32 +08:00
jackyu66gitandCursor 7ab9add5dd feat(ops): ECR-007 行为分析与 ECR-008 内容运营后台
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s
落地埋点 ingest/数据看板、首页宫格 CMS 与测评上下架;含账号引导、问答流式与免责声明去重,以及 review P1 审计同事务修复。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 02:26:16 +08:00
jackyu66gitandCursor 7e9023f0a8 test(e2e): 前后台联调 Playwright 与 admin 冒烟
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s
新增 e2e-live 真 API 一致性全路径,并为 admin-h5 增加 mock 浏览器冒烟。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 22:41:43 +08:00
jackyu66gitandCursor 879bf70cb7 feat(ECR-006): 落地运营后台 Phase A(admin API + admin-h5)
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s
新增独立鉴权的 /api/v1/admin 与 Vue 控制台;会员授予与审计同事务,并补集成/单测。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 18:35:53 +08:00
jackyu66gitandCursor 4a583c9480 style(h5): HomeToolIcon 全局放大约 39%
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s
统一按 prop×1.392 显示,并同步首页九宫格容器,避免裁切。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 16:10:39 +08:00
jackyu66gitandCursor 00fc7f82b9 refactor(ECR-005): 再拆 Ask/Decode/Portrait 与 composable,补强 OpenAPI
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s
压低贴线 SFC/composable;报告/档案/量表/意象卡 path 挂 Envelope $ref;CI ESS 门禁跟到 ECR-005。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 22:38:32 +08:00
jackyu66gitandCursor 7034c92de7 refactor(ECR-004): Synastry 再拆、Scale 测、Membership 守卫、OpenAPI 与 CI
ci / h5 (push) Canceled after 0s
ci / api (push) Canceled after 0s
ci / ess-docs (push) Canceled after 0s
压合盘贴线文件;补选答单测与 nil 守卫;对齐关键 OpenAPI schemas;加 GitHub Actions 门禁。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 21:06:14 +08:00
jackyu66gitandCursor 67701d1f7b chore(ECR-001,ECR-003): 关闭结构对齐并清理 outlook JSON 旧键
正式关闭 ECR-001/002;删除 fortune 双写与 lucky 字段,H5 改读 outlook/boost。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 20:39:34 +08:00
jackyu66gitandCursor 69fa1b85d6 fix(ECR-001): 对齐 Playwright e2e 与 /psy/ base 及现 UI
E2E 改走 /psy 路径并更新过时文案断言,恢复 L3 冒烟;补充 Phase F QA 报告。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 18:34:11 +08:00
jackyu66gitandCursor e735aa43e3 refactor(ECR-001): Phase F types/sdk 对齐并拆分超标 H5 页
抽出 OpenAPI DTO;将 Ask/Report/Profile/Star 等 8 页拆到 ≤400 行,并修 ScaleSummary、fortuneKey、Scale 选答与单测。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 18:19:34 +08:00
jackyu66gitandCursor 19d3cd5945 refactor(ECR-001): 接入 ESS 并完成结构对齐 Phase A–E
绑定 ESS 双轨治理,拆分超大 H5 页与 Go 引擎,抽出 membership 服务,
并将 star/fortune 重命名为 outlook(JSON 双写兼容);同时修复 /psy API 代理与首页 + 菜单层级。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 17:51:40 +08:00
jackyu66git 583133dd09 fix: baseURL 改为 /psy 避免 SDK joinURL 双重 /api 2026-08-05 16:36:47 +08:00
jackyu66git 9f65c11bad fix: API baseURL 改为 /psy/api + gitignore Go 二进制 2026-08-05 16:24:40 +08:00
jackyu66git b46d651892 切换为 Vue SPA 首页,删除旧版静态页面
- server.py: 支持 Vue SPA fallback,根路径优先 VUE_DIST
- router: createWebHistory('/psy/')
- 删除旧版 pages/css/js 目录和根目录 HTML 文件
2026-08-05 15:05:19 +08:00
jackyu66gitandCursor e589af9bc0 feat: 首页档案条改为自己/添加/列表三分区,对齐测测交互
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 15:01:11 +08:00
jackyu66gitandCursor 53eb4577b3 feat: 按测测功能重构 H5 首页与各子页,并修正顶栏「+」添加档案菜单
对齐测测交互:首页「+」支持邀请填档案/添加档案/邀请合盘;各 Tab 与工具页按同一视觉与功能标准落地;本地对照截图目录显式忽略。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 14:32:35 +08:00
jackyu66gitandCursor bd22d9dddd feat: P1 合盘/星座/问答与测测完整设计包及模拟器取证工具
落地 synastry/star/ask API 与 H5 页面,补齐 cece-frontend-re complete-design 证据文档,并加入 Android 模拟器截图抓取脚本。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 11:37:53 +08:00
jackyu66gitandCursor 15a9db374a feat: add exploration scale list, questions, and scoring
Seed communication-style scale, expose /api/v1/scales APIs, and wire
Explore/Scale H5 pages for the P1 探索测试 path.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 16:29:31 +08:00
jackyu66gitandCursor 14b836f53b feat: add RelationInsight API and wire H5 relation/profile pages
Second P1 growth engine: compare two profiles, gate full tips behind
deep-access mock payment, and list personal archives on /profile.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 16:28:10 +08:00
jackyu66gitandCursor 0f320e040b feat: P1 profile/portrait API and freeze local-dev environment
Add host-first environment contracts (Local vs CI vs Prod), deps-only
compose, and the Profile → Portrait → deep-access mock payment slice
with device identity and auto-migrate on API startup.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 16:24:57 +08:00
jackyu66gitandCursor dd94e57277 docs: freeze YuXinGu lexicon, journey, and P1 engineering sources
Establish product language contract, user journey with dual growth engines,
ERD/OpenAPI/Go boundaries, and H5 routes (/profile, /portrait, /relation,
/membership) before P1 implementation.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 16:12:10 +08:00
jackyu66gitandCursor 2fb1dfee14 chore: seal Design Vision v1 and monorepo scaffold
Archive the differentiated YuXinGu product docs, AI engineering system,
design contract, and Go/Vue scaffold. Next execution prioritizes Cece-parity
over early innovation (see .ai/product/STRATEGY.md).

Co-authored-by: Cursor <cursoragent@cursor.com>
design-vision-v1
2026-08-02 16:00:44 +08:00
jackyu66git 2686866376 redesign homepage: 测测-style layout, icon grid for personality/zodiac tests, remove clinical terminology from headers 2026-08-02 14:25:37 +08:00
jackyu66git e6ad46fe87 付费墙: blur+opacity加强遮盖, confirm改自定义支付弹窗 2026-07-14 13:27:43 +08:00
jackyu66git 060b36208c shuzi: 修复报告区文案遗漏 2026-07-13 15:36:33 +08:00
jackyu66git 8371ea8679 全局文案优化: 更有感染力的人格描述/联合码/体质/报告/UI标签 2026-07-13 15:35:41 +08:00
jackyu66git 906e794eb3 shuzi: 内容区加白色卡片容器 2026-07-13 14:36:55 +08:00
jackyu66git 61011c201c 统一Logo和配色: 所有页面加logo.png, shuzi换渐变背景/字体 2026-07-13 14:34:21 +08:00
jackyu66git 7f3a85e669 shuzi: 修复联合码标签、桌面居中、加付费墙
- 联合码JOINT字典key为三位数,代码生成两位数,改用前缀匹配
- body加flex-direction:column修复桌面端内容偏右
- 添加付费墙:未付则模糊报告内容+解锁按钮,付过显示完整报告
- localStorage 'jiema_paid' 与jiema.html共享付费状态
2026-07-13 14:30:11 +08:00
jackyu66gitandClaude 573095325f feat: 新增愈心解码整合页面 + 公共代码重构
- 新增 common.js: 从 shuzi.html/yangsheng.html 提取共享引擎(数字三角计算、八字五行、体质判别等纯函数+数据字典)
- 新增 jiema.html: 愈心解码统一入口,整合数字性格+五行体质+今日锦囊,含付费墙(模拟支付)、分享卡片、契合度测算
- shuzi.html: 引用 common.js,删重复代码,新增返回链接+URL参数预填
- yangsheng.html: 引用 common.js,删重复代码,新增返回链接+URL参数预填
- yuxingu.html: Hero下方新增愈心解码入口卡片(含生日输入+生成按钮)
- index.html: 新增愈心解码导航卡片
- CLAUDE.md: 补充项目文档和架构说明

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-13 12:59:06 +08:00
jackyu66git 33e6dffa17 initial commit: 愈心谷数字解构 2026-07-08 12:37:41 +08:00