# Arda Feature Progress

| # | Feature | Status | Notes |
|---|---------|--------|-------|
| 01 | [Batch Shipment](01-batch-shipment/SPEC.md) | Done | Fully shipped. Two modes: Labels Only, Generate All |
| 02 | [Immediate Bugs (Audio)](02-immediate-bugs/SPEC.md) | Not Started | Blocked on audio files from Jeff |
| 03 | [DHL Charges Tracking](03-dhl-charges/SPEC.md) | In Progress | UI done (experimental). Needs backend, DB, PDF parsing |
| 04 | [Lost Shipments](04-lost-shipments/SPEC.md) | Not Started | Needs CS ticket integration, document upload, claim workflow |
| 05 | [Shopify BigOrder Grouping](05-shopify-bigorder-grouping/SPEC.md) | Not Started | No new tables needed; uses existing shopifyCustomerId |
| 06 | [Shipping UI Changes](06-shipping-ui-changes/SPEC.md) | Not Started | Small change: add Shopify admin link to BigOrder page |
| 07 | [Analytics](07-analytics/SPEC.md) | Not Started | Two parts: Darshan's dashboard + unshipped orders report |
| 08 | [International Shipping](08-international-shipping/SPEC.md) | Not Started | VAT fix can proceed; EU warehouse decision pending |
| 09 | [Shipment Summary](09-shipment-summary/SPEC.md) | Not Started | Frontend-only; existing API sufficient. Copy-to-Discord |
| 10 | [Shipment Prices](10-shipment-prices/SPEC.md) | Not Started | Infrastructure exists; needs debugging/restoration |
| 11 | [QC Changes](11-qc-changes/SPEC.md) | Exploratory | Needs team discussion before implementation |
| 12 | [Factory QA Tools](12-factory-qa-tools/SPEC.md) | In Progress | UI done (experimental). Needs backend API, cleanup, logging |
| 13 | [Customs/Shipping Data](13-customs-shipping-data/SPEC.md) | Not Started | Largest feature. 5-phase migration strategy |
| 14 | [OAuth Provider](14-oauth-provider/SPEC_REVISED.md) | In Progress | On dev-gem: tables, token + authorize endpoints, step-up, arda consent, Developers UI, tests 099–103. Pending: merge to master; optional /oauth/revoke + /oauth/introspect |
| 15 | [API Keys Dashboard](15-api-keys-dashboard/SPEC_REVISED.md) | Not Started | No implementation yet; allowed_apps.json still in-memory |
| 16 | [Trust Proxy Rollout](16-trust-proxy-rollout/SPEC.md) | In Progress | TRUST_PROXY env wired in auth-api + admin-api; per-env rollout + baselines remain |

## Status Key

- **Done** - Feature is complete and shipped
- **In Progress** - Partially implemented, work remains
- **Not Started** - Defined but no implementation yet
- **Exploratory** - Needs further discussion/research before implementation
