NAVIGATION
Current State
NBD PRO exits Session 11 having built two major new tools from scratch in a single session. The AI Usability Tree — all 8 batches complete, 2,748 lines, fully functional — is ready to deploy. The AI Selection Codex is live as a standalone tool, pre-loaded with all session history and task registry.

What's New at Session 11: Tool inventory, account manager (kanban + table + drag & drop), global search with keyboard nav, AI comparison with overlap detection, 10X analysis with stale indicators, change log with auto-logging, and a full settings + export suite. Understanding Tool spec locked across 40 questions.

The Standing Blockers: Stripe is still unwired. The GitHub commits from S10 are still pending. These are 4-minute and 2–3 hour actions respectively. The product is genuinely one focused day away from being a monetizable business.
Execution Debt
0
Critical
0
High
0
Medium
0
Closed
Session 13 Mission · Locked
01Commit ds-final-deploy + crm-final-deploy to GitHub — 4 min, do this first
02Wire Stripe — Payment Links + .plan Firestore write. Full stop.
03Commit ds-final-deploy + crm-final-deploy to GitHub (4 min — still open from S10)
04Wire Stripe — Payment Links + .plan Firestore write. 7 sessions overdue. No exceptions.
Quick Nav
0
Critical
0
High
0
Medium
0
Closed
New Task
Task Description *
Priority
Origin Session
Est. Time
New Session Entry
Session Title *
Date
Session Summary (one or two sentences — high altitude)
📥 Input Vector — What you brought in
📤 Output Vector — What was produced (one item per line)
⚡ Delta Log — What changed structurally
🔒 Key Decisions (one per line)
📁 Files Produced (one per line)
🔁 Open Loops Carried Forward (one per line)
New Directive
Directive Text *
Standing Directives
Core
Section 2 is append-only — never edit historical entries
Core
Section 0 rewritten each session — higher altitude only
Core
Session limit approaching = trigger CODEX EXPORT immediately
S3
Wiring Phase Doctrine standing
S4
Architecture decisions binding until explicitly revised
S5
"Never lose a job" — standing CRM constraint
S6
crm-leads.js — single source of truth for lead/job Firestore ops
S6
Visualizer is the fourth pillar
S7
nbdApplyTheme() is the single point of theme write — never bypass
S7
Light theme CSS audit mandatory before launch
S7
Stripe is the standing blocker for plan-gating reality
S8
Close before opening — 2+ session open loops must close first
S8
Execution Debt Register updated every session
S9
GitHub repo: github.com/jdealtia-sys/nobigdealwithjoedeal.com — never ask again
S9
176-theme v3 library is canonical — do not revert
S10
nbdApplyTheme() governs ALL theme state — no parallel apply paths
S10
CRM file path is pro/dashboard.html — not pro/crm/index.html
S10
Never share credentials in chat — always redirect to safe deploy methods
S10
v5 (body class) and v3 (data-theme) systems are permanently bridged — maintain the bridge, never remove it
S11
Locked: (1) Confirm both deploys committed. (2) Wire Stripe. (3) Wiring Phase items 1/4/5. (4) Visualizer intake gate. Stripe ships in S12. No exceptions.
Core Vision
"Make massive success feel like no big deal."
Four Pillars
01
Authority Blueprint
35-page gated blueprint + 12-section masterclass
02
Daily Momentum Engine
Daily Success tracker + streaks + leaderboards
03
CRM OS
Full contractor CRM with dual pipeline, AI nudge, storm intel
04
Homeowner Conversion Engine
Public AI visualizer → inbound leads → CRM
Architecture
File Paths & Systems
Daily Success
pro/daily-success/index.html
CRM/Dashboard
pro/dashboard.html
Visualizer
visualizer.html
Main Landing
index.html
Theme Fn
nbdApplyTheme(id) — single source of truth, never bypass
Theme Library
100 v5 themes (body.theme-{id}) + 176 v3 themes (:root[data-theme]) — permanently bridged
Plan Unlock
blueprint:15 / foundation:35 / infused:55 / team:70 / command:80
Font Pairings
8 sets: Bebas/Barlow, Unbounded/Inter, Playfair, Terminal mono, Typewriter, Syne/Exo, Chakra, Anton/Baskerville
Persistence
localStorage (nbd-theme + nbd-font + nbd-customs + GT_KEY) + Firestore write on auth
Stripe Status
Live — billing and plan gating are enforced server-side.
Non-Negotiables
—
Browser-first PWA, offline-capable
—
Append-only Codex logging
—
UI radiates obsessive craftsmanship (100 v5 + 176 v3 themes)
—
AI features always optional + user-editable
S5
"Never lose a job" — standing CRM UI constraint
S6
Visualizer leads flow into CRM automatically — no manual re-entry
S7
Theme system is a retention mechanism — plan-gating backed by real Stripe .plan
S8
Execution parity must match design parity
S10
Both variable systems (v5 + DS/CRM) bridged — never maintain two separate theme pipelines
↓ Export Options
Next Version Number
Export generates the full Codex: all sessions, tasks, directives, architecture, and synthesis — ready to paste at the start of a new AI conversation as context.
Preview
Click Export or type a version number to preview…