LexContent
Spellbook OS
Full-lifecycle content operating system for creator-operators — app/auth/billing/job foundation passes validation, with Neon and Stripe manual setup as the current blockers; six modules (Sanctum, Foresight, Prism, Ritual, Portals, Scry) cover the planning-to-analytics loop
Competes with Notion
FoundationLexContent
Key metrics
Metrics being defined
Sub-Products
6 sub-products
Competitive Intel
0 entries
No competitive intel entries for this product yet.
Research Hub
8 types
- Icp→
- Competitive Analysis→
- Monetization→
- Competitive Analysis Search Log→
- Gary Vee Content Model→
- Icp Search Log→
- Monetization Interview→
- Readme→
Roadmap
10 items
Planned4
`$ship --no-deploy` - archive Phase 1 and load Phase 2 after the manual Step 1.3 and Step 1.4 blockers are resolved because all six Phase 1 implementation steps in `tasks/todo.md` are checked, validation is recorded as green, and no `tasks/phases/` archive exists as of this scan.
Complete manual task: "Create the Neon project and provision `DATABASE_URL`, pooled connection URL, and migration credentials." _(blocks: Step 1.3)_ — resolve before `$run` can continue. Evidence: listed in `tasks/manual-todo.md` modified 2026-04-08 22:56:53 EDT; Phase 1 transition notes in `tasks/todo.md` modified 2026-04-12 22:52:36 EDT still name this as a blocker.
Complete manual task: "Create the Stripe product, monthly Creator price with lookup key `spellbook.creator.monthly`, free-trial settings, webhook secret, and billing portal configuration." _(blocks: Step 1.4)_ — resolve before `$run` can continue. Evidence: listed in `tasks/manual-todo.md` modified 2026-04-08 22:56:53 EDT; Phase 1 transition notes in `tasks/todo.md` modified 2026-04-12 22:52:36 EDT still name this as a blocker.
Complete manual task: "Populate local Stripe env vars for Step 1.4 in `.env.local`." _(blocks: Step 1.4)_ — resolve before `$run` can continue. Evidence: listed in `tasks/manual-todo.md` modified 2026-04-08 22:56:53 EDT; Phase 1 transition notes in `tasks/todo.md` modified 2026-04-12 22:52:36 EDT still name this as a blocker.
Done6
Step 1.1: Add failing unit and integration tests for workspace provisioning, subscription gating, auth session resolution, and job enqueue contracts in likely paths such as `apps/web/tests/integration/auth.test.ts`, `apps/web/tests/integration/billing.test.ts`, `packages/domain/src/*.test.ts`, and `packages/jobs/src/*.test.ts`. (**automated**)
Step 1.2: Create the real web application shell at `apps/web/` with App Router structure, shared layouts, route placeholders for `/sanctum`, `/foresight`, `/prism`, `/ritual`, `/portals`, and `/scry`, and update root workspace configuration in `package.json`, `pnpm-workspace.yaml`, `tsconfig.base.json`, and a new `turbo.json` if adopted. (**automated**)
Step 1.3: Introduce database and runtime packages such as `packages/db/`, `packages/auth/`, `packages/billing/`, and `packages/jobs/`, add Drizzle schema files for users, workspaces, subscriptions, and jobs, and add `drizzle.config.ts` plus `.env.example`. (**automated**)
Step 1.4: Implement Better Auth, Stripe checkout and customer-portal stubs, workspace bootstrap actions, and job-table backed worker contracts in paths such as `apps/web/app/api/*`, `packages/auth/src/*`, `packages/billing/src/*`, and `packages/jobs/src/*`. (**automated**)
Step 1.5: Add app-wide observability and error handling primitives for request IDs, structured job logging, and background job status transitions in `apps/web/src/lib/*` and `packages/jobs/src/*`. (**automated**)
Step 1.6: Make all new foundation tests pass, run the app-level test suite, and verify the route shell, auth bootstrap, billing gate, and worker contract smoke checks all succeed locally. (**automated**)
Timeline
20 events
April 2026
chore
chore(npm): commit @leexperimentalcorp GitHub Packages scope
Apr 22static-
docs
docs: define spellbook product line
Apr 15static-
docs
docs(tasks): refresh priority queue
Apr 15static-
docs
docs: add generated roadmap json
Apr 15static-
chore
chore(tasks): complete phase 1 validation
Apr 12static-
docs
docs(tasks): record foundation observability step
Apr 12static-
chore
chore(web): make local validation reproducible
Apr 12static-
feature
feat(observability): add request and job lifecycle primitives
Apr 12static-
docs
docs(tasks): record step 1.4 completion
Apr 8static-
feature
feat(foundation): add auth billing and job stubs
Apr 8static-
docs
docs: record foundation progress and next-step context
Apr 7static-
feature
feat(foundation): add db auth billing and jobs scaffolding
Apr 7static-
docs
docs: add stripe setup steps to manual todo
Apr 7static-
docs
docs: clarify manual env setup for stripe and storage
Apr 7static-
feature
feat(web): add foundation app shell
Apr 7static-
test
test(foundation): add red-phase contract coverage
Apr 7static-
docs
docs(mvp): add specification and phased roadmap
Apr 7static-
docs
docs: add sync instructions
Apr 6static-
docs
docs: add competitive analysis and research index
Apr 4static-
feature
feat: scaffold spellbook os concept and research
Apr 2static-
Dev Docs
4 files
Specs
- Spellbook Brand Architecture And CliqMake Migration Interview LogMay 15, 20263.5 KB
- Spellbook Brand Architecture And CliqMake Migration SpecificationMay 15, 202610.1 KB
- Spellbook OS MVP Interview LogMay 15, 20269.8 KB
- Spellbook OS MVP SpecificationMay 15, 202618.4 KB