diff --git a/Architecture.md b/Architecture.md index e69de29..0fc22dd 100644 --- a/Architecture.md +++ b/Architecture.md @@ -0,0 +1,80 @@ +# Architecture + +## Classification + +Automation / agent workspace. + +## Structure Signals + +- `src` (142 files) +- `(root)` (14 files) +- `prisma` (13 files) +- `public` (5 files) +- `scripts` (4 files) +- `content` (1 files) + +## File Type Signals + +- `.tsx` (77) +- `.ts` (70) +- `.sql` (10) +- `.svg` (5) +- `.json` (4) +- `.txt` (2) +- `.mjs` (2) +- `.example` (1) +- `.gitignore` (1) +- `.nvmrc` (1) +- `.toml` (1) +- `.prisma` (1) + +## Build And Dependency Signals + +| Signal | Detail | +|---|---| +| package.json | name=fundraising-platform; scripts=dev, dev:next, build, start, lint, postinstall, db:seed, db:migrate, test:integration, test:http; deps=@prisma/adapter-pg, @prisma/client, @stripe/react-stripe-js, @stripe/stripe-js, bcryptjs, clsx, framer-motion, next, next-auth, pg | +| README files | README.md | + +## Project Tree Snapshot + +- .env.example +- .gitignore +- .nvmrc +- REDME-FIXSES-TRIAGE.txt +- SITE-AUDIT.txt +- content/issues.json +- eslint.config.mjs +- next.config.ts +- package-lock.json +- package.json +- postcss.config.mjs +- prisma.config.ts +- prisma/migrations/20260510183439_init/migration.sql +- prisma/migrations/20260510190000_add_poll_votes/migration.sql +- prisma/migrations/20260510190521_add_user_role/migration.sql +- prisma/migrations/20260510200000_add_raffle_ledger_link/migration.sql +- prisma/migrations/20260510210000_guest_donations/migration.sql +- prisma/migrations/20260510220000_casino_games/migration.sql +- prisma/migrations/20260510230000_mission_spend/migration.sql +- prisma/migrations/20260512120000_initiative_platform_priorities/migration.sql +- prisma/migrations/20260515210000_user_username/migration.sql +- prisma/migrations/20260520000000_game_ledger_links/migration.sql +- prisma/migrations/migration_lock.toml +- prisma/schema.prisma +- prisma/seed.ts +- public/file.svg +- public/globe.svg +- public/next.svg +- public/vercel.svg +- public/window.svg +- redmeFIXSES.md +- scripts/full-site-test.ts +- scripts/http-smoke.sh +- scripts/seed-leaderboard.ts +- scripts/smoke-integration.ts +- server.ts +- ... 143 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.