diff --git a/Architecture.md b/Architecture.md index e69de29..e8b2bda 100644 --- a/Architecture.md +++ b/Architecture.md @@ -0,0 +1,83 @@ +# Architecture + +## Classification + +Automation / agent workspace. + +## Structure Signals + +- `app` (94 files) +- `components` (32 files) +- `lib` (32 files) +- `scripts` (23 files) +- `(root)` (15 files) +- `public` (6 files) +- `contexts` (3 files) +- `nginx` (2 files) +- `tor` (1 files) + +## File Type Signals + +- `.tsx` (114) +- `.ts` (47) +- `.sh` (16) +- `.svg` (5) +- `.json` (4) +- `.cjs` (4) +- `.md` (3) +- `.conf` (3) +- `.txt` (3) +- `.gitignore` (1) +- `.ico` (1) +- `.css` (1) + +## Build And Dependency Signals + +| Signal | Detail | +|---|---| +| package.json | name=cyberlux; scripts=prebuild, verify, dev, build, start, start:onion, health:stack, diagnose:onion, onions:status, onions:list; deps=next, react, react-dom, @tailwindcss/postcss, @types/node, @types/react, @types/react-dom, tailwindcss, typescript | +| README files | README.md | + +## Project Tree Snapshot + +- .gitignore +- DEPLOY.md +- ONION-URLS.md +- app/academy/page.tsx +- app/account/add-funds/page.tsx +- app/account/hidden-services/page.tsx +- app/account/page.tsx +- app/api/admin/credit/route.ts +- app/api/admin/ledger/route.ts +- app/api/admin/raffle/route.ts +- app/api/btc/verify/route.ts +- app/api/btcpay/invoice/route.ts +- app/api/btcpay/status/[invoiceId]/route.ts +- app/api/btcpay/webhook/route.ts +- app/api/credits/balance/route.ts +- app/api/credits/claim/route.ts +- app/api/messages/route.ts +- app/api/pending-deposit/route.ts +- app/api/raffle/buy/route.ts +- app/api/tools/unlock/route.ts +- app/arb-academy/page.tsx +- app/awards/page.tsx +- app/barter/layout.tsx +- app/barter/page.tsx +- app/chatter/page.tsx +- app/checkout/page.tsx +- app/codex/page.tsx +- app/comparison/page.tsx +- app/conspiracies/page.tsx +- app/darknet-atlas/page.tsx +- app/dashboard/page.tsx +- app/directory/page.tsx +- app/drop-box/page.tsx +- app/drops/page.tsx +- app/easter-eggs/page.tsx +- app/exchange/guidelines/page.tsx +- ... 172 more project files not shown + +## Interpretation + +Treat this page as the maintainer map. Replace inferred structure with exact module responsibilities once active code paths are confirmed.