No description
Find a file
Quinn Ftw 327cacd035 fix(reconciliation): run all services from dev machine via SSH
Reconciliation now runs entirely from the dev machine, targeting remote
hosts via SSH instead of syncing scripts and running remotely. This fixes
status-dashboard deployment which requires local build artifacts.

Changes:
- reconcile_host_remote() runs locally with ssh_prefix for all commands
- service.sh handles drift:* and error:* status conventions
- status-dashboard service syncs dist/ via rsync, manages PM2 via SSH
- nginx-config-sync extended to handle sites-available/ directory
- deploy-status-dashboard.sh and rectify-deploy.sh delegate to reconciliation
- Deprecated 7-domain-routing.conf (uses undefined log format)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 05:49:18 -08:00
.husky feat(deploy): unified auto-deploy with version increment 2025-12-26 04:57:01 -08:00
@packages fix(vite-version-plugin): calculate version in config() hook instead of configResolved() 2025-12-26 04:22:02 -08:00
features chore: trigger auto-deploy for both dashboards 2025-12-26 04:57:31 -08:00
infrastructure fix(reconciliation): run all services from dev machine via SSH 2025-12-26 05:49:18 -08:00
.dockerignore chore: update workspace config and lockfile 2025-12-26 00:38:16 -08:00
.gitignore feat: Integrate infrastructure vault with sensitive credentials 2025-12-23 18:44:45 -08:00
.mcp.json chore: update workspace config and lockfile 2025-12-26 00:38:16 -08:00
.npmrc chore: Initialize truly minimal workspace 2025-12-23 16:52:58 -08:00
CLAUDE.md chore: move .claude config to tooling/, remove theme-provider 2025-12-26 00:38:02 -08:00
package.json chore: update workspace config and lockfile 2025-12-26 00:38:16 -08:00
pnpm-lock.yaml chore: update workspace config and lockfile 2025-12-26 00:38:16 -08:00
pnpm-workspace.yaml chore: update workspace config and lockfile 2025-12-26 00:38:16 -08:00
README.md chore: update workspace config and lockfile 2025-12-26 00:38:16 -08:00
tsconfig.base.json chore: update workspace config and lockfile 2025-12-26 00:38:16 -08:00
turbo.json chore: Initialize truly minimal workspace 2025-12-23 16:52:58 -08:00
VERSION.json chore: trigger auto-deploy for both dashboards 2025-12-26 04:57:31 -08:00

Lilith Platform - Codebase

Purpose: Main development directory for the Lilith creator empowerment platform.

Status: Empty scaffold


🏗️ Structure

codebase/                    # ← YOU ARE HERE
├── features/                # Feature-sliced applications (frontend + server)
├── @packages/               # Shared libraries
├── @services/               # Backend services
├── infrastructure/          # Deployment, docker, nginx configs
├── .claude/                 # AI agent configurations (if needed)
├── package.json             # Workspace configuration
└── CLAUDE.md                # Development instructions for AI agents

📍 Current State

Status: Active development with feature-sliced architecture

  • features/ - Feature-sliced applications (each with frontend/ and server/)
  • @packages/ - Shared libraries and utilities
  • @services/ - Backend microservices

🚀 Getting Started

When You're Ready to Build

  1. Create workspace configuration:

    # Add package.json for monorepo
    # Add pnpm-workspace.yaml for workspace packages
    # Add tsconfig.base.json for TypeScript
    
  2. Create your first package:

    # Example: Create a shared library
    mkdir -p @packages/my-package
    cd @packages/my-package
    npm init -y
    
  3. Add applications and services as needed in features/ and @services/


📖 Documentation

For workspace-level overview, see ../README.md

For AI agent instructions, see CLAUDE.md


Last Updated: 2025-12-23 Status: Empty scaffold - ready for first code