fix: integrate people archive, report reader and western chart corrections
Independent Staging Quality Gate / validate (push) Successful in 16m28s
Independent Staging Quality Gate / publish (push) Successful in 3m33s

Validate on Linux Node 22 and PostgreSQL 17: 3894 frontend tests and 64 database tests pass, with no removed test names or new failures. Preserve static Home, bounded gzip, assertion-change records and manual acceptance gaps.

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
jesse-ux
2026-09-25 20:41:16 +08:00
co-authored by Claude Code
parent 48fe4daf51
commit 4d801e53c3
78 changed files with 34844 additions and 441 deletions
+7 -5
View File
@@ -47,7 +47,7 @@ HOME_SURFACE_FILES = (
_FRONTEND_SRC / "components" / "birth-location-fields.tsx",
_FRONTEND_SRC / "components" / "profile-fields.tsx",
_FRONTEND_SRC / "components" / "onboarding-chat-message.tsx",
_FRONTEND_SRC / "components" / "chart-library-panel.tsx",
_FRONTEND_SRC / "components" / "people" / "people-page.tsx",
_FRONTEND_SRC / "components" / "starter-home.tsx",
)
@@ -263,15 +263,17 @@ def test_chart_profile_library_has_cloud_table_api_and_local_fallback() -> None:
"synastryReportCard",
"synastryHistory",
"discardLegacyCloudMirrorKeys",
"synastry-report-card",
"synastry-history-list",
# 原值 / 新值 / 原因:退役面板样式 / 人物详情与带用量的删除 / 锁实际 /people 入口。
"people-archive-detail",
"pendingDelete",
'fetch("/api/synastry"',
"Ashtakoot",
"jyotisha_chart_library",
"保存失败,请重试",
"星盘库",
"添加其他人的星盘",
"用于合盘",
# 原值 / 新值 / 原因:添加其他人的星盘、用于合盘 / 添加一个人、和我合盘 / 新人物页文案。
"添加一个人",
"和我合盘",
):
assert token in page
# 原值: 首页表面必须有「设为默认」。