Protocol100
src
/Users/nexai/Documents/GitHub/dev-roadmap-app
Components
175
Data flows
226
Stores
1
Endpoints
0
Unused
134
Skipped parses
0
Last ingest
9/21/2026, 1:41:21 AM
dbc6207b942e
Architecture insights
Import cycles
No static-import cycles.
Hotspots
- cn
61 incoming · aging
- button-group
26 incoming · aging
- button
26 incoming · aging
- api
21 incoming · aging
- input-otp
14 incoming · aging
- input-group
13 incoming · aging
- input
13 incoming · aging
- sonner
12 incoming · aging
Client → server imports
No "use client" files import "use server" or server-only modules.
Watchlist
Unused
- eslint.config
eslint.config.js · Config
TODOs / FIXMEs
- protocol-C-cOR3rt
TODO: URL bookmarked. Master template = empty but stack-ready.",connectsTo:"Feeds phase:stack-crash. The personal site becomes the deploy target for every future throwaway app."},{id:"phase:stack-crash",num
- PHILOSOPHY
TODO: URL bookmarked. Master template = empty but stack-ready.", · TODO: bookmarked.",
- Logger
XXX: .convex.cloud
Recently changed
- MilestonesPage
dbc6207 · feat: Implement omitUndefined function and update query responses
- currentProfile
dbc6207 · feat: Implement omitUndefined function and update query responses
- main
d6508f0 · feat: Enhance lifetime offer and payment integration
- RoadmapPage
d6508f0 · feat: Enhance lifetime offer and payment integration
- ROLES
d6508f0 · feat: Enhance lifetime offer and payment integration
- createLifetimeCheckout
d6508f0 · feat: Enhance lifetime offer and payment integration
- LIFETIME_LIST_PRICE_CENTS
d6508f0 · feat: Enhance lifetime offer and payment integration
- TodayPage
d6508f0 · feat: Enhance lifetime offer and payment integration
Parse failed
No skipped files.
Route tree
layout
DashboardLayout
Open treesrc/components/dashboard-layout.tsx
// Bump: force Vite HMR re-bundle for icon + Phase.slug changes.
component
button-group
Open treesrc/components/ui/button-group.tsx
Parsed automatically from src/components/ui/button-group.tsx. Client: false.
component
api
Open treesrc/convex/_generated/api.js
A utility for referencing Convex functions in your app's API. Usage: ```js const myFunctionReference = api.myModule.myFunction; ```
component
PHILOSOPHY
Open treesrc/data/protocol.ts
// Protocol100 — 100-day AI-accelerated indie-dev challenge
component
LIFETIME_LIST_PRICE_CENTS
Open treesrc/convex/lifetimeOffer.ts
Canonical lifetime pricing. Shared by the SPA and Convex checkout.
hook
useLifetimeOffer
Open treesrc/hooks/useLifetimeOffer.ts
Parsed automatically from src/hooks/useLifetimeOffer.ts. Client: false.
component
api
Open treesrc/convex/_generated/api.js
A utility for referencing Convex functions in your app's API. Usage: ```js const myFunctionReference = api.myModule.myFunction; ```
component
LIFETIME_LIST_PRICE_CENTS
Open treesrc/convex/lifetimeOffer.ts
Canonical lifetime pricing. Shared by the SPA and Convex checkout.