# 0038 — Report — Module Triage

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

## Goal

Consolidates 11 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/report`.

## 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)

11 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#100 — [Salesforce Compat] Report `describe` response missing required top-level sections
- [ ] #TBD — legacy MetaDrivenPlatform4AI#228 — chore: dashboard_filtering_test has never compiled — needs rewrite
- [ ] #TBD — legacy MetaDrivenPlatform4AI#336 — Analytics API compatibility
- [ ] #TBD — legacy MetaDrivenPlatform4AI#677 — Report edit: "Show me" filter is static and non-interactive
- [ ] #TBD — legacy MetaDrivenPlatform4AI#697 — design: Report/Dashboard folder permission system — FolderShare enforcement + SOQL path protection
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1372 — Report List: Missing left-side category navigation panel (Recent; Created by Me; Folders; etc.)
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1373 — Report Builder: Report type search doesn't match plural or alternate names ("Opportunities" returns no results)
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1378 — [Report Builder] Filter field dropdown shows 'No matches found' for SFDC-synced report filters
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1409 — Remove inline Subtotal and Record Count rows from report view and edit view
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1410 — Report chart should be hidden by default when opening a report
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1415 — Private/personal reports from Salesforce not visible in Reports list

## 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._
