jackyu66git and Cursor
9707b72808
feat(ECR-041): OpsCMS Banner 薄写面(Write-Wave 首刀)
...
Admin POST/PUT + admin.cms.write/审计;C 端 GET /home/banners;首页投影回退静态 homeFeeds;migration 000051;不碰 FeedSlot/支付/UGC。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-13 19:55:27 +08:00
jackyu66git and Cursor
62cd8c45dd
chore: 合入 stash Ops hardening 与 migration 000041
...
Ask/catalog 权限与审计加固、量表读权限统一,以及未提交的 ops hardening 变更。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-13 01:46:34 +08:00
jackyu66git and Cursor
4889ff5916
merge: 合入本地 Ops 扩展与 origin/main(ECR-009–016)
...
保留远程用户侧 ECR-009–016 与本地 Ops 目录/RBAC/CMS/危机等能力;文档标注分叉期间 ECR 编号冲突。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-13 01:45:53 +08:00
jackyu66git and Cursor
89756f65b4
feat(ECR-012–016): 合规、题库、时辰刷新、头像、MBTI OEJTS 与埋点
...
落地输入合规、探索题库、报告日/时辰刷新、账号头像、OEJTS 量表,并补齐 H5 埋点与 Admin 漏斗;同步 ESS 工件、切至自建 Git、清理 GitHub Actions。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-13 01:27:58 +08:00
jackyu66git and Cursor
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
jackyu66git and Cursor
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
jackyu66git and Cursor
e9c11cdf1d
feat(ECR-040): ExploreConfig ScaleDefinition 只读投影并 Closed
...
复用 scales 表只读投影;admin-h5 /catalogs 聚合 026–040 目录;Loop 队列 STOP。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 03:20:42 +08:00
jackyu66git
e955f1e6a2
feat(ECR-039): GrowthInsights FunnelDefinition 只读并 Closed
...
FunnelDefinition catalog (000040) · Loop continuous.
2026-08-08 03:17:12 +08:00
jackyu66git
5de9a7bbe5
feat(ECR-038): GrowthInsights ReportTemplate 只读并 Closed
...
ReportTemplate catalog (000039) · Loop continuous.
2026-08-08 03:16:57 +08:00
jackyu66git
5c462ecb2a
feat(ECR-037): ExploreConfig ImageCardDeck 只读并 Closed
...
ImageCardDeck catalog (000038) · Loop continuous.
2026-08-08 03:16:42 +08:00
jackyu66git
bd9e13497f
feat(ECR-036): ExploreConfig RhythmConfig 只读并 Closed
...
RhythmConfig catalog (000037) · Loop continuous.
2026-08-08 03:16:26 +08:00
jackyu66git
ebc93b6c7e
feat(ECR-035): ExploreConfig StarConfig 只读并 Closed
...
StarConfig catalog (000036) · Loop continuous.
2026-08-08 03:16:12 +08:00
jackyu66git
45e98f6872
feat(ECR-034): AdminGovernance PrivacyRequest 只读并 Closed
...
PrivacyRequest catalog (000035) · Loop continuous.
2026-08-08 03:15:59 +08:00
jackyu66git
487bee78d1
feat(ECR-033): AskOperations HandoffCase 只读并 Closed
...
HandoffCase catalog (000034) · Loop continuous.
2026-08-08 03:15:45 +08:00
jackyu66git
447fb6da16
feat(ECR-032): CrisisCare InterventionOutcome 只读并 Closed
...
InterventionOutcome catalog (000033) · Loop continuous.
2026-08-08 03:15:30 +08:00
jackyu66git
24a115297b
feat(ECR-031): CrisisCare CrisisEvent 只读并 Closed
...
CrisisEvent catalog (000032) · Loop continuous.
2026-08-08 03:15:16 +08:00
jackyu66git
b904e6b04f
feat(ECR-030): ContentSafety ModerationCase 只读并 Closed
...
ModerationCase catalog (000031) · Loop continuous.
2026-08-08 03:15:00 +08:00
jackyu66git
5846d39d97
feat(ECR-029): ContentSafety BlockPolicy 只读并 Closed
...
BlockPolicy catalog (000030) · Loop continuous.
2026-08-08 03:14:45 +08:00
jackyu66git
00d9ed5610
feat(ECR-028): AICoreConfig ToolDefinition 只读并 Closed
...
ToolDefinition catalog (000029) · Loop continuous.
2026-08-08 03:14:30 +08:00
jackyu66git
c1a8a58488
feat(ECR-027): AICoreConfig KnowledgeChunk 只读并 Closed
...
KnowledgeChunk catalog (000028) · Loop continuous.
2026-08-08 03:14:17 +08:00
jackyu66git and Cursor
b91806ba80
feat(ECR-026): OpsCMS ScheduledPublication 只读并 Closed
...
定时发布目录(ops_scheduled_publications),并加固 catalog 生成器。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 03:13:36 +08:00
jackyu66git and Cursor
e32466357d
feat(ECR-025): OpsCMS FeedSlot 只读并 Closed
...
栏目位目录(ops_feed_slots + /cms),复用 admin.cms.read。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 03:08:40 +08:00
jackyu66git and Cursor
32ac559385
feat(ECR-024): OpsCMS Banner 只读并 Closed
...
运营横幅目录(ops_banners + admin /cms),锁定 024–040 全队列。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 03:05:55 +08:00
jackyu66git and Cursor
bf1ae8bc53
feat(ECR-023): AICoreConfig KnowledgeSource 只读并 Closed
...
运营可观测知识源目录(knowledge_sources + admin /ai),不含 Chunk/Embedding。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 01:49:58 +08:00
jackyu66git and Cursor
de224184a6
feat(ECR-022): CrisisCare CrisisPolicy 只读并 Closed
...
新增 crisis_policies、admin.crisis.read、列表/试匹配 API 与 admin-h5「危机」页;禁 CrisisEvent 写/UGC/真支付。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 01:28:45 +08:00
jackyu66git and Cursor
140b08ca01
feat(ECR-021): AICoreConfig SystemPrompt 只读并 Closed
...
新增 system_prompts 目录、admin.ai_config.read 与 admin-h5「AI」页;本切片不改运行时 Prompt、禁写发布/UGC/真支付。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-08 00:27:17 +08:00
jackyu66git and Cursor
93227d3316
feat(ECR-020): QualityFeedback 问答质量反馈并 Closed
...
新增 ask_quality_feedback、运营/C端评分 API 与 admin-h5 问答反馈区;禁改消息/UGC/真支付。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 23:02:13 +08:00
jackyu66git and Cursor
cae3380cbf
feat(ECR-019): ContentSafety FilterRule 只读并 Closed
...
新增 filter_rules、admin.content_safety.read、列表/详情/试匹配 API 与 admin-h5「安全」页;禁审核写/UGC/真支付。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 22:13:22 +08:00
jackyu66git and Cursor
c81f57a7d1
feat(ECR-018): Entitlement 用户权益只读并 Closed
...
聚合 GET /admin/users/:id/entitlements(Membership∪DeepAccess∪问答额度)与 admin-h5 权益 Tab;无 migration / 无真支付。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 19:26:15 +08:00
jackyu66git and Cursor
00a798bd85
feat(ECR-017): AskOperations 问答会话只读并 Closed
...
新增 admin.ask.read、GET /admin/ask/threads*(AskSessionView)与 admin-h5「问答」页;禁改消息/UGC/真支付。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 18:39:37 +08:00
jackyu66git and Cursor
61ae3b0451
feat(ECR-016): UserIntelligence 用户洞察只读切片并 Closed
...
聚合 GET /admin/users/:id/insight(报告类型/派生标签/行为快照),admin-h5 洞察 Tab;无 migration / 无 UGC / 无真支付。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 18:31:06 +08:00
jackyu66git and Cursor
1afda1d389
docs: 队列指向 ECR-016 UserIntelligence
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 18:17:06 +08:00
jackyu66git and Cursor
1eeb0b00e7
feat(ECR-015): RedemptionCode 兑换码并 Closed
...
批次生成/作废、C 端兑码延长会员;admin-h5 /codes。
Loop continuous。Next:ECR-016 UserIntelligence。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 18:16:13 +08:00
jackyu66git and Cursor
0e26aabef8
docs: 同步 ECR-014 Closed 与 Loop 队列指向 ECR-015
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 18:04:43 +08:00
jackyu66git and Cursor
882c01d81a
feat(ECR-014): MembershipPlan 套餐配置并 Closed
...
membership_plans 表、admin 套餐页、Grant/CreateOrder 读表;
Loop continuous 自动 Approve/Closed。Next:ECR-015 RedemptionCode。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 18:03:38 +08:00
jackyu66git and Cursor
e25cd94b0c
feat(ECR-013B): AccountLifecycle Closed;启用 Loop 连续执行
...
UserStatus 迁移、DeviceAuth 拒绝非 active、admin-h5 CTA;
Reviewer Closed。Human 授权 LOOP_AUTHORIZATION(免逐闸确认)。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 17:47:18 +08:00
jackyu66git and Cursor
f75b42397f
docs(ECR-013B): 启动 AccountLifecycle 契约定义
...
Human Start Authorization:UserStatus 状态机 Spec/BD/contract_diff;
禁止 coding,待 Approve + coding Start Authorization。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 17:23:04 +08:00
jackyu66git and Cursor
b5a05941d9
feat(ECR-013A): Admin RBAC 实现并 Closed
...
角色权限、RequirePermission、/me permissions 与 migration 000015;
Reviewer Approve → Closed。Next:ECR-013B Contract Definition。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 17:19:45 +08:00
jackyu66git and Cursor
27f27a1cb2
docs: freeze WAVE0 domain foundation and contract governance
...
Mark WAVE0 FROZEN CANDIDATE for Human Review; docs + .ai domain/product only — no apps or migrations.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 16:20:11 +08:00
jackyu66git and Cursor
d33c8fdfe9
feat(ECR-012): 星座对齐收口,并 Closed ECR-007/008
...
对齐 outlook/分享 type=star/报告页运势面板与测试;流程上关闭 Ops-B/C 两张 ECR。真支付仍后置。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 15:48:19 +08:00
jackyu66git and Cursor
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
jackyu66git and Cursor
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
jackyu66git and Cursor
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
jackyu66git and Cursor
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
jackyu66git and Cursor
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
jackyu66git and Cursor
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 and Cursor
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
jackyu66git and Cursor
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
jackyu66git and Cursor
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
jackyu66git and Cursor
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 >
2026-08-02 16:00:44 +08:00