Skip to content

Commit f9f497c

Browse files
V48 (specification-implementation): Extract deposit VCS inventory and action hooks
Move DepositSourceSelection VCS loading into use-deposit-source-vcs, option review/admission into use-deposit-option-actions, and activity-ledger record/anchor into use-deposit-activity-recording. Thin DepositPageClient and DepositSourceSelection; document Phase 4 progress in NOTES and deposits README.
1 parent 3b008c5 commit f9f497c

7 files changed

Lines changed: 934 additions & 662 deletions

File tree

BITCODE_SPEC_V48_NOTES.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1356,11 +1356,17 @@ Packs experience (thin page client):
13561356
| Activity detail aside | `PacksActivityDetail/` |
13571357
| Payload types | `packs/models/packs-activity-types.ts` |
13581358

1359-
**Still deposit-touched and not yet fully modular:** synthesis completion /
1360-
adoption / dispatch handlers still in `DepositPageClient`; VCS inventory
1361-
effects still in `DepositSourceSelection` (~960 LOC); option admission
1362-
handlers still on the page client. Continue until all deposit-touched
1363-
modules satisfy SRP and named-unit layout.
1359+
**Still deposit-touched and thinning:** synthesis completion / adoption /
1360+
dispatch effects still in `DepositPageClient` (~920 LOC after option +
1361+
activity hooks); option cards still nested in `DepositAssetPackOptions`.
1362+
1363+
**Further landings (same modularization pass):**
1364+
1365+
| Extract | Path |
1366+
| --- | --- |
1367+
| VCS inventory hook | `DepositSourceSelection/hooks/use-deposit-source-vcs.ts` |
1368+
| Option review/admission | `DepositPageClient/hooks/use-deposit-option-actions.ts` |
1369+
| Activity ledger record/anchor | `DepositPageClient/hooks/use-deposit-activity-recording.ts` |
13641370

13651371
### Phase 6 landing (executions corridor)
13661372

0 commit comments

Comments
 (0)