@@ -74,12 +74,17 @@ const SOURCE_ROOTS = Object.freeze({
7474 notes : '.specifications/BITCODE_SPEC_V47_NOTES.md' ,
7575 parity : '.specifications/BITCODE_SPEC_V47_PARITY_MATRIX.md' ,
7676 roadmap : '.specifications/SPECIFICATIONS_ROADMAP.md' ,
77- packsClient : 'apps/uapi/components/packs/PacksPageClient/PacksPageClient.tsx' ,
78- packsActivityTable : 'apps/uapi/components/packs/PacksActivityTable/PacksActivityTable.tsx' ,
79- packsActivityFilterBar : 'apps/uapi/components/packs/PacksActivityFilterBar/PacksActivityFilterBar.tsx' ,
80- packsActivityDetailStates : 'apps/uapi/components/packs/PacksActivityDetailStates/PacksActivityDetailStates.tsx' ,
81- packsPortfolioOverview : 'apps/uapi/components/packs/PacksPortfolioStrip/PacksPortfolioStrip.tsx' ,
82- packsPage : 'apps/uapi/app/packs/page.tsx' ,
77+ // V48 retired product name "Packs" → Exchange. Surfaces live under components/exchange;
78+ // /packs remains a compatibility redirect. Predicate roots track the live client.
79+ packsClient : 'apps/uapi/components/exchange/ExchangePageClient/ExchangePageClient.tsx' ,
80+ packsActivityTable : 'apps/uapi/components/exchange/ExchangeActivityTable/ExchangeActivityTable.tsx' ,
81+ packsActivityFilterBar :
82+ 'apps/uapi/components/exchange/ExchangeActivityFilterBar/ExchangeActivityFilterBar.tsx' ,
83+ packsActivityDetailStates :
84+ 'apps/uapi/components/exchange/ExchangeActivityDetailStates/ExchangeActivityDetailStates.tsx' ,
85+ packsPortfolioOverview :
86+ 'apps/uapi/components/exchange/ExchangePortfolioStrip/ExchangePortfolioStrip.tsx' ,
87+ packsPage : 'apps/uapi/app/exchange/page.tsx' ,
8388 packActivityModel : 'apps/uapi/components/bitcode/activity/PackActivityModel/pack-activity-model.ts' ,
8489 packsActivityApi : 'apps/uapi/app/api/packs/activity/route.ts' ,
8590 auxillariesPage : 'apps/uapi/app/auxillaries/page.tsx' ,
@@ -94,7 +99,7 @@ const SOURCE_ROOTS = Object.freeze({
9499 'apps/uapi/components/auxillaries/headers/AuxillariesWalletPaneHeader/AuxillariesWalletPaneHeader.tsx' ,
95100 auxillariesExternalsPane : 'apps/uapi/components/auxillaries/AuxillariesExternalsPane/AuxillariesExternalsPane.tsx' ,
96101 packActivityModelTest : 'apps/uapi/tests/packActivityModel.test.ts' ,
97- packsClientTest : 'apps/uapi/tests/packsPageClient .test.tsx' ,
102+ packsClientTest : 'apps/uapi/tests/exchangePageClient .test.tsx' ,
98103 auxillariesWalletPaneTest : 'apps/uapi/tests/auxillariesWalletPane.test.tsx' ,
99104 auxillariesWorkspaceTest : 'apps/uapi/tests/auxillariesWorkspacePanels.test.tsx' ,
100105 packageJson : 'package.json' ,
0 commit comments