2.6 KiB
2.6 KiB
CLAUDE RESUME — 2026-09-22 (~06:10 Vienna)
Completed ✅
- ✅ Emoji-first Onboarding.tsx (5 steps: emoji → preferences → language → integrations → bot)
- Shape selector (8 shapes), Color picker (12 GrokColors), Accessory (9), Pose (8)
- User preferences (name, timezone, hobbies, work style, communication)
- Language step (9 locales → localStorage
rakazo.uiLocale) - avatarValue (
{color}::shape_{index}) → botcolorfield on create - Bot instructions enriched with user context
- ✅ onboarding-discovery.ts, OnboardingDiscoveryShell.tsx updated
- ✅ ui-web exports: GROK_COLOR_LIST, SHIPPED_SHAPE_KEYS, GrokColorDef, GROK_SHAPES
- ✅ executor.ts split: 4697 → 4231 lines (18 module files)
- ✅ pi-runtime.ts split: 1726 → 1102 lines
- ✅ TypeScript: 0 errors across apps/web AND packages/adapters
PR-Aufräumung (2026-09-22)
- ✅ 16 DRAFT-PRs 36-51 → cherry-pick-merged auf main + Branches gelöscht
- Authz/Security Fixes: Shared Spaces (44-51), desktop shell guard (37), computer-busy retry (36), handoff (39), messaging (40-43), tool-call budget (38), agent secrets (47), memory provider config (46), team computer (48), bot outcome race (49), monotonic webhooks (50), respond_agent_connection (41), memory runtime authz (51)
- ✅ 13 Squash-Duplikate PRs 13-25 → geschlossen (inhalt bereits in main), Branches gelöscht
- PRs waren Cursor-Squash-Duplikate mit 100+ CI-Dateien statt inkrementellen Diffs
- ✅ PR 31 (CORS) → cherry-pick-merged + Branch gelöscht
- ✅ 19 stale branches von merged PRs gelöscht (PRs 1-10, 12, 27-30, 32-34, 35, 5, 7-10, 12, 26, 32-34, 35)
- ✅ PR 11 (CLOSED) → branch bereits gelöscht
Verbleibende offene PRs (6) — alle sauber scoped:
- PR 52: Team Computer export → exporting bot workspace
- PR 53: spawnBot replay → spawning member scope
- PR 54: memory provider details redaction in aiConsent
- PR 55: Team Computer takeover hijack block
- PR 56: group follow-up routing
- PR 57: run owner authz for secrets and approval prompts
Pending ⏳
- Fat banner kill on first chat (requires backend language support)
- Playwright E2E tests (needs running backend server)
- PRs 52-57 review/merge (coherente Security-Work: Shared Spaces authz)
TS-Status (2026-09-22 ~06:30)
- apps/web: 0 TS errors ✅
- packages/adapters: 0 TS errors ✅ (4 pre-existing errors gefixed)
- Cherry-picks von PR 38 haben executor.ts/pi-runtime.ts kaputtgemacht → repariert
Status
- Working tree: clean
- 6 offene PRs (PRs 52-57) — alle DRAFT, sauber scoped
- 0 stale Branches übrig