# 0045 — Order — Module Triage

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

## Goal

Consolidates 4 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/order`.

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

4 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#1044 — Order.StatusCode Create still blocked — guard pack upsert with IsCustomized; then fix spec shape
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1045 — Order related list still missing Files — #1033's recommendedRelatedLists entry has no upstream source
- [ ] #TBD — legacy MetaDrivenPlatform4AI#1925 — Migrate order_create_gate.go to tenant overlay (Rule 1/3/4/7 violation)
- [ ] #TBD — legacy MetaDrivenPlatform4AI#2286 — bug(order): Upload Archived OF fails with HTTP 403 — order status does not transition to Activated

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