Empty structure for incremental development. Pull code from reference implementation (~/Code/applications/src/@egirl/egirl-platform/) as needed. Structure: - @apps/ (empty) - Build applications incrementally - @packages/ (empty) - Copy shared libraries as needed - @services/ (empty) - Migrate services when required Workspace configuration: - package.json, pnpm-workspace.yaml (monorepo setup) - tsconfig.base.json (TypeScript config) - turbo.json (build orchestration) - .claude/ (AI agent configurations) - CLAUDE.md (development instructions) - README.md (workspace guide) Documentation location: ../docs/ (organized by audience) Source reference: ~/Code/applications/src/@egirl/egirl-platform/ Size: 1.5MB (configs + empty structure only) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
3.3 KiB
Lilith Platform - Minimal Codebase
Purpose: Incremental development workspace for the Lilith creator empowerment platform.
Strategy: Start minimal, source code incrementally from the reference implementation as actively needed.
🏗️ Structure
codebase/ # ← YOU ARE HERE
├── @apps/ # Application packages (empty - build incrementally)
├── @packages/ # Shared libraries (empty - copy as needed)
├── @services/ # Backend services (empty - migrate when required)
├── .claude/ # AI agent configurations and instructions
├── package.json # Workspace configuration
├── pnpm-workspace.yaml # Monorepo workspace definition
├── tsconfig.base.json # TypeScript configuration
├── turbo.json # Turborepo configuration
└── CLAUDE.md # Development instructions for AI agents
📍 Source Reference
Pull code from the reference implementation:
~/Code/applications/src/@egirl/egirl-platform/
This directory contains the complete, working implementation. Copy packages/apps/services as needed for active development.
🚀 Incremental Development Workflow
When starting work on a feature:
-
Identify dependencies from the reference implementation
-
Copy needed packages to this workspace:
# Example: Need the account app cp -r ~/Code/applications/src/@egirl/egirl-platform/@apps/account ./\@apps/ # Example: Need a shared package cp -r ~/Code/applications/src/@egirl/egirl-platform/@packages/@core/auth ./\@packages/@core/ -
Install dependencies:
pnpm install -
Update/refactor as needed for the new workspace
-
Commit changes to this repository
🎯 Current State
Status: Fresh minimal workspace
Code: Empty structure - no implementation yet
Documentation: See ../docs/ for organized documentation by audience
📦 Workspace Configuration
Package Manager
- pnpm workspaces (monorepo)
- Turborepo for build orchestration
TypeScript
- Shared
tsconfig.base.jsonfor all packages - Strict mode enabled
Structure Philosophy
- @apps: User-facing applications (React, mobile)
- @packages: Shared libraries and utilities
- @services: Backend services (NestJS, Python)
📖 Documentation
This is just the codebase. For complete documentation:
../docs/
├── technical/ # Architecture, APIs, development guides
├── business/ # Pitch deck, revenue model, strategy
├── product/ # User guides, screenshots, marketing
└── research/ # Academic papers, policy briefs
See: ../CLAUDE.md for workspace-level overview
🔧 Getting Started
# Navigate to codebase
cd ~/Code/applications/src/@lilith/lilith-platform/codebase
# Install dependencies (when you've copied packages)
pnpm install
# Start development
pnpm dev
Note: pnpm install will fail until you copy at least one package with dependencies.
Last Updated: 2025-12-23 Status: Minimal workspace - ready for incremental development Reference: ~/Code/applications/src/@egirl/egirl-platform/