feat: chat integration, tenant admin spec, backend chat service, miniprogram updates, DEMO moved to tmp, XCX-TEST removed, migrations & docs

This commit is contained in:
Neo
2026-03-20 09:02:10 +08:00
parent 3d2e5f8165
commit beb88d5bea
388 changed files with 6436 additions and 25458 deletions

File diff suppressed because one or more lines are too long

View File

@@ -1,9 +1,66 @@
{
"audit_required": false,
"db_docs_required": false,
"reasons": [],
"changed_files": [],
"change_fingerprint": "",
"marked_at": "2026-03-20T03:26:08.198013+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"
],
"change_fingerprint": "c347e0fb24548a8427f63a65a48dbf7df0b4a734",
"marked_at": "2026-03-20T09:01:30.178895+08:00",
"last_reminded_at": null
}

View File

@@ -1,41 +1,13 @@
{
"needs_check": true,
"scanned_at": "2026-03-20T03:26:03.443110+08:00",
"new_migration_sql": [
"db/zqyy_app/migrations/2026-03-20_rebuild_rls_view_gift_breakdown.sql",
"db/zqyy_app/migrations/2026-03-20_refresh_fdw_finance_recharge_summary.sql"
],
"new_or_modified_sql": [
"db/zqyy_app/migrations/2026-03-20_rebuild_rls_view_gift_breakdown.sql",
"db/zqyy_app/migrations/2026-03-20_refresh_fdw_finance_recharge_summary.sql",
"docs/database/ddl/etl_feiqiu__app.sql",
"scripts/ops/verify_gift_card_breakdown.sql"
],
"code_without_docs": [
{
"file": "apps/backend/app/services/fdw_queries.py",
"expected_docs": [
"apps/backend/docs/API-REFERENCE.md",
"apps/backend/README.md"
]
},
{
"file": "apps/etl/connectors/feiqiu/tasks/dws/finance_recharge_task.py",
"expected_docs": [
"apps/etl/connectors/feiqiu/docs/etl_tasks/"
]
},
{
"file": "apps/miniprogram/miniprogram/pages/board-finance/board-finance.ts",
"expected_docs": [
"apps/miniprogram/README.md"
]
}
],
"needs_check": false,
"scanned_at": "2026-03-20T08:32:06.937993+08:00",
"new_migration_sql": [],
"new_or_modified_sql": [],
"code_without_docs": [],
"new_files": [],
"has_bd_manual": false,
"has_audit_record": false,
"has_ddl_baseline": true,
"has_ddl_baseline": false,
"api_changed": false,
"openapi_spec_stale": false
}

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
{
"prompt_id": "P20260320-032608",
"at": "2026-03-20T03:26:08.198013+08:00"
"prompt_id": "P20260320-090130",
"at": "2026-03-20T09:01:30.178895+08:00"
}