Skip to content

chore(demo): Northstar Labs investor demo seed - #423

Draft
Maneek21 wants to merge 2 commits into
masterfrom
demo/investor-seed
Draft

Maneek21 wants to merge 2 commits into
masterfrom
demo/investor-seed

Conversation

@Maneek21

Copy link
Copy Markdown
Owner

Non-destructive seed for the demo.deft.ing investor workspace. Draft: kept for re-seeding, not meant to merge as-is.

What it does

  • Renames the demo org to Northstar Labs and the owner to Maneek Mohan. Maya, Leo, Amina and Noah are fictional teammates; the agent employee becomes Scout.
  • Soft-deletes every earlier content row in that org: spaces, messages, tasks, projects, wiki, notes and contact records. These are recoverable via is_deleted. Old notifications, events, standups, reminders, pins, bookmarks and user groups are deleted.
  • Seeds 3 weeks of activity relative to the run date: 7 channels plus DMs (219 messages, threads, reactions, pins, Defty replies), 3 projects with 42 tasks, 12 linked wiki pages, 6 notes, 21 calendar events, standups, contacts/companies/deals/activities and notifications.
  • Never touches app_* / email_* / native_email_* / OAuth / MCP rows or the Email app installation; never changes logins.

Caveats

  • The org and user ids of the demo server are hard-coded. Do not run it anywhere else.
  • Run it on the server, in a node:22-alpine container on the DB's docker network, from an esbuild bundle. A long run over an SSH tunnel drops mid-transaction.
  • Take a pg_dump first.

🤖 Generated with Claude Code

Maneek21 and others added 2 commits October 28, 2026 20:02
Seeds the demo.deft.ing org as "Northstar Labs": five people, channels,
DMs, threads, Defty replies, projects and tasks, wiki, notes, calendar,
standups, contacts and notifications. Earlier org content is soft-deleted
(recoverable); Email app records are never touched. Pinned to the demo
server's org and user ids; not for general use.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant