144 lines
31 KiB
JSON
144 lines
31 KiB
JSON
{
|
||
"built_at": "2026-03-20T08:32:06.940457+08:00",
|
||
"prompt_id": "P20260320-082906",
|
||
"prompt_at": "2026-03-20T08:29:06.574025+08:00",
|
||
"audit_required": true,
|
||
"db_docs_required": true,
|
||
"reasons": [
|
||
"dir:backend",
|
||
"dir:miniprogram",
|
||
"dir:db",
|
||
"db-schema-change",
|
||
"root-file"
|
||
],
|
||
"changed_files": [
|
||
"apps/DEMO-miniprogram/.gitignore",
|
||
"apps/DEMO-miniprogram/.gitkeep",
|
||
"apps/DEMO-miniprogram/README.md",
|
||
"apps/DEMO-miniprogram/doc/ABANDON_MODAL_COMPONENT.md",
|
||
"apps/DEMO-miniprogram/doc/KEYBOARD_INTERACTION_FIX.md",
|
||
"apps/DEMO-miniprogram/doc/TASK_ABANDON_IMPROVEMENTS.md",
|
||
"apps/DEMO-miniprogram/doc/TASK_ABANDON_QUICK_REFERENCE.md",
|
||
"apps/DEMO-miniprogram/doc/progress-bar-animation.md",
|
||
"apps/DEMO-miniprogram/doc/useless/ABANDON_MODAL_COMPONENT.md",
|
||
"apps/DEMO-miniprogram/doc/useless/KEYBOARD_INTERACTION_FIX.md",
|
||
"apps/DEMO-miniprogram/doc/useless/TASK_ABANDON_IMPROVEMENTS.md",
|
||
"apps/DEMO-miniprogram/doc/useless/TASK_ABANDON_QUICK_REFERENCE.md",
|
||
"apps/DEMO-miniprogram/doc/useless/progress-bar-animation.md",
|
||
"apps/DEMO-miniprogram/i18n/base.json",
|
||
"apps/DEMO-miniprogram/jest.config.js",
|
||
"apps/DEMO-miniprogram/miniprogram/app.json",
|
||
"apps/DEMO-miniprogram/miniprogram/app.miniapp.json",
|
||
"apps/DEMO-miniprogram/miniprogram/app.ts",
|
||
"apps/DEMO-miniprogram/miniprogram/app.wxss",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/ai-robot-sm.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/ai-robot-title.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/arrow-left.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/chart.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/chat-gray.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/chat.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/check-bold.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/check-circle.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/clock.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/forbidden.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/help-circle.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/icon-ai-float.png",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/icon-ai-inline.png",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/info-circle.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/info-error.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/info-warning.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/logout.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/tab-board-active.png",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/tab-board.png",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/tab-my-active.png",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/tab-my.png",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/tab-task-active.png",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/tab-task.png",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/task.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/_archived/wechat.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/ai-robot-badge.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/ai-robot-inline.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/ai-robot.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/ball-black.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/ball-gray.svg",
|
||
"apps/DEMO-miniprogram/miniprogram/assets/icons/feature-ai.svg",
|
||
"docs/prd/Neo_Specs/NS2-ai-prompt-refinement.md"
|
||
],
|
||
"high_risk_files": [],
|
||
"session_diff": {
|
||
"added": [
|
||
"docs/audit/prompt_logs/prompt_log_20260320_082906.md",
|
||
"docs/audit/session_logs/2026-03/20/41_1f04b9b4_082523/main_01_d425c41e.md",
|
||
"docs/audit/session_logs/2026-03/20/41_1f04b9b4_082523/sub_01_d425c41e.md",
|
||
"docs/audit/session_logs/2026-03/20/41_1f04b9b4_082523/sub_02_d425c41e.md",
|
||
"docs/audit/session_logs/2026-03/20/42_22663351_082644/main_01_5a3c34bc.md"
|
||
],
|
||
"modified": [
|
||
"docs/audit/session_logs/2026-02/11/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/11/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/12/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/12/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/13/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/13/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/14/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/14/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/15/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/15/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/16/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/16/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/17/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/17/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/18/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/18/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/19/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/19/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/20/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/20/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/21/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/21/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/22/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/22/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/23/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/23/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/24/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/24/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/25/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/25/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/26/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/26/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/27/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/27/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-02/28/_day_index.json",
|
||
"docs/audit/session_logs/2026-02/28/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-03/01/_day_index.json",
|
||
"docs/audit/session_logs/2026-03/01/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-03/02/_day_index.json",
|
||
"docs/audit/session_logs/2026-03/02/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-03/03/_day_index.json",
|
||
"docs/audit/session_logs/2026-03/03/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-03/04/_day_index.json",
|
||
"docs/audit/session_logs/2026-03/04/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-03/05/_day_index.json",
|
||
"docs/audit/session_logs/2026-03/05/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-03/06/_day_index.json",
|
||
"docs/audit/session_logs/2026-03/06/_day_index_full.json",
|
||
"docs/audit/session_logs/2026-03/07/_day_index.json",
|
||
"docs/audit/session_logs/2026-03/07/_day_index_full.json"
|
||
],
|
||
"deleted": [
|
||
"docs/audit/session_logs/2026-03/20/41_1f04b9b4_082523/main_01_dc10023a.md"
|
||
]
|
||
},
|
||
"compliance": {
|
||
"code_without_docs": [],
|
||
"new_migration_sql": [],
|
||
"has_bd_manual": false,
|
||
"has_audit_record": false,
|
||
"has_ddl_baseline": false,
|
||
"api_changed": false,
|
||
"openapi_spec_stale": false
|
||
},
|
||
"diff_stat": ".kiro/specs/01-miniapp-db-foundation/design.md | 1 -\n .kiro/specs/gift-card-breakdown/tasks.md | 2 +-\n .kiro/specs/rns1-board-apis/design.md | 4 +-\n .kiro/state/.audit_context.json | 148 +-\n .kiro/state/.audit_state.json | 71 +-\n .kiro/state/.compliance_state.json | 40 +-\n .kiro/state/.file_baseline.json | 2 +-\n .kiro/state/.last_prompt_id.json | 4 +-\n .kiro/steering/dws-doc-authority.md | 4 +-\n .kiro/steering/project-overview.md | 1 +\n apps/DEMO-miniprogram/.gitignore | 2 -\n apps/DEMO-miniprogram/.gitkeep | 0\n apps/DEMO-miniprogram/README.md | 204 -\n .../doc/ABANDON_MODAL_COMPONENT.md | 357 -\n .../doc/KEYBOARD_INTERACTION_FIX.md | 169 -\n .../doc/TASK_ABANDON_IMPROVEMENTS.md | 259 -\n .../doc/TASK_ABANDON_QUICK_REFERENCE.md | 119 -\n .../DEMO-miniprogram/doc/progress-bar-animation.md | 146 -\n .../doc/useless/ABANDON_MODAL_COMPONENT.md | 357 -\n .../doc/useless/KEYBOARD_INTERACTION_FIX.md | 169 -\n .../doc/useless/TASK_ABANDON_IMPROVEMENTS.md | 259 -\n .../doc/useless/TASK_ABANDON_QUICK_REFERENCE.md | 119 -\n .../doc/useless/progress-bar-animation.md | 146 -\n apps/DEMO-miniprogram/i18n/base.json | 11 -\n apps/DEMO-miniprogram/jest.config.js | 12 -\n apps/DEMO-miniprogram/miniprogram/app.json | 54 -\n apps/DEMO-miniprogram/miniprogram/app.miniapp.json | 5 -\n apps/DEMO-miniprogram/miniprogram/app.ts | 29 -\n apps/DEMO-miniprogram/miniprogram/app.wxss | 529 -\n .../assets/icons/_archived/ai-robot-sm.svg | 13 -\n .../assets/icons/_archived/ai-robot-title.svg | 16 -\n .../assets/icons/_archived/arrow-left.svg | 3 -\n .../miniprogram/assets/icons/_archived/chart.svg | 3 -\n .../assets/icons/_archived/chat-gray.svg | 3 -\n .../miniprogram/assets/icons/_archived/chat.svg | 3 -\n .../assets/icons/_archived/check-bold.svg | 3 -\n .../assets/icons/_archived/check-circle.svg | 3 -\n .../miniprogram/assets/icons/_archived/clock.svg | 4 -\n .../assets/icons/_archived/forbidden.svg | 4 -\n .../assets/icons/_archived/help-circle.svg | 3 -\n .../assets/icons/_archived/icon-ai-float.png | Bin 70 -> 0 bytes\n .../assets/icons/_archived/icon-ai-inline.png | Bin 70 -> 0 bytes\n .../assets/icons/_archived/info-circle.svg | 3 -\n .../assets/icons/_archived/info-error.svg | 3 -\n .../assets/icons/_archived/info-warning.svg | 3 -\n .../miniprogram/assets/icons/_archived/logout.svg | 5 -\n .../assets/icons/_archived/tab-board-active.png | Bin 66 -> 0 bytes\n .../assets/icons/_archived/tab-board.png | Bin 66 -> 0 bytes\n .../assets/icons/_archived/tab-my-active.png | Bin 66 -> 0 bytes\n .../miniprogram/assets/icons/_archived/tab-my.png | Bin 66 -> 0 bytes\n .../assets/icons/_archived/tab-task-active.png | Bin 66 -> 0 bytes\n .../assets/icons/_archived/tab-task.png | Bin 66 -> 0 bytes\n .../miniprogram/assets/icons/_archived/task.svg | 3 -\n .../miniprogram/assets/icons/_archived/wechat.svg | 3 -\n .../miniprogram/assets/icons/ai-robot-badge.svg | 28 -\n .../miniprogram/assets/icons/ai-robot-inline.svg | 16 -\n .../miniprogram/assets/icons/ai-robot.svg | 21 -\n .../miniprogram/assets/icons/ball-black.svg | 18 -\n .../miniprogram/assets/icons/ball-gray.svg | 18 -\n .../miniprogram/assets/icons/feature-ai.svg | 97 -\n .../miniprogram/assets/icons/feature-board.svg | 40 -\n .../miniprogram/assets/icons/feature-task.svg | 28 -\n .../miniprogram/assets/icons/heart-empty.svg | 11 -\n .../miniprogram/assets/icons/heart-filled.svg | 22 -\n .../miniprogram/assets/icons/icon-clock-circle.svg | 4 -\n .../miniprogram/assets/icons/icon-forbidden.svg | 4 -\n .../miniprogram/assets/icons/icon-wechat.svg | 3 -\n .../miniprogram/assets/icons/logo-billiard.svg | 5 -\n .../miniprogram/assets/icons/menu-chat.svg | 1 -\n .../miniprogram/assets/icons/menu-logout.svg | 1 -\n .../miniprogram/assets/icons/menu-notes.svg | 1 -\n .../miniprogram/assets/icons/send-arrow-gray.svg | 1 -\n .../miniprogram/assets/icons/send-arrow-white.svg | 1 -\n .../miniprogram/assets/icons/send-arrow.svg | 1 -\n .../assets/icons/tab-board-nav-active.svg | 5 -\n .../miniprogram/assets/icons/tab-board-nav.svg | 5 -\n .../miniprogram/assets/icons/tab-my-nav-active.svg | 4 -\n .../miniprogram/assets/icons/tab-my-nav.svg | 4 -\n .../assets/icons/tab-task-nav-active.svg | 5 -\n .../miniprogram/assets/icons/tab-task-nav.svg | 5 -\n .../miniprogram/assets/images/avatar-coach.png | Bin 609925 -> 0 bytes\n .../assets/images/banner-bg-blue-light-aurora.svg | 76 -\n .../assets/images/banner-bg-combined.svg | 103 -\n .../assets/images/banner-bg-coral-aurora.svg | 76 -\n .../assets/images/banner-bg-dark-gold-aurora.svg | 78 -\n .../assets/images/banner-bg-orange-aurora.svg | 76 -\n .../assets/images/banner-bg-pink-aurora.svg | 76 -\n .../assets/images/banner-bg-red-aurora.svg | 76 -\n .../assets/images/banner-bg-teal-aurora.svg | 76 -\n .../assets/images/login-bg-animated.svg | 122 -\n .../miniprogram/assets/images/stamp-badge.svg | 69 -\n .../components/abandon-modal/abandon-modal.json | 6 -\n .../components/abandon-modal/abandon-modal.ts | 84 -\n .../components/abandon-modal/abandon-modal.wxml | 53 -\n .../components/abandon-modal/abandon-modal.wxss | 192 -\n .../ai-float-button/ai-float-button.json | 4 -\n .../components/ai-float-button/ai-float-button.ts | 39 -\n .../ai-float-button/ai-float-button.wxml | 14 -\n .../ai-float-button/ai-float-button.wxss | 56 -\n .../components/ai-inline-icon/ai-inline-icon.json | 4 -\n .../components/ai-inline-icon/ai-inline-icon.ts | 38 -\n .../components/ai-inline-icon/ai-inline-icon.wxml | 3 -\n .../components/ai-inline-icon/ai-inline-icon.wxss | 4 -\n .../components/ai-title-badge/ai-title-badge.json | 4 -\n .../components/ai-title-badge/ai-title-badge.ts | 49 -\n .../components/ai-title-badge/ai-title-badge.wxml | 6 -\n .../components/ai-title-badge/ai-title-badge.wxss | 4 -\n .../miniprogram/components/banner/banner.json | 4 -\n .../miniprogram/components/banner/banner.ts | 26 -\n .../miniprogram/components/banner/banner.wxml | 12 -\n .../miniprogram/components/banner/banner.wxss | 66 -\n .../components/board-tab-bar/board-tab-bar.json | 4 -\n .../components/board-tab-bar/board-tab-bar.ts | 25 -\n .../components/board-tab-bar/board-tab-bar.wxml | 39 -\n .../components/board-tab-bar/board-tab-bar.wxss | 39 -\n .../components/clue-card/clue-card.json | 4 -\n .../miniprogram/components/clue-card/clue-card.ts | 30 -\n .../components/clue-card/clue-card.wxml | 14 -\n .../components/clue-card/clue-card.wxss | 122 -\n .../coach-level-tag/coach-level-tag.json | 4 -\n .../components/coach-level-tag/coach-level-tag.ts | 81 -\n .../coach-level-tag/coach-level-tag.wxml | 4 -\n .../coach-level-tag/coach-level-tag.wxss | 42 -\n .../miniprogram/components/dev-fab/dev-fab.json | 3 -\n .../miniprogram/components/dev-fab/dev-fab.ts | 28 -\n .../miniprogram/components/dev-fab/dev-fab.wxml | 15 -\n .../miniprogram/components/dev-fab/dev-fab.wxss | 29 -\n .../filter-dropdown/filter-dropdown.json | 6 -\n .../components/filter-dropdown/filter-dropdown.ts | 83 -\n .../filter-dropdown/filter-dropdown.wxml | 27 -\n .../filter-dropdown/filter-dropdown.wxss | 116 -\n .../components/heart-icon/heart-icon.json | 4 -\n .../components/heart-icon/heart-icon.ts | 30 -\n .../components/heart-icon/heart-icon.wxml | 1 -\n .../components/heart-icon/heart-icon.wxss | 6 -\n .../components/hobby-tag/hobby-tag.json | 4 -\n .../miniprogram/components/hobby-tag/hobby-tag.ts | 36 -\n .../components/hobby-tag/hobby-tag.wxml | 4 -\n .../components/hobby-tag/hobby-tag.wxss | 19 -\n .../components/metric-card/metric-card.json | 6 -\n .../components/metric-card/metric-card.ts | 67 -\n .../components/metric-card/metric-card.wxml | 22 -\n .../components/metric-card/metric-card.wxss | 82 -\n .../components/note-modal/note-modal.json | 9 -\n .../components/note-modal/note-modal.ts | 244 -\n .../components/note-modal/note-modal.wxml | 83 -\n .../components/note-modal/note-modal.wxss | 241 -\n .../perf-progress-bar/perf-progress-bar.json | 4 -\n .../perf-progress-bar/perf-progress-bar.ts | 25 -\n .../perf-progress-bar/perf-progress-bar.wxml | 65 -\n .../perf-progress-bar/perf-progress-bar.wxss | 260 -\n .../service-record-card/service-record-card.json | 4 -\n .../service-record-card/service-record-card.ts | 32 -\n .../service-record-card/service-record-card.wxml | 22 -\n .../service-record-card/service-record-card.wxss | 136 -\n .../components/star-rating/star-rating.json | 6 -\n .../components/star-rating/star-rating.ts | 38 -\n .../components/star-rating/star-rating.wxml | 9 -\n .../components/star-rating/star-rating.wxss | 4 -\n .../miniprogram/custom-tab-bar/index.json | 4 -\n .../miniprogram/custom-tab-bar/index.ts | 58 -\n .../miniprogram/custom-tab-bar/index.wxml | 17 -\n .../miniprogram/custom-tab-bar/index.wxss | 49 -\n apps/DEMO-miniprogram/miniprogram/i18n/base.json | 11 -\n .../miniprogram/pages/apply/apply.json | 8 -\n .../miniprogram/pages/apply/apply.ts | 146 -\n .../miniprogram/pages/apply/apply.wxml | 107 -\n .../miniprogram/pages/apply/apply.wxss | 271 -\n .../miniprogram/pages/board-coach/board-coach.json | 17 -\n .../miniprogram/pages/board-coach/board-coach.ts | 289 -\n .../miniprogram/pages/board-coach/board-coach.wxml | 136 -\n .../miniprogram/pages/board-coach/board-coach.wxss | 338 -\n .../pages/board-customer/board-customer.json | 17 -\n .../pages/board-customer/board-customer.ts | 306 -\n .../pages/board-customer/board-customer.wxml | 311 -\n .../pages/board-customer/board-customer.wxss | 692 -\n .../pages/board-finance/board-finance.json | 14 -\n .../pages/board-finance/board-finance.ts | 493 -\n .../pages/board-finance/board-finance.wxml | 782 -\n .../pages/board-finance/board-finance.wxss | 1625 --\n .../pages/board-finance/board-finance.wxss.bak-x2 | 1393 --\n .../pages/chat-history/chat-history.json | 13 -\n .../miniprogram/pages/chat-history/chat-history.ts | 89 -\n .../pages/chat-history/chat-history.wxml | 68 -\n .../pages/chat-history/chat-history.wxss | 177 -\n .../miniprogram/pages/chat/chat.json | 10 -\n .../miniprogram/pages/chat/chat.ts | 221 -\n .../miniprogram/pages/chat/chat.wxml | 165 -\n .../miniprogram/pages/chat/chat.wxss | 372 -\n .../pages/coach-detail/coach-detail.json | 15 -\n .../miniprogram/pages/coach-detail/coach-detail.ts | 540 -\n .../pages/coach-detail/coach-detail.wxml | 331 -\n .../pages/coach-detail/coach-detail.wxss | 1106 --\n .../pages/customer-detail/customer-detail.json | 15 -\n .../pages/customer-detail/customer-detail.ts | 297 -\n .../pages/customer-detail/customer-detail.wxml | 323 -\n .../pages/customer-detail/customer-detail.wxss | 1026 -\n .../customer-service-records.json | 14 -\n .../customer-service-records.ts | 264 -\n .../customer-service-records.wxml | 123 -\n .../customer-service-records.wxss | 285 -\n .../miniprogram/pages/dev-tools/dev-tools.json | 4 -\n .../miniprogram/pages/dev-tools/dev-tools.ts | 175 -\n .../miniprogram/pages/dev-tools/dev-tools.wxml | 109 -\n .../miniprogram/pages/dev-tools/dev-tools.wxss | 171 -\n .../miniprogram/pages/login/login.json | 8 -\n .../miniprogram/pages/login/login.ts | 63 -\n .../miniprogram/pages/login/login.wxml | 77 -\n .../miniprogram/pages/login/login.wxss | 337 -\n .../miniprogram/pages/my-profile/my-profile.json | 10 -\n .../miniprogram/pages/my-profile/my-profile.ts | 38 -\n .../miniprogram/pages/my-profile/my-profile.wxml | 66 -\n .../miniprogram/pages/my-profile/my-profile.wxss | 135 -\n .../pages/no-permission/no-permission.json | 7 -\n .../pages/no-permission/no-permission.ts | 74 -\n .../pages/no-permission/no-permission.wxml | 67 -\n .../pages/no-permission/no-permission.wxss | 241 -\n .../miniprogram/pages/notes/DELETE_FEATURE.md | 220 -\n .../miniprogram/pages/notes/MIGRATION_NOTES.md | 185 -\n .../miniprogram/pages/notes/STYLE_COMPARISON.md | 139 -\n .../miniprogram/pages/notes/notes.json | 13 -\n .../miniprogram/pages/notes/notes.ts | 76 -\n .../miniprogram/pages/notes/notes.wxml | 60 -\n .../miniprogram/pages/notes/notes.wxss | 203 -\n .../performance-records/performance-records.json | 13 -\n .../performance-records/performance-records.ts | 272 -\n .../performance-records/performance-records.wxml | 130 -\n .../performance-records/performance-records.wxss | 492 -\n .../pages/performance/MIGRATION_NOTES.md | 297 -\n .../miniprogram/pages/performance/performance.json | 12 -\n .../miniprogram/pages/performance/performance.ts | 226 -\n .../miniprogram/pages/performance/performance.wxml | 294 -\n .../miniprogram/pages/performance/performance.wxss | 833 -\n .../miniprogram/pages/reviewing/reviewing.json | 9 -\n .../miniprogram/pages/reviewing/reviewing.ts | 99 -\n .../miniprogram/pages/reviewing/reviewing.wxml | 116 -\n .../miniprogram/pages/reviewing/reviewing.wxss | 427 -\n .../miniprogram/pages/task-detail/task-detail.json | 18 -\n .../miniprogram/pages/task-detail/task-detail.ts | 411 -\n .../miniprogram/pages/task-detail/task-detail.wxml | 273 -\n .../miniprogram/pages/task-detail/task-detail.wxss | 1062 -\n .../miniprogram/pages/task-list/task-list.json | 14 -\n .../miniprogram/pages/task-list/task-list.ts | 701 -\n .../miniprogram/pages/task-list/task-list.wxml | 412 -\n .../miniprogram/pages/task-list/task-list.wxss | 1415 --\n apps/DEMO-miniprogram/miniprogram/services/api.ts | 452 -\n .../miniprogram/utils/ai-color-manager.ts | 189 -\n .../DEMO-miniprogram/miniprogram/utils/ai-color.ts | 44 -\n .../miniprogram/utils/avatar-color.ts | 51 -\n apps/DEMO-miniprogram/miniprogram/utils/chat.ts | 49 -\n apps/DEMO-miniprogram/miniprogram/utils/config.ts | 26 -\n apps/DEMO-miniprogram/miniprogram/utils/filter.ts | 23 -\n apps/DEMO-miniprogram/miniprogram/utils/format.wxs | 83 -\n apps/DEMO-miniprogram/miniprogram/utils/heart.ts | 21 -\n .../miniprogram/utils/mock-data.ts | 755 -\n apps/DEMO-miniprogram/miniprogram/utils/money.ts | 65 -\n apps/DEMO-miniprogram/miniprogram/utils/rating.ts | 43 -\n apps/DEMO-miniprogram/miniprogram/utils/render.ts | 21 -\n apps/DEMO-miniprogram/miniprogram/utils/request.ts | 204 -\n apps/DEMO-miniprogram/miniprogram/utils/router.ts | 45 -\n apps/DEMO-miniprogram/miniprogram/utils/sort.ts | 52 -\n .../miniprogram/utils/task-config.ts | 58 -\n apps/DEMO-miniprogram/miniprogram/utils/task.ts | 36 -\n apps/DEMO-miniprogram/miniprogram/utils/time.ts | 126 -\n apps/DEMO-miniprogram/miniprogram/utils/time.wxs | 86 -\n .../miniprogram/utils/ui-constants.ts | 30 -\n apps/DEMO-miniprogram/miniprogram/utils/util.ts | 19 -\n .../miniprogram/utils/vi-colors.ts | 346 -\n apps/DEMO-miniprogram/package-lock.json | 4661 -----\n apps/DEMO-miniprogram/package.json | 20 -\n apps/DEMO-miniprogram/project.config.json | 68 -\n apps/DEMO-miniprogram/project.miniapp.json | 68 -\n apps/DEMO-miniprogram/project.private.config.json | 24 -\n apps/DEMO-miniprogram/tsconfig.json | 34 -\n apps/DEMO-miniprogram/tsconfig.test.json | 10 -\n apps/DEMO-miniprogram/typings/api.d.ts | 299 -\n apps/DEMO-miniprogram/typings/index.d.ts | 22 -\n apps/DEMO-miniprogram/typings/types/index.d.ts | 1 -\n apps/DEMO-miniprogram/typings/types/wx/index.d.ts | 74 -\n .../typings/types/wx/lib.wx.api.d.ts | 19671 -------------------\n .../typings/types/wx/lib.wx.app.d.ts | 270 -\n .../typings/types/wx/lib.wx.behavior.d.ts | 68 -\n .../typings/types/wx/lib.wx.cloud.d.ts | 924 -\n .../typings/types/wx/lib.wx.component.d.ts | 636 -\n .../typings/types/wx/lib.wx.event.d.ts | 1435 --\n .../typings/types/wx/lib.wx.miniapp.d.ts | 2606 ---\n .../typings/types/wx/lib.wx.page.d.ts | 259 -\n apps/XCX-TEST/i18n/base.json | 11 -\n apps/XCX-TEST/miniprogram/app.json | 14 -\n apps/XCX-TEST/miniprogram/app.miniapp.json | 5 -\n apps/XCX-TEST/miniprogram/app.ts | 18 -\n apps/XCX-TEST/miniprogram/app.wxss | 10 -\n apps/XCX-TEST/miniprogram/assets/emoji/fire.png | Bin 928 -> 0 bytes\n apps/XCX-TEST/miniprogram/assets/emoji/heart.png | Bin 498 -> 0 bytes\n apps/XCX-TEST/miniprogram/assets/emoji/ok.png | Bin 1162 -> 0 bytes\n apps/XCX-TEST/miniprogram/assets/emoji/party.png | Bin 1376 -> 0 bytes\n apps/XCX-TEST/miniprogram/assets/emoji/rocket.png | Bin 1064 -> 0 bytes\n apps/XCX-TEST/miniprogram/assets/emoji/smile.png | Bin 806 -> 0 bytes\n apps/XCX-TEST/miniprogram/assets/emoji/star.png | Bin 494 -> 0 bytes\n apps/XCX-TEST/miniprogram/assets/emoji/thumbup.png | Bin 778 -> 0 bytes\n apps/XCX-TEST/miniprogram/pages/index/index.json | 4 -\n apps/XCX-TEST/miniprogram/pages/index/index.ts | 54 -\n apps/XCX-TEST/miniprogram/pages/index/index.wxml | 27 -\n apps/XCX-TEST/miniprogram/pages/index/index.wxss | 62 -\n apps/XCX-TEST/miniprogram/utils/util.ts | 19 -\n apps/XCX-TEST/package.json | 15 -\n apps/XCX-TEST/project.config.json | 53 -\n apps/XCX-TEST/project.miniapp.json | 68 -\n apps/XCX-TEST/project.private.config.json | 22 -\n apps/XCX-TEST/tsconfig.json | 30 -\n apps/XCX-TEST/typings/index.d.ts | 8 -\n apps/XCX-TEST/typings/types/index.d.ts | 1 -\n apps/XCX-TEST/typings/types/wx/index.d.ts | 74 -\n apps/XCX-TEST/typings/types/wx/lib.wx.api.d.ts | 19671 -------------------\n apps/XCX-TEST/typings/types/wx/lib.wx.app.d.ts | 270 -\n .../XCX-TEST/typings/types/wx/lib.wx.behavior.d.ts | 68 -\n apps/XCX-TEST/typings/types/wx/lib.wx.cloud.d.ts | 924 -\n .../typings/types/wx/lib.wx.component.d.ts | 636 -\n apps/XCX-TEST/typings/types/wx/lib.wx.event.d.ts | 1435 --\n apps/XCX-TEST/typings/types/wx/lib.wx.page.d.ts | 259 -\n apps/backend/README.md | 10 +-\n apps/backend/app/main.py | 6 +-\n apps/backend/app/routers/xcx_ai_chat.py | 223 -\n apps/backend/app/routers/xcx_board.py | 8 +-\n apps/backend/app/schemas/xcx_board.py | 33 +-\n apps/backend/app/schemas/xcx_coaches.py | 8 +-\n apps/backend/app/schemas/xcx_config.py | 21 +-\n apps/backend/app/schemas/xcx_customers.py | 8 +-\n apps/backend/app/services/fdw_queries.py | 95 +-\n apps/backend/app/services/matching.py | 75 +-\n apps/backend/app/services/recall_detector.py | 36 +-\n apps/backend/app/services/task_generator.py | 26 +-\n apps/backend/app/services/task_manager.py | 58 +-\n apps/backend/docs/API-REFERENCE.md | 144 +\n apps/miniprogram/README.md | 13 +\n .../miniprogram/pages/board-coach/board-coach.ts | 59 +-\n .../pages/board-customer/board-customer.ts | 24 +-\n .../miniprogram/pages/chat-history/chat-history.ts | 38 +-\n apps/miniprogram/miniprogram/pages/chat/chat.ts | 386 +-\n apps/miniprogram/miniprogram/pages/chat/chat.wxml | 14 +\n apps/miniprogram/miniprogram/pages/chat/chat.wxss | 6 +\n .../miniprogram/pages/coach-detail/coach-detail.ts | 136 +-\n .../pages/customer-detail/customer-detail.ts | 42 +-\n .../customer-service-records.ts | 231 +-\n .../customer-service-records.wxml | 12 +-\n .../customer-service-records.wxss | 14 +\n .../miniprogram/pages/my-profile/my-profile.ts | 16 +-\n apps/miniprogram/miniprogram/pages/notes/notes.ts | 91 +-\n .../miniprogram/miniprogram/pages/notes/notes.wxml | 8 +-\n .../performance-records/performance-records.ts | 213 +-\n .../miniprogram/pages/task-detail/task-detail.ts | 95 +-\n .../miniprogram/pages/task-list/task-list.ts | 40 +-\n apps/miniprogram/miniprogram/services/api.ts | 400 +-\n docs/DOCUMENTATION-MAP.md | 19 +-\n docs/architecture/backend-architecture.md | 16 +-\n docs/audit/audit_dashboard.md | 19 +-\n docs/database/BD_Manual_ai_tables.md | 104 +-\n docs/database/BD_Manual_app_schema_rls_views.md | 14 +-\n docs/database/BD_Manual_fdw_etl_setup.md | 2 +-\n docs/database/ddl/etl_feiqiu__app.sql | 39 +-\n docs/database/ddl/etl_feiqiu__dws.sql | 185 +-\n docs/database/ddl/zqyy_app__biz.sql | 10 +-\n docs/miniprogram-dev/API-contract.md | 190 +-\n docs/miniprogram-dev/api-audit/coach-detail.md | 2 +-\n docs/prd/Neo_Specs/NS2-ai-prompt-refinement.md | 126 +-\n docs/prd/Neo_Specs/RNS1-split-plan.md | 14 +-\n .../miniprogram-storyboard-walkthrough-gaps.md | 2 +-\n .../storyboard-walkthrough-assistant-view.md | 2 +-\n ...276\\235\\350\\265\\226\\347\\237\\251\\351\\230\\265.md\" | 1 -\n scripts/ops/_db_docs_reconcile.py | 149 -\n scripts/ops/validate_p1_db_foundation.py | 1 -\n xmkiro.zip | Bin 862281 -> 0 bytes\n 372 files changed, 2058 insertions(+), 89024 deletions(-)",
|
||
"high_risk_diff": "",
|
||
"latest_prompt_log": "- [P20260320-082906] 2026-03-20 08:29:06 +0800\n - summary: 好,完善这个文档,把没有覆盖的问题补齐,参考相关文档,寻找相应的需求内容。\n - prompt:\n```text\n好,完善这个文档,把没有覆盖的问题补齐,参考相关文档,寻找相应的需求内容。\n```\n"
|
||
} |