Protocol100

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

Client → server imports

No "use client" files import "use server" or server-only modules.

Watchlist

Unused

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

Open in HUD
  • layout

    DashboardLayout

    Open tree

    src/components/dashboard-layout.tsx

    // Bump: force Vite HMR re-bundle for icon + Phase.slug changes.

    • utility

      src/lib/utils.ts

      Parsed automatically from src/lib/utils.ts. Client: false.

    • hook

      useAuth

      Open tree

      src/hooks/use-auth.ts

      Parsed automatically from src/hooks/use-auth.ts. Client: false.

      • component

        src/convex/_generated/api.js

        A utility for referencing Convex functions in your app's API. Usage: ```js const myFunctionReference = api.myModule.myFunction; ```

    • component

      button-group

      Open tree

      src/components/ui/button-group.tsx

      Parsed automatically from src/components/ui/button-group.tsx. Client: false.

      • utility

        src/lib/utils.ts

        Parsed automatically from src/lib/utils.ts. Client: false.

      • component

        separator

        Open tree

        src/components/ui/separator.tsx

        Parsed automatically from src/components/ui/separator.tsx. Client: true.

        • utility

          src/lib/utils.ts

          Parsed automatically from src/lib/utils.ts. Client: false.

    • component

      button

      Open tree

      src/components/ui/button.tsx

      Parsed automatically from src/components/ui/button.tsx. Client: false.

      • utility

        src/lib/utils.ts

        Parsed automatically from src/lib/utils.ts. Client: false.

    • component

      src/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 tree

      src/data/protocol.ts

      // Protocol100 — 100-day AI-accelerated indie-dev challenge

    • component

      LIFETIME_LIST_PRICE_CENTS

      Open tree

      src/convex/lifetimeOffer.ts

      Canonical lifetime pricing. Shared by the SPA and Convex checkout.

    • hook

      useLifetimeOffer

      Open tree

      src/hooks/useLifetimeOffer.ts

      Parsed automatically from src/hooks/useLifetimeOffer.ts. Client: false.

      • component

        src/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 tree

        src/convex/lifetimeOffer.ts

        Canonical lifetime pricing. Shared by the SPA and Convex checkout.