Spaces:
Running
Running
Commit History
-
fix: correct HF dataset card task_categories (remove unofficial 'conversational')β
Ashraf Al-Kassem +1: Claude Sonnet 4.6Replace 'conversational' (not in HF official list) with 'text-generation' to eliminate validation warnings on every export commit. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>afe106b -
feat: HuggingFace dataset export β ashrafkassem/leadpilot-dataβ
Ashraf Al-Kassem +1: Claude Sonnet 4.6- Add export_to_hf.py script: exports 12 automation templates + 3 plans (static) and all user-generated data (contacts, conversations, messages, flows, executions, audit logs) with PII pseudonymized via SHA-256 hashes - Add export_to_hf_task Celery Beat task (daily 02:00 UTC), no-ops silently if HF_TOKEN is not set so existing deployments are unaffected - Add HF_TOKEN and HF_DATASET_REPO settings to config.py - Link HF Space β dataset via datasets: YAML in README.md - Dry-run: python scripts/export_to_hf.py --dry-run Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1648997
-
feat: Mission 29 β Prompt Studio Enhancements + Auth Fixes + User Seedingβ
Ashraf Al-Kassem +1: Claude Opus 4.6Mission 29: Knowledge chunking (DOCX/XLSX support, keyword retrieval), dynamic qualification criteria (relational CRUD), AI step output schema, and prompt compiler integration for all three. Auth fixes: seed demo + admin users on startup, fix Google OAuth email_verified_at bug, fix admin-api.ts 403 logout, comprehensive auth test suite (19 tests covering studio + admin flows). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>a5f93e1
-
feat: Mission 14+15 β commercial entitlements + agency reseller modelβ
Ashraf Al-Kassem +1: Claude Opus 4.6Mission 14: Plan-based entitlements with per-module hard limits, usage metering, and admin plan management UI. Adds Plan, PlanEntitlement, WorkspacePlan, and UsageMeter models. Entitlement enforcement service with check_and_increment/batch helpers. Admin /plans CRUD page. Mission 15: Agency reseller model enabling multi-workspace management. Adds AgencyAccount, AgencyMember, WorkspaceOwnership models with RBAC (owner/admin/operator/viewer roles). Agency router with 9 endpoints for lifecycle, member management, and workspace provisioning. Lazy WorkspaceMember provisioning via extended get_active_workspace(). max_workspaces limit enforcement via plan entitlements. Admin agency management (list/detail/suspend/plan-assign). Frontend agency console and workspace switcher replacing hardcoded placeholder. All 56 unit tests pass. 55/55 E2E checks verified on localhost. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>2bb79a1
-
fix: comprehensive production bug fix β admin auth, endpoints, seedingβ
Ashraf Al-Kassem +1: Claude Opus 4.6- Create admin_auth.py with POST /login and GET /me endpoints - Register admin_auth_router in main.py - Implement ~20 missing admin endpoints in admin.py (users, workspaces, webhooks, dispatch, automations, prompt-configs, zoho-health, integrations, executions, email retry, impersonation) - Fix wrap_error() calls with invalid code= kwarg (8 call sites across auth.py, admin.py, integrations.py) - Fix SQLAlchemy == None to .is_(None) in auth.py (2 places) - Seed admin@leadpilot.io / LeadPilot@password123 in create_test_user.py - Delete broken seed_admin.py and seed_rbac.py scripts Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>15d9ad6 -
feat: LeadPilot β full project commit (Missions 1β13)β
Ashraf Al-Kassem +1: Claude Sonnet 4.6Backend (FastAPI + SQLModel + Alembic, Python 3.9): - Auth: signup, login, forgot/reset, email verification, OAuth (Google) - Workspace management + multi-tenancy + member invites - Integrations: Zoho CRM, WhatsApp, Meta webhooks - Automation engine: flows, versions, execution engine - Prompt studio: configs, versions, test chat - Email system: SendGrid/SMTP/console, outbox, audit log - Dispatch queue: outbound messaging + retry/dead-letter - Inbox + human takeover - Analytics + diagnostics - Admin control plane: RBAC, module toggles, impersonation (Mission 13) - 57 tests, all passing Frontend (Next.js 16 + React 19 + TypeScript + Tailwind 4): - Full product UI across all missions - Admin portal: login, users, workspaces, modules, audit log, monitoring Deployment: Docker, nginx, HuggingFace Spaces, GitHub Actions CI Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>8d7950f