Comprehensive analysis of entire codebase: - 161 client pages (95.7% complete) - 134 API endpoints (37% complete, 57% stubs) - 69 backend files (99% complete) - 48 database migrations (100% complete) Key gaps identified: - 4 client portal placeholder pages - 76 API endpoint stubs (GameForge, Labs, Foundation, etc.) - 1 TODO in watcher service
22 KiB
22 KiB
Complete Build Status - Line by Line Review
Generated: 2026-01-03 Total Files Analyzed: 300+
EXECUTIVE SUMMARY
| Area | Files | Complete | Partial | Stub |
|---|---|---|---|---|
| Client Pages | 161 | 154 (95.7%) | 6 (3.7%) | 1 (0.6%) |
| API Endpoints | 134 | 50 (37%) | 8 (6%) | 76 (57%) |
| Server/Backend | 69 | 68 (99%) | 1 (1%) | 0 |
| Database Migrations | 48 | 48 (100%) | 0 | 0 |
PART 1: CLIENT PAGES (161 files, ~62,500 lines)
Root Pages (client/pages/*.tsx)
| File | Lines | Status | Description |
|---|---|---|---|
404.tsx |
456 | COMPLETE | Interactive 404 with Konami code easter egg |
About.tsx |
337 | COMPLETE | Company ecosystem with four pillars |
Activity.tsx |
3242 | COMPLETE | User activity hub with notifications |
Admin.tsx |
806 | COMPLETE | Central admin control center |
AdminFeed.tsx |
350 | COMPLETE | Admin post creation tool |
ArmFeeds.tsx |
38 | COMPLETE | Feed router for ARM channels |
Arms.tsx |
342 | COMPLETE | ARM selector with visual cards |
Blog.tsx |
359 | COMPLETE | Blog listing with filtering |
BlogPost.tsx |
158 | COMPLETE | Individual blog post display |
BotPanel.tsx |
628 | COMPLETE | Discord bot configuration |
Careers.tsx |
326 | COMPLETE | Career opportunities page |
Changelog.tsx |
623 | COMPLETE | Platform changelog |
Community.tsx |
4787 | COMPLETE | Community hub (NEEDS REFACTOR - too large) |
Contact.tsx |
208 | COMPLETE | Contact form |
Corp.tsx |
500 | COMPLETE | Corp ARM main page |
Dashboard.tsx |
774 | COMPLETE | User dashboard hub |
DevelopersDirectory.tsx |
497 | COMPLETE | Developer directory with search |
DevelopmentConsulting.tsx |
676 | COMPLETE | Consulting services page |
Directory.tsx |
599 | COMPLETE | User directory |
DiscordActivity.tsx |
220 | COMPLETE | Discord activity tracking |
DiscordOAuthCallback.tsx |
44 | COMPLETE | OAuth callback handler |
DiscordVerify.tsx |
274 | COMPLETE | Discord verification |
Documentation.tsx |
404 | COMPLETE | Documentation hub |
Downloads.tsx |
218 | COMPLETE | Download center |
DocsSync.tsx |
250 | COMPLETE | Documentation sync status |
Explore.tsx |
816 | COMPLETE | Platform exploration hub |
Feed.tsx |
957 | COMPLETE | Main social feed |
Foundation.tsx |
418 | COMPLETE | Foundation ARM page |
FoundationDownloadCenter.tsx |
418 | COMPLETE | Foundation resources |
GameDevelopment.tsx |
635 | COMPLETE | Game dev services |
GameForge.tsx |
375 | COMPLETE | GameForge ARM page |
GetStarted.tsx |
760 | COMPLETE | Onboarding guide |
Index.tsx |
20 | COMPLETE | Homepage |
Investors.tsx |
395 | COMPLETE | Investor relations |
Labs.tsx |
421 | COMPLETE | Labs ARM page |
LegacyPassportRedirect.tsx |
50 | COMPLETE | Legacy URL redirect |
Login.tsx |
591 | COMPLETE | Auth page with multiple methods |
Maintenance.tsx |
159 | COMPLETE | Maintenance mode page |
MenteeHub.tsx |
352 | COMPLETE | Mentee programs hub |
MentorshipPrograms.tsx |
700 | COMPLETE | Mentorship management |
Network.tsx |
406 | COMPLETE | Member network page |
Nexus.tsx |
399 | COMPLETE | Nexus ARM marketplace |
Onboarding.tsx |
643 | COMPLETE | User onboarding flow |
Opportunities.tsx |
1175 | COMPLETE | Opportunities listing |
Placeholder.tsx |
101 | COMPLETE | Reusable placeholder template |
Portal.tsx |
111 | COMPLETE | Main entry portal |
PressKit.tsx |
381 | COMPLETE | Press kit resources |
Pricing.tsx |
1028 | COMPLETE | Service pricing |
Privacy.tsx |
419 | COMPLETE | Privacy policy |
Profile.tsx |
776 | COMPLETE | User profile page |
ProfilePassport.tsx |
915 | COMPLETE | Digital passport |
Projects.tsx |
117 | COMPLETE | Projects listing |
ProjectBoard.tsx |
431 | COMPLETE | Project kanban board |
ProjectsAdmin.tsx |
247 | COMPLETE | Admin project management |
ProjectsNew.tsx |
194 | COMPLETE | New project form |
Realms.tsx |
237 | COMPLETE | Realm selector |
Roadmap.tsx |
529 | COMPLETE | Product roadmap |
ResearchLabs.tsx |
592 | COMPLETE | Research showcase |
ResetPassword.tsx |
237 | COMPLETE | Password reset |
RobloxCallback.tsx |
101 | COMPLETE | Roblox OAuth callback |
Services.tsx |
327 | COMPLETE | Services page |
SignupRedirect.tsx |
7 | COMPLETE | Signup redirect |
Squads.tsx |
329 | COMPLETE | Squad management |
Staff.tsx |
375 | COMPLETE | Staff ARM page |
StaffAchievements.tsx |
324 | COMPLETE | Staff achievements |
StaffAdmin.tsx |
352 | COMPLETE | Staff admin interface |
StaffChat.tsx |
183 | COMPLETE | Internal staff chat |
StaffDashboard.tsx |
311 | COMPLETE | Staff dashboard |
StaffDirectory.tsx |
185 | COMPLETE | Staff directory |
StaffDocs.tsx |
222 | COMPLETE | Staff documentation |
StaffLogin.tsx |
147 | COMPLETE | Staff login |
Status.tsx |
359 | COMPLETE | System status page |
SubdomainPassport.tsx |
227 | COMPLETE | Subdomain passport |
Support.tsx |
739 | COMPLETE | Support center |
Terms.tsx |
317 | COMPLETE | Terms of service |
Trust.tsx |
283 | COMPLETE | Trust & security info |
Tutorials.tsx |
432 | COMPLETE | Tutorial hub |
Web3Callback.tsx |
118 | COMPLETE | Web3 auth callback |
Wix.tsx |
40 | PARTIAL | Minimal Wix integration |
WixCaseStudies.tsx |
49 | PARTIAL | Minimal case studies |
WixFaq.tsx |
16 | STUB | FAQ placeholder |
Admin Pages (client/pages/admin/)
| File | Lines | Status | Description |
|---|---|---|---|
AdminEthosVerification.tsx |
448 | COMPLETE | Ethos verification admin |
Community Pages (client/pages/community/)
| File | Lines | Status | Description |
|---|---|---|---|
EthosGuild.tsx |
488 | COMPLETE | Guild management |
MentorApply.tsx |
238 | COMPLETE | Mentor application form |
MentorProfile.tsx |
160 | COMPLETE | Mentor profile display |
MentorshipRequest.tsx |
330 | COMPLETE | Mentorship request form |
Corp Pages (client/pages/corp/)
| File | Lines | Status | Description |
|---|---|---|---|
CorpAbout.tsx |
107 | COMPLETE | Corp division overview |
CorpContactUs.tsx |
291 | COMPLETE | Corp contact form |
CorpPricing.tsx |
144 | COMPLETE | Corp pricing |
CorpScheduleConsultation.tsx |
270 | COMPLETE | Consultation booking |
CorpTeams.tsx |
145 | COMPLETE | Team showcase |
CorpViewCaseStudies.tsx |
292 | COMPLETE | Case studies |
Creator Pages (client/pages/creators/)
| File | Lines | Status | Description |
|---|---|---|---|
CreatorDirectory.tsx |
449 | COMPLETE | Creator discovery |
CreatorProfile.tsx |
338 | COMPLETE | Creator profile |
Dashboard Pages (client/pages/dashboards/)
| File | Lines | Status | Description |
|---|---|---|---|
FoundationDashboard.tsx |
375 | COMPLETE | Foundation dashboard |
GameForgeDashboard.tsx |
510 | COMPLETE | GameForge dashboard |
LabsDashboard.tsx |
833 | COMPLETE | Labs dashboard |
NexusDashboard.tsx |
1167 | COMPLETE | Nexus dashboard |
StaffDashboard.tsx |
472 | COMPLETE | Staff dashboard |
Docs Pages (client/pages/docs/)
| File | Lines | Status | Description |
|---|---|---|---|
DocsApiReference.tsx |
341 | COMPLETE | API documentation |
DocsCli.tsx |
285 | COMPLETE | CLI documentation |
DocsCurriculum.tsx |
650 | COMPLETE | Curriculum docs |
DocsCurriculumEthos.tsx |
930 | COMPLETE | Ethos curriculum |
DocsEditorsGuide.tsx |
170 | COMPLETE | Editor guide |
DocsExamples.tsx |
297 | COMPLETE | Code examples |
DocsGettingStarted.tsx |
603 | COMPLETE | Getting started guide |
DocsIntegrations.tsx |
320 | COMPLETE | Integration docs |
DocsOverview.tsx |
86 | COMPLETE | Docs overview |
DocsPartnerProposal.tsx |
148 | COMPLETE | Partner proposal docs |
DocsPlatform.tsx |
491 | COMPLETE | Platform documentation |
DocsTutorials.tsx |
418 | COMPLETE | Tutorial collection |
Ethos Pages (client/pages/ethos/)
| File | Lines | Status | Description |
|---|---|---|---|
ArtistProfile.tsx |
299 | COMPLETE | Artist profile |
ArtistSettings.tsx |
784 | COMPLETE | Artist settings |
LicensingDashboard.tsx |
399 | COMPLETE | Licensing dashboard |
TrackLibrary.tsx |
323 | COMPLETE | Track library |
Hub Pages (client/pages/hub/) - CLIENT PORTAL
| File | Lines | Status | Description |
|---|---|---|---|
ClientDashboard.tsx |
709 | COMPLETE | Client dashboard |
ClientHub.tsx |
745 | COMPLETE | Client portal hub |
ClientProjects.tsx |
317 | COMPLETE | Client projects |
ClientContracts.tsx |
56 | PARTIAL | Basic contract display only |
ClientInvoices.tsx |
56 | PARTIAL | Basic invoice display only |
ClientReports.tsx |
56 | PARTIAL | Basic report display only |
ClientSettings.tsx |
56 | PARTIAL | Basic settings display only |
Internal Docs (client/pages/internal-docs/)
| File | Lines | Status | Description |
|---|---|---|---|
InternalDocsDiscordAdmin.tsx |
93 | COMPLETE | Discord admin docs |
InternalDocsLayout.tsx |
448 | COMPLETE | Layout with navigation |
Space1AxiomModel.tsx |
231 | COMPLETE | Axiom model |
Space1FindYourRole.tsx |
167 | COMPLETE | Role discovery |
Space1OwnershipFlows.tsx |
265 | COMPLETE | Ownership flows |
Space1Welcome.tsx |
137 | COMPLETE | Welcome page |
Space2BrandVoice.tsx |
242 | COMPLETE | Brand voice |
Space2CodeOfConduct.tsx |
284 | COMPLETE | Code of conduct |
Space2Communication.tsx |
186 | COMPLETE | Communication guide |
Space2MeetingCadence.tsx |
265 | COMPLETE | Meeting schedule |
Space2TechStack.tsx |
289 | COMPLETE | Tech stack |
Space3CommunityPrograms.tsx |
293 | COMPLETE | Community programs |
Space3FoundationGovernance.tsx |
198 | COMPLETE | Foundation governance |
Space3OpenSourceProtocol.tsx |
240 | COMPLETE | Open source protocol |
Space4ClientOps.tsx |
177 | COMPLETE | Client operations |
Space4CorpBlueprints.tsx |
163 | COMPLETE | Corp blueprints |
Space4PlatformStrategy.tsx |
183 | COMPLETE | Platform strategy |
Space4ProductOps.tsx |
193 | COMPLETE | Product operations |
Space5Finance.tsx |
225 | COMPLETE | Finance docs |
Space5Onboarding.tsx |
202 | COMPLETE | Onboarding docs |
Opportunities Pages (client/pages/opportunities/)
| File | Lines | Status | Description |
|---|---|---|---|
OpportunitiesHub.tsx |
272 | COMPLETE | Opportunities hub |
OpportunityDetail.tsx |
323 | COMPLETE | Opportunity details |
OpportunityPostForm.tsx |
431 | COMPLETE | Post new opportunity |
Profile Pages (client/pages/profile/)
| File | Lines | Status | Description |
|---|---|---|---|
MyApplications.tsx |
314 | COMPLETE | User's applications |
Staff Pages (client/pages/staff/)
| File | Lines | Status | Description |
|---|---|---|---|
StaffAnnouncements.tsx |
283 | COMPLETE | Announcements hub |
StaffExpenseReports.tsx |
359 | COMPLETE | Expense reports |
StaffInternalMarketplace.tsx |
290 | COMPLETE | Internal marketplace |
StaffKnowledgeBase.tsx |
249 | COMPLETE | Knowledge base |
StaffLearningPortal.tsx |
288 | COMPLETE | Learning portal |
StaffPerformanceReviews.tsx |
334 | COMPLETE | Performance reviews |
StaffProjectTracking.tsx |
277 | COMPLETE | Project tracking |
StaffTeamHandbook.tsx |
223 | COMPLETE | Team handbook |
PART 2: API ENDPOINTS (134 files)
Complete Endpoints (50 files - 37%)
Authentication & OAuth
| File | Methods | Description |
|---|---|---|
discord/token.ts |
POST | Exchange Discord OAuth code |
discord/create-linking-session.ts |
POST | Create linking session (10min expiry) |
discord/link.ts |
POST | Link Discord account |
discord/verify-code.ts |
POST | Verify Discord code |
discord/activity-auth.ts |
POST | Discord Activity auth |
discord/oauth/callback.ts |
GET | Discord OAuth callback |
discord/oauth/start.ts |
GET | Start Discord OAuth |
github/oauth/callback.ts |
GET | GitHub OAuth callback |
google/oauth/callback.ts |
GET | Google OAuth callback |
auth/callback.ts |
GET | OAuth federation callback |
web3/nonce.ts |
POST | Generate Web3 nonce |
web3/verify.ts |
POST | Verify Web3 signature |
User Management
| File | Methods | Description |
|---|---|---|
user/profile-update.ts |
PUT, POST | Update user profile |
user/delete-account.ts |
DELETE | Delete user account |
user/link-web3.ts |
POST | Link Web3 wallet |
user/link-email.ts |
POST | Link/merge email accounts |
user/link-roblox.ts |
POST | Link Roblox account |
profile/ensure.ts |
POST | Sync Foundation passport |
interests.ts |
POST | User interests management |
Creator Network
| File | Methods | Description |
|---|---|---|
creators.ts |
GET, POST, PUT | Creator CRUD |
opportunities.ts |
GET, POST, PUT | Opportunity CRUD |
applications.ts |
GET, POST, PUT | Application management |
Blog
| File | Methods | Description |
|---|---|---|
blog/index.ts |
GET | List blog posts |
blog/[slug].ts |
GET | Get single post |
blog/publish.ts |
POST | Publish post |
Ethos (Music Platform)
| File | Methods | Description |
|---|---|---|
ethos/artists.ts |
GET, PUT | Artist profiles |
ethos/tracks.ts |
GET, POST | Track management |
ethos/artist-services.ts |
GET | Artist services |
ethos/licensing-agreements.ts |
GET, POST, PUT, DELETE | Licensing CRUD |
Nexus Marketplace
| File | Methods | Description |
|---|---|---|
nexus/client/opportunities.ts |
GET, POST | Client opportunities |
nexus/creator/profile.ts |
GET, POST | Creator profile |
nexus/creator/applications.ts |
GET | Creator applications |
nexus/payments/create-intent.ts |
POST | Stripe payment intent |
nexus-core/time-logs.ts |
GET, POST, PUT, DELETE | Time tracking |
Subscriptions
| File | Methods | Description |
|---|---|---|
subscriptions/create-checkout.ts |
POST | Stripe checkout |
Admin
| File | Methods | Description |
|---|---|---|
admin/foundation/achievements.ts |
GET | List achievements |
admin/foundation/courses.ts |
GET | List courses |
admin/nexus/opportunities.ts |
GET | Admin opportunities |
Other
| File | Methods | Description |
|---|---|---|
achievements/award.ts |
POST | Award achievements |
achievements/activate.ts |
POST | Activate achievement system |
games/verify-token.ts |
POST, GET | Verify game token |
courses/download.ts |
GET | Download course materials |
corp/payroll.ts |
GET, POST | Payroll management |
passport/project/[slug].ts |
GET | Get project by slug |
staff/me.ts |
GET | Get current staff |
ai/title.ts |
POST | Generate AI titles |
ai/chat.ts |
POST | AI chat |
roblox/oauth-callback.ts |
POST | Roblox OAuth |
Stub Endpoints (76 files - 57%) - NOT IMPLEMENTED
Admin Stubs
admin/foundation/courses/[id].tsadmin/foundation/mentors.tsadmin/foundation/mentors/[id].tsadmin/nexus/opportunities/[id].tsadmin/nexus/commissions.tsadmin/nexus/disputes.tsadmin/nexus/disputes/[id].tsadmin/platform/maintenance.tsadmin/feed.ts
Corp Stubs
corp/escrow.tscorp/team/manage.tscorp/contracts/manage.tscorp/invoices/list.tscorp/invoices/manage.tscorp/analytics/summary.ts
Community Stubs
community/collaboration-posts.tscommunity/notifications.tscommunity/seed-demo.ts
DevLink Stubs
devlink/opportunities.tsdevlink/profile.tsdevlink/teams.ts
Ethos Stubs
ethos/service-requests.tsethos/licensing-notifications.tsethos/verification.ts
Foundation Stubs
foundation/courses.tsfoundation/gig-radar.tsfoundation/mentorships.tsfoundation/progress.ts
GameForge Stubs (ALL)
gameforge/projects.tsgameforge/builds.tsgameforge/sprint.tsgameforge/sprint-join.tsgameforge/team.tsgameforge/tasks.tsgameforge/metrics.ts
Labs Stubs (ALL)
labs/bounties.tslabs/ip-portfolio.tslabs/publications.tslabs/research-tracks.ts
Nexus Stubs
nexus/client/contracts.tsnexus/client/applicants.tsnexus/creator/contracts.tsnexus/creator/payouts.tsnexus/payments/confirm-payment.tsnexus/payments/payout-setup.tsnexus/payments/webhook.tsnexus-core/time-logs-submit.tsnexus-core/time-logs-approve.tsnexus-core/talent-profiles.ts
User Stubs
user/link-dev-email.tsuser/set-realm.tsuser/resolve-linked-email.tsuser/arm-affiliations.tsuser/arm-follows.tsuser/followed-arms.tsuser/link-mrpiglr-accounts.ts
Other Stubs
games/roblox-auth.tsgames/game-auth.tsgithub/oauth/start.tsgoogle/oauth/start.tsintegrations/fourthwall.tspassport/group/[groupname].tspassport/subdomain/[username].tsroblox/oauth/start.tsstaff/directory.tsstaff/members.tsstaff/members-detail.tsstaff/invoices.tsstaff/okrs.tsstudio/contracts.tsstudio/time-logs.tssubscriptions/manage.tssubscriptions/webhook.tsfeed/index.ts
PART 3: SERVER & BACKEND (69 files)
Server Directory (5 files, 8,207 lines)
| File | Lines | Status | Description |
|---|---|---|---|
server/index.ts |
7,776 | COMPLETE | Main Express server with 153 endpoints |
server/ghost-admin-api.ts |
202 | COMPLETE | Ghost CMS integration |
server/email.ts |
165 | COMPLETE | Email service (verification, invites) |
server/node-build.ts |
41 | COMPLETE | Production build server |
server/supabase.ts |
23 | COMPLETE | Supabase admin client |
Services Directory (2 files, 47 lines)
| File | Lines | Status | Description |
|---|---|---|---|
services/pii-scrub.js |
11 | COMPLETE | PII scrubbing utility |
services/watcher.js |
36 | PARTIAL | File watcher (TODO: analysis pipeline) |
Electron Directory (5 files, 580 lines)
| File | Lines | Status | Description |
|---|---|---|---|
electron/main.js |
382 | COMPLETE | Main Electron process |
electron/windows.js |
92 | COMPLETE | Window management |
electron/ipc.js |
52 | COMPLETE | IPC handlers |
electron/sentinel.js |
33 | COMPLETE | Clipboard security monitor |
electron/preload.js |
21 | COMPLETE | Secure IPC bridge |
Database Migrations (48 files, 4,320 lines)
ALL COMPLETE - No incomplete migrations.
Key schema areas:
- User profiles & authentication
- Discord integration & role mapping
- Community posts & engagement
- Creator network & collaboration
- Blog system (Ghost CMS)
- Web3 wallet integration
- Gaming (GameForge)
- Mentorship system
- Ethos artist platform
- Nexus marketplace & contracts
- Stripe payment integration
- Row-level security policies
PART 4: WHAT'S NOT DONE
Client Pages (7 files need work)
| File | Issue | Work Needed |
|---|---|---|
hub/ClientContracts.tsx |
56 lines - placeholder | Build contract management UI |
hub/ClientInvoices.tsx |
56 lines - placeholder | Build invoice management UI |
hub/ClientReports.tsx |
56 lines - placeholder | Build reports UI |
hub/ClientSettings.tsx |
56 lines - placeholder | Build settings UI |
Wix.tsx |
40 lines - minimal | Expand Wix integration |
WixCaseStudies.tsx |
49 lines - minimal | Expand case studies |
WixFaq.tsx |
16 lines - stub | Build FAQ page |
API Endpoints (76 stubs - 57% of total)
Entire feature areas not implemented:
| Area | Stub Count | Impact |
|---|---|---|
| GameForge API | 7 stubs | No game project management |
| Labs API | 4 stubs | No research/bounty system |
| Foundation API | 4 stubs | No course/mentorship API |
| Corp API | 6 stubs | No invoicing/contracts API |
| Nexus Payments | 4 stubs | No payout/webhook handling |
| Staff API | 5 stubs | No staff management API |
Backend (1 TODO)
| File | Line | Issue |
|---|---|---|
services/watcher.js |
21 | "TODO: route safe content to renderer or local analysis pipeline" |
PART 5: WHAT'S COMPLETE & WORKING
Fully Functional Systems
Authentication (100%)
- Discord OAuth login/linking
- GitHub OAuth
- Google OAuth
- Email/password login
- Web3 wallet authentication
- Roblox OAuth
- Session management
User Management (100%)
- Profile creation/updates
- Onboarding wizard (8 steps)
- Achievement system
- XP and leveling
- Tier badges
Community (100%)
- Social feed with posts
- Comments and likes
- User directory
- Squads/teams
- Network connections
Creator Network (90%)
- Creator profiles
- Creator directory
- Opportunities posting
- Applications
- (Missing: messaging, contracts, payments integration)
Ethos Music Platform (100%)
- Artist profiles
- Track upload/management
- Licensing agreements
- Artist verification
- Service pricing
Nexus Marketplace (70%)
- Opportunity posting
- Creator profiles
- Payment intent creation
- Time logging
- (Missing: webhooks, payouts, contract management)
Blog System (100%)
- Ghost CMS integration
- Blog listing/viewing
- Publishing
- Category filtering
Subscriptions (50%)
- Stripe checkout
- (Missing: webhook handling, subscription management)
Admin Tools (100%)
- Admin dashboard
- Member management
- System monitoring
- Discord management
- Achievement management
Internal Documentation (100%)
- 20 internal doc pages
- 5 documentation spaces
- Full policy/procedure docs
Desktop App (100%)
- Electron app
- File watching
- Git integration
- Clipboard security
- Build runner
Database (100%)
- 48 migrations
- All schemas complete
- RLS policies in place
SUMMARY
Build Completeness by Area
Client Pages: ████████████████████░ 95.7%
API Endpoints: ███████░░░░░░░░░░░░░░ 37%
Server/Backend: ████████████████████░ 99%
Database: █████████████████████ 100%
Priority Fixes
- Client Portal - 4 placeholder pages in
/hub/ - GameForge API - 7 stub endpoints
- Labs API - 4 stub endpoints
- Foundation API - 4 stub endpoints
- Nexus Payments - 4 stub endpoints (webhooks, payouts)
- Watcher Service - 1 TODO for analysis pipeline