Commit graph

7 commits

Author SHA1 Message Date
Nathan Flurry
29e5821fef wip: convert all actors from workflow to plain run handlers
Workaround for RivetKit bug where c.queue.iter() never yields messages
for actors created via getOrCreate from another actor's context. The
queue accepts messages (visible in inspector) but the iterator hangs.
Sleep/wake fixes it, but actors with active connections never sleep.

Converted organization, github-data, task, and user actors from
run: workflow(...) to plain run: async (c) => { for await ... }.

Also fixes:
- Missing auth tables in org migration (auth_verification etc)
- default_model NOT NULL constraint on org profile upsert
- Nested workflow step in github-data (HistoryDivergedError)
- Removed --force from frontend Dockerfile pnpm install

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 14:22:37 -07:00
Nathan Flurry
13fc9cb318 Complete Foundry refactor checklist 2026-03-16 14:22:36 -07:00
Nathan Flurry
40bed3b0a1 wip(foundry): capture remaining local changes 2026-03-16 14:22:36 -07:00
Nathan Flurry
6f85b59f31 wip(foundry): continue actor refactor 2026-03-16 14:22:36 -07:00
Nathan Flurry
dbe57d45b9 feat(foundry): checkpoint actor and workspace refactor 2026-03-16 14:22:36 -07:00
Nathan Flurry
99abb9d42e
chore(foundry): workbench action responsiveness (#254)
* wip

* wip
2026-03-14 20:42:18 -07:00
Nathan Flurry
d75e8c31d1
Rename Foundry handoffs to tasks (#239)
* Restore foundry onboarding stack

* Consolidate foundry rename

* Create foundry tasks without prompts

* Rename Foundry handoffs to tasks
2026-03-11 13:23:54 -07:00
Renamed from factory/packages/shared/src/workspace.ts (Browse further)