# 0035 — Account — Module Triage

**Milestone:** M3
**Owner:** TBD
**Status:** planning

## Goal

Consolidates 12 legacy issues from the
`MetaDrivenPlatform4AI` repo that share the same module / area label,
so they can be triaged together by the corresponding domain IC.

Module label scope: `module/account`.

## Acceptance criteria

- [ ] All `ported` children below have a Story or Bug filed in pingcap-pack
- [ ] All filed Stories / Bugs have a linked test (existing or to-write task with scaffold)
- [ ] Engineering review confirms which children are still applicable under the new project's design

## Stories / Bugs (filed as GitHub issues)

12 children classified `ported`. Phase 3/4 will file each as
a Story (capability) or Bug (defect) in this repo and back-reference the
legacy issue. Initial child list:

- [ ] #TBD — legacy MetaDrivenPlatform4AI#1125 — flow: formula eval failure on $Record.Account.XX writes formula element name as literal string instead of skip/nil
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1284 — ChangePasswordModal sends lowercase `password` key — field name mismatch with handler validation
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1350 — [Data] 46 orphaned SF profiles with 0 users pollute the Profiles list
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1375 — fix: Related List Quick Links shows excessive duplicate entries with all counts at 0
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1376 — fix: Related List Quick Links shows duplicate entries and all counts are 0
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1377 — Dampen timing differences across failed login outcomes
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1384 — Org detail page: 5 bugs — missing Org ID column; wrong default tab; missing Orders; unnecessary tabs; slow related list
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1541 — View Account Hierarchy action button missing — no parent-child tree visualization
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1542 — New Contact action button missing on Account page (should pre-link AccountId)
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1543 — Merge Opportunities action missing on Account page (master selection + re-parent child records)
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1737 — Approval runtime performance: >1 min to load approval on Account page; >1 min to approve
- [ ] #TBD — legacy MetaDrivenPlatform4AI#2000 — Tenant __c objects + lookup fields hardcoded in L0 platform code: backend/internal/features/metadata/related_list_defaults.go (rule 1 + rule 11; same class as #1845's flow cleanup)

## Non-goals

- Re-port legacy fixes that are no longer relevant under the new project's
  pure-platform design — engineering identifies these case-by-case
- Layer-belonging classification (L0 / L1 / L2) — engineering's job

## History

- 2026-05-03 — created during Phase 2 from clustered orphan issues.

## Stories (filed in Phase 3)

_Pending Phase 3 synthesis._
