clawdie-ai/setup
Clawdie AI cd65148a56 fix(controlplane): provision live DB + harden setup logging
- Run setup/controlplane.ts against live PostgreSQL — creates schema,
  4 agents, operator account, budgets, skills snapshot. Stops the
  heartbeat loop's "relation 'agents' does not exist" errors.
- setup/controlplane.ts: write a real logs/setup.log (was a dead label),
  scrub OPERATOR_PASSWORD from emitStatus payload, add "do not tee"
  warning next to the one stdout password print on first install.
  Password still lives only in .env (mode 0600) + one-shot terminal output.

Co-Authored-By: Sam, Clawdie & Claude

---
Build: pass | Tests: pass — Tests  847 passed (847)
2026-04-08 04:04:20 +00:00
..
cms.ts revert: Remove i18n (simplify to English-only until translations arrive) (Sam & Claude) 2026-04-06 18:33:56 +00:00
controlplane.ts fix(controlplane): provision live DB + harden setup logging 2026-04-08 04:04:20 +00:00
db.ts Public/internal docs restructure; CMS/verify cleanup (Sam & Codex) 2026-04-05 06:29:19 +00:00
env-audit.ts Public/internal docs restructure; CMS/verify cleanup (Sam & Codex) 2026-04-05 06:29:19 +00:00
environment.test.ts Replace WhatsApp setup with Telegram auth 2026-03-07 23:08:14 +01:00
environment.ts chore(install): codex out-of-box + headless login tip (Sam & Codex) 2026-04-03 10:06:23 +00:00
forgejo.ts Support git jail mirror list (Sam & Codex) 2026-04-04 10:50:20 +00:00
freebsd-locales.test.ts Enforce UTF-8 locales and expand snapshot coverage 2026-04-04 14:17:04 +00:00
freebsd-locales.ts feat(setup): add FreeBSD onboarding and baseline sync 2026-03-14 02:51:10 +01:00
freebsd-timezones.ts feat: add timezone menu selection to onboarding 2026-03-24 16:52:51 +00:00
git.ts Enable Tailscale jail auto-join (Sam & Codex) 2026-04-04 15:40:47 +00:00
groups.ts Fix jail config migration and chat listing 2026-03-08 00:16:10 +01:00
hostd.ts feat(setup): implement pf/db/jails/hostd + safer sudo flow (Sam & Codex) 2026-04-03 09:36:40 +00:00
hosts.ts fix(network): harden local DNS placeholders and hosts sync 2026-03-14 19:45:15 +01:00
identity-restore.ts feat: identity-restore installer step + Supabase-backed identity files 2026-03-28 13:45:25 +00:00
index.ts feat: Phase 1 — control plane DB schema + provisioning (30/30 tests green) 2026-04-07 13:36:57 +00:00
install.ts Wire skills-engine init into install pipeline (Sam & Claude) 2026-04-05 09:22:12 +00:00
jails.ts Worker jail naming fix; reset doc update (Sam & Codex) 2026-04-05 06:59:51 +00:00
llama-cpp.ts Enable Tailscale jail auto-join (Sam & Codex) 2026-04-04 15:40:47 +00:00
mounts.ts fix(preflight): default mounts config and flag root-only steps 2026-03-15 00:37:43 +01:00
ollama.ts Enable Tailscale jail auto-join (Sam & Codex) 2026-04-04 15:40:47 +00:00
onboarding.test.ts refactor(payments): simplify Stripe integration 2026-03-14 13:58:32 +01:00
onboarding.ts Normalize domain defaults to home.arpa (Sam & Codex) 2026-04-04 09:47:07 +00:00
packages.ts Enable Tailscale jail auto-join (Sam & Codex) 2026-04-04 15:40:47 +00:00
pf.ts feat(setup): implement pf/db/jails/hostd + safer sudo flow (Sam & Codex) 2026-04-03 09:36:40 +00:00
pi-config.ts feat(setup): add full install orchestrator (install-all) 2026-03-15 11:44:29 +00:00
platform.test.ts Setup: reduce prompts (AUTO boot), add env-audit, drop headless/desktop split (Sam & Codex) 2026-04-03 08:49:07 +00:00
platform.ts Setup: reduce prompts (AUTO boot), add env-audit, drop headless/desktop split (Sam & Codex) 2026-04-03 08:49:07 +00:00
preflight.test.md docs(preflight): add test suite summary 2026-03-14 23:21:28 +00:00
preflight.test.ts Normalize domain defaults to home.arpa (Sam & Codex) 2026-04-04 09:47:07 +00:00
preflight.ts Public/internal docs restructure; CMS/verify cleanup (Sam & Codex) 2026-04-05 06:29:19 +00:00
profile.test.ts feat(setup): add FreeBSD onboarding and baseline sync 2026-03-14 02:51:10 +01:00
profile.ts feat(setup): implement pf/db/jails/hostd + safer sudo flow (Sam & Codex) 2026-04-03 09:36:40 +00:00
register.test.ts Drop legacy container config aliases 2026-03-07 22:38:47 +01:00
register.ts Drop legacy container config aliases 2026-03-07 22:38:47 +01:00
sanoid.ts Enforce UTF-8 locales and expand snapshot coverage 2026-04-04 14:17:04 +00:00
secrets.test.ts fix(tmp): keep temp files under project tmp/ (Sam & Codex) 2026-04-03 09:37:42 +00:00
secrets.ts feat(setup): add host preflight and protected screenshots 2026-03-14 22:52:09 +01:00
service.test.ts Remove non-FreeBSD runtime paths 2026-03-07 21:55:25 +01:00
service.ts feat(setup): implement pf/db/jails/hostd + safer sudo flow (Sam & Codex) 2026-04-03 09:36:40 +00:00
skills-init.ts Fix .nanoclaw ownership when skills-init runs as root 2026-04-05 14:12:33 +00:00
skills-memory.ts fix: postgres permissions with DEFAULT PRIVILEGES (Sam & Claude) 2026-04-06 06:48:12 +02:00
status.ts Fix build imports and setup branding 2026-03-07 22:03:41 +01:00
tailscale.ts Enable Tailscale jail auto-join (Sam & Codex) 2026-04-04 15:40:47 +00:00
telegram-auth.ts Replace WhatsApp setup with Telegram auth 2026-03-07 23:08:14 +01:00
upstream.ts fix: upstream attribution, Discord removal, link cleanup 2026-03-16 09:57:30 +00:00
verify.ts Worker jail naming fix; reset doc update (Sam & Codex) 2026-04-05 06:59:51 +00:00