Summary
The controllers for the live, AppModule-wired TransactionsModule under src/modules/transactions/ live in a directory literally named contorllers (missing an l, extra o) — confirmed via ls src/modules/transactions, showing contorllers/transactions.controller.ts and contorllers/admin-transactions.controller.ts — rather than the conventional controllers used by every sibling module in src/modules/ (account-freeze/controllers/, admin/controllers/, api-keys/controllers/, etc.).
Why This Matters
This is a small but genuinely confusing inconsistency: anyone searching the codebase by the conventional controllers/ path (as every other src/modules/* directory uses) will not find this module's controllers, and IDE "go to file"/glob-based tooling that assumes the standard spelling will silently miss it. It's a low-risk, high-clarity cleanup item.
What Needs to Be Done
- Rename
src/modules/transactions/contorllers/ to src/modules/transactions/controllers/ and update the corresponding import paths in transactions.module.ts and anywhere else that references the directory.
- Grep the codebase for any other similarly misspelled directory/file names while this is being cleaned up.
Key Files
src/modules/transactions/contorllers/transactions.controller.ts
src/modules/transactions/contorllers/admin-transactions.controller.ts
src/modules/transactions/transactions.module.ts (import paths referencing the directory)
Acceptance Criteria
Points: 200
Category: CHORE
Summary
The controllers for the live,
AppModule-wiredTransactionsModuleundersrc/modules/transactions/live in a directory literally namedcontorllers(missing anl, extrao) — confirmed vials src/modules/transactions, showingcontorllers/transactions.controller.tsandcontorllers/admin-transactions.controller.ts— rather than the conventionalcontrollersused by every sibling module insrc/modules/(account-freeze/controllers/,admin/controllers/,api-keys/controllers/, etc.).Why This Matters
This is a small but genuinely confusing inconsistency: anyone searching the codebase by the conventional
controllers/path (as every othersrc/modules/*directory uses) will not find this module's controllers, and IDE "go to file"/glob-based tooling that assumes the standard spelling will silently miss it. It's a low-risk, high-clarity cleanup item.What Needs to Be Done
src/modules/transactions/contorllers/tosrc/modules/transactions/controllers/and update the corresponding import paths intransactions.module.tsand anywhere else that references the directory.Key Files
src/modules/transactions/contorllers/transactions.controller.tssrc/modules/transactions/contorllers/admin-transactions.controller.tssrc/modules/transactions/transactions.module.ts(import paths referencing the directory)Acceptance Criteria
controllerscontorllerspath are updatednest buildsucceeds after the rename with no broken import pathsPoints: 200
Category: CHORE