cial/.gitignore
Eliot MAURICE d465dbc895 feat(app): user-facing UI + repo-split prep
- 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.
2026-05-06 10:17:07 +00:00

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/