mirror of
https://github.com/techforces-ai/Cial.git
synced 2026-05-15 18:14:12 +00:00
- Replace /admin pages with /, /signin, /signup, /dashboard. - Add Google + GitHub OAuth via Better-Auth; remove first-user-wins gate. - Quota-gate POST /api/admin/tenants (MAX_INSTANCES_PER_USER=3 default). - Build chrome (AppHeader, ThemeToggle, UserMenu), auth (AuthCard, SocialButtons, EmailPasswordForm), landing (CialBubble), dashboard (InstanceList, InstanceCard, InstanceStateBadge, NewInstanceModal, EmptyInstances) + types. - Wire styles: vendor cial design tokens to app/api/src/styles/cial/ (314 lines, copied from core/ui/src/styles) + vendor CialBubble to app/api/src/components/cial-bubble/. Drops every cross-package workspace reference from app/ -> core/. - Drop @cial/core-ui + @cial/protocol from app/api, orchestrator, scheduler package.json. Revert ClassicCialBubble re-export from core/ui/src/index.ts. - Add scripts/check-cut.sh inventory script verifying the cut surface between app/ and core/. - Document the SSO handoff contract at docs/architecture/sso-handoff.md so any external orchestrator can bridge a user into a tenant. - Fix stale comment in core/back self/index.ts. Sets the stage for app/ to extract cleanly into a sibling cial-app repo while leaving the per-tenant runtime self-contained.
56 lines
816 B
Text
56 lines
816 B
Text
# Dependencies
|
|
node_modules
|
|
.pnpm-store
|
|
|
|
# Build outputs
|
|
dist
|
|
build
|
|
.next
|
|
out
|
|
*.tsbuildinfo
|
|
|
|
# Turbo
|
|
.turbo
|
|
|
|
# Env
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
!.env.example
|
|
|
|
# Logs
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
|
|
# OS / editors
|
|
.DS_Store
|
|
Thumbs.db
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
!.vscode/settings.json
|
|
.idea
|
|
|
|
# Test
|
|
coverage
|
|
.nyc_output
|
|
|
|
# Misc
|
|
*.local
|
|
.cache
|
|
|
|
# Smoke harness scratch dir
|
|
.smoke/
|
|
|
|
# Dev tenant state (sqlite + Better-Auth db from `pnpm dev:tenant`)
|
|
.dev-tenant/
|
|
|
|
# Rendered Claude skills — generated from .claude/skills.src/ at container
|
|
# start (dev) or builder stage (prod) by core/scripts/render-skills.mjs.
|
|
.claude/skills/
|
|
|
|
# Per-tenant runtime data — sqlite, deploy logs, agent HOME (.claude/).
|
|
# Persisted in a Docker volume in prod; bind-mounted for dev.
|
|
data/
|