jackyu66git
|
c1a8a58488
|
feat(ECR-027): AICoreConfig KnowledgeChunk 只读并 Closed
KnowledgeChunk catalog (000028) · Loop continuous.
|
2026-08-08 03:14:17 +08:00 |
|
 jackyu66gitandCursor
|
78857d5510
|
docs(ECR-026): TEST_REPORT 补 commit sha
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-08 03:13:36 +08:00 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
8c50b3d925
|
docs(ECR-025): TEST_REPORT 补 commit sha
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-08 03:08:40 +08:00 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
f51b2524c5
|
docs(ECR-024): TEST_REPORT 补 commit sha
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-08 03:05:55 +08:00 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
ac1aec857d
|
docs(ECR-023): TEST_REPORT 补 commit sha
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-08 01:49:58 +08:00 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
dd4d644eaa
|
docs(ECR-022): TEST_REPORT 补 commit sha
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-08 01:28:45 +08:00 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
4b5e5bc63d
|
docs(ECR-021): TEST_REPORT 补 commit sha
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-08 00:27:17 +08:00 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
22f9e358ae
|
docs(ECR-020): TEST_REPORT 补 commit sha
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-07 23:02:13 +08:00 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
e270a38393
|
docs(ECR-019): TEST_REPORT 补 commit sha
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-07 22:13:23 +08:00 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
de025d72bc
|
docs(ECR-018): TEST_REPORT 补 commit sha
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-07 19:26:16 +08:00 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
37b91e51b8
|
docs(ECR-017): TEST_REPORT 补 commit sha
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-07 18:39:38 +08:00 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
1c157a0e46
|
docs(ECR-016): TEST_REPORT 补 commit sha
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-07 18:31:40 +08:00 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
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 |
|
 jackyu66gitandCursor
|
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 |
|
 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
|
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
|
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 |
|