fix(audit): profile_upsert top-key merge, scoring badge recordIds, zc item contract

- profile_upsert now merges top-level keys (info/resume/zongce are independent sub-documents); previously any page saving its own slice silently wiped the other two (profile save lost zongce rules, assessment save lost resume, resume save lost zongce)
- ZcItem gains recordIds: aggregated cap items (wcap/ccap/kcap/gcap/hcap) expose the records they aggregate, so the evidence gallery scored/unscored badge works (matchedIds was always empty before)
- add regression coverage notes; www rebuilt
This commit is contained in:
root
2026-10-17 19:13:58 +08:00
parent ba448946c9
commit a668647f35
19 changed files with 63 additions and 51 deletions
File diff suppressed because one or more lines are too long