Commit Graph
55 Commits
Author SHA1 Message Date
jackyu66git 447fb6da16 feat(ECR-032): CrisisCare InterventionOutcome 只读并 Closed
InterventionOutcome catalog (000033) · Loop continuous.
2026-08-08 03:15:30 +08:00
jackyu66git 58eef7c02b docs(ECR-031): TEST_REPORT 补 commit sha 2026-08-08 03:15:16 +08:00
jackyu66git 24a115297b feat(ECR-031): CrisisCare CrisisEvent 只读并 Closed
CrisisEvent catalog (000032) · Loop continuous.
2026-08-08 03:15:16 +08:00
jackyu66git 0d4bc5054e docs(ECR-030): TEST_REPORT 补 commit sha 2026-08-08 03:15:00 +08:00
jackyu66git b904e6b04f feat(ECR-030): ContentSafety ModerationCase 只读并 Closed
ModerationCase catalog (000031) · Loop continuous.
2026-08-08 03:15:00 +08:00
jackyu66git 271e312669 docs(ECR-029): TEST_REPORT 补 commit sha 2026-08-08 03:14:45 +08:00
jackyu66git 5846d39d97 feat(ECR-029): ContentSafety BlockPolicy 只读并 Closed
BlockPolicy catalog (000030) · Loop continuous.
2026-08-08 03:14:45 +08:00
jackyu66git e6740a0326 docs(ECR-028): TEST_REPORT 补 commit sha 2026-08-08 03:14:30 +08:00
jackyu66git 00d9ed5610 feat(ECR-028): AICoreConfig ToolDefinition 只读并 Closed
ToolDefinition catalog (000029) · Loop continuous.
2026-08-08 03:14:30 +08:00
jackyu66git 1f572c4151 docs(ECR-027): TEST_REPORT 补 commit sha 2026-08-08 03:14:17 +08:00
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 1afda1d389 docs: 队列指向 ECR-016 UserIntelligence
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 18:17: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 0e26aabef8 docs: 同步 ECR-014 Closed 与 Loop 队列指向 ECR-015
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 18:04:43 +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 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
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 85ed0901bb docs: record WAVE0 Human Review FREEZE
Human Decision=FREEZE on foundation 27f27a1; next gate ECR-013A contract only after Start Authorization.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 16:31:42 +08:00
jackyu66gitandCursor 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
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
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
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
jackyu66git 33e6dffa17 initial commit: 愈心谷数字解构 2026-07-08 12:37:41 +08:00