Sasha Studio Testing Quick Reference
Organization Setup Testing
Quick Commands
# Reset current user (fastest)
./scripts/reset-onboarding.sh --soft
# Create test users
node scripts/test-users.js quick
# List test users
node scripts/test-users.js list
# One-line reset & test
./scripts/reset-onboarding.sh --soft && open http://localhost:3005
Test Users
| Username | Password | Purpose |
|---|---|---|
test-skip |
test123 |
Test skip functionality |
test-upload |
test123 |
Test document upload |
test-complete |
test123 |
Test full completion |
Test Documents
Located in /test-docs/:
acme-company-overview.mdemployee-handbook.mdproduct-pitch-deck.md
Reset Options
./scripts/reset-onboarding.sh --soft # Keep user, reset onboarding
./scripts/reset-onboarding.sh --hard # Delete everything
./scripts/reset-onboarding.sh --workspace # Clear workspace only
Docker Testing
docker exec sasha-test ./scripts/reset-onboarding.sh --soft
docker exec sasha-test node scripts/test-users.js quick
docker logs -f sasha-test
Verification
# Check workspace
ls ~/.claude/projects/default-workspace/docs/local/
# Check database
sqlite3 server/database/auth.db "SELECT username, onboarding_completed FROM users u LEFT JOIN company_profiles cp ON u.id = cp.user_id"
# Monitor uploads
ls -la uploads/onboarding/
Browser Console
// Force show Organization Setup
sessionStorage.setItem('showOrganizationSetup', 'true');
location.reload();
// Check research prompt
sessionStorage.getItem('organizationResearchPrompt');
// Clear session
sessionStorage.clear();
localStorage.removeItem('auth-token');
Full Documentation
Need help? Check the Organization Setup Test Guide for detailed instructions and troubleshooting.