{"data":[{"detail":{"owner_id":"4bca0c38-89b6-45f7-9d14-a8650cb794ca","academy_track":"universal","membership_id":null,"academy_enrollment_mode":"existing_course_system"},"status":"ready","check_key":"owner_foundation","tenant_id":"874e1629-5200-477d-86b5-b871e23c34d9","updated_at":"2026-09-27T19:48:16.877719+00:00"},{"detail":{"reason":"owner_required"},"status":"blocked","check_key":"owner_foundation","tenant_id":"70547c0c-cdaf-4a4b-9b41-76598006562b","updated_at":"2026-09-19T14:05:20.179944+00:00"},{"detail":{"operating_model":"service_jobs","declared_business_type":"HANDYMAN"},"status":"ready","check_key":"business_identity","tenant_id":"70547c0c-cdaf-4a4b-9b41-76598006562b","updated_at":"2026-09-19T14:05:20.179944+00:00"},{"detail":{"operating_model":"events","declared_business_type":"ENTERTAINMENT_DJ"},"status":"ready","check_key":"business_identity","tenant_id":"874e1629-5200-477d-86b5-b871e23c34d9","updated_at":"2026-09-27T19:48:16.877719+00:00"},{"detail":{"source":"business_operating_blueprint","applications":["contacts","booking","calendar","tasks","communications","opportunity-radar","creative-studio","proposals","invoices","payments","documents","analytics","qr-suite","call-center"]},"status":"ready","check_key":"applications","tenant_id":"874e1629-5200-477d-86b5-b871e23c34d9","updated_at":"2026-09-27T19:48:16.877719+00:00"},{"detail":{"shell":"blueprint_driven","module_count":20,"operating_model":"events"},"status":"ready","check_key":"experience","tenant_id":"874e1629-5200-477d-86b5-b871e23c34d9","updated_at":"2026-09-27T19:48:16.877719+00:00"},{"detail":{"namespace":"dj","workspace_route":"/dj/dashboard"},"status":"ready","check_key":"routing","tenant_id":"874e1629-5200-477d-86b5-b871e23c34d9","updated_at":"2026-09-27T19:48:16.877719+00:00"},{"detail":{"bucket":"tenant-dj","collections":["branding","backgrounds","videos","marketing"]},"status":"ready","check_key":"storage_media","tenant_id":"874e1629-5200-477d-86b5-b871e23c34d9","updated_at":"2026-09-27T19:48:16.877719+00:00"},{"detail":{"billing_route":"/dj/settings/billing","settings_route":"/dj/settings"},"status":"ready","check_key":"settings_billing","tenant_id":"874e1629-5200-477d-86b5-b871e23c34d9","updated_at":"2026-09-27T19:48:16.877719+00:00"},{"detail":{"baseline":"tenant_lifecycle_seed"},"status":"ready","check_key":"opportunity_radar","tenant_id":"874e1629-5200-477d-86b5-b871e23c34d9","updated_at":"2026-09-27T19:48:16.877719+00:00"},{"detail":{"reason":"owner_required"},"status":"blocked","check_key":"owner_foundation","tenant_id":"5b082a57-02e6-4d91-9afc-87b27b2214a8","updated_at":"2026-09-05T17:17:27.509454+00:00"},{"detail":{"operating_model":"appointments","declared_business_type":"BARBERSHOP_SPA"},"status":"ready","check_key":"business_identity","tenant_id":"5b082a57-02e6-4d91-9afc-87b27b2214a8","updated_at":"2026-09-05T17:17:27.509454+00:00"},{"detail":{"blueprint":{"modules":[{"id":"today","path":"dashboard","label":"Today","emphasis":"primary","description":"Today's appointments, walk-ins, current chairs, next customers, late arrivals, and no-shows."},{"id":"booking","path":"booking","label":"Booking","description":"Appointments by service, barber, date, time, customer, duration, notes, and status."},{"id":"queue","path":"queue","label":"Chair Queue","description":"Appointments and walk-ins in one live operational queue with up-next and your-turn actions."},{"id":"contacts","path":"contacts","label":"Clients","description":"Visit history, preferred barber, service preferences, notes, no-show signal, and rebooking."},{"id":"communications","path":"communications","label":"Texts","description":"Confirmations, reminders, queue updates, and rebooking messages."},{"id":"settings","path":"settings","label":"Shop Settings","description":"Hours, services, staff, booking rules, SMS automations, templates, and booking link."}],"version":1,"vocabulary":{"work":"Visit","workspace":"Shop Floor","workPlural":"Visits"},"businessType":"Barbershop & Spa","capabilities":["booking","queue","contacts","calendar","communications","invoices","tasks","analytics"],"operatingModel":"appointments","workflowStages":["Booked","Checked In","Waiting","In Chair","Complete","No Show","Canceled"],"businessTypeKey":"BARBERSHOP_SPA","recurrenceModel":"appointment_and_rebook","schedulingModel":"staff_availability_service_duration","businessDescription":"Booking-first barbershop and spa operations with a unified appointment and walk-in queue.","dashboardPriorities":[{"id":"next-up","path":"queue","label":"Next Up","source":"queue","emptyState":"The next waiting client will appear here."},{"id":"in-chair","path":"queue","label":"In Chair","source":"queue","emptyState":"Active chair sessions will appear here."},{"id":"late-no-show","path":"booking","label":"Late / No-show","source":"appointments","emptyState":"Late arrivals and no-shows will surface here."},{"id":"openings","path":"booking","label":"Openings Today","source":"schedule","emptyState":"Open appointment slots will appear here."}]}},"status":"ready","check_key":"blueprint","tenant_id":"5b082a57-02e6-4d91-9afc-87b27b2214a8","updated_at":"2026-09-05T17:17:27.509454+00:00"},{"detail":{"source":"business_operating_blueprint","applications":["booking","queue","contacts","calendar","communications","invoices","tasks","analytics","settings"]},"status":"ready","check_key":"applications","tenant_id":"5b082a57-02e6-4d91-9afc-87b27b2214a8","updated_at":"2026-09-05T17:17:27.509454+00:00"},{"detail":{"shell":"blueprint_driven","module_count":6,"operating_model":"appointments"},"status":"ready","check_key":"experience","tenant_id":"5b082a57-02e6-4d91-9afc-87b27b2214a8","updated_at":"2026-09-05T17:17:27.509454+00:00"},{"detail":{"namespace":"jj-barber-spa","workspace_route":"/jj-barber-spa/dashboard"},"status":"ready","check_key":"routing","tenant_id":"5b082a57-02e6-4d91-9afc-87b27b2214a8","updated_at":"2026-09-05T17:17:27.509454+00:00"},{"detail":{"bucket":"tenant-jj-barber-spa","collections":["branding","backgrounds","videos","marketing"]},"status":"ready","check_key":"storage_media","tenant_id":"5b082a57-02e6-4d91-9afc-87b27b2214a8","updated_at":"2026-09-05T17:17:27.509454+00:00"},{"detail":{"billing_route":"/jj-barber-spa/settings/billing","settings_route":"/jj-barber-spa/settings"},"status":"ready","check_key":"settings_billing","tenant_id":"5b082a57-02e6-4d91-9afc-87b27b2214a8","updated_at":"2026-09-05T17:17:27.509454+00:00"},{"detail":{"baseline":"tenant_lifecycle_seed"},"status":"ready","check_key":"opportunity_radar","tenant_id":"5b082a57-02e6-4d91-9afc-87b27b2214a8","updated_at":"2026-09-05T17:17:27.509454+00:00"},{"detail":{"owner_id":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","academy_track":"universal","membership_id":"a459649a-295a-4e2d-bf60-f96c5fba8f27","academy_enrollment_mode":"existing_course_system"},"status":"ready","check_key":"owner_foundation","tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","updated_at":"2026-09-06T00:43:29.644408+00:00"},{"detail":{"operating_model":"general","declared_business_type":"MISC"},"status":"ready","check_key":"business_identity","tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","updated_at":"2026-09-06T00:43:29.644408+00:00"},{"detail":{"blueprint":{"modules":[{"id":"calendar","path":"calendar","label":"Bookings","emphasis":"primary","description":"Appointments, request-to-book, consultations, estimates, service calls, events, and waitlists."},{"id":"contacts","path":"contacts","label":"Customers","description":"Customer profiles, booking history, preferences, and follow-up."},{"id":"operations","path":"operations","label":"Requests & Service","description":"Manage incoming requests, confirmations, service progress, and completion."},{"id":"communications","path":"communications","label":"Messages & Reminders","description":"Booking confirmations, reminders, rescheduling, follow-up, and rebooking communication."},{"id":"invoices","path":"invoices","label":"Deposits & Payments","description":"Deposits, balances, invoices, and customer payment follow-up."},{"id":"analytics","path":"analytics","label":"Booking Analytics","description":"Conversion, booking volume, no-shows, rebooking, and channel performance."}],"version":1,"vocabulary":{"work":"Booking","workspace":"Booking Command Center","workPlural":"Bookings"},"billingModel":"business_billing","businessType":"Direct Booking SaaS","capabilities":["contacts","operations","calendar","communications","invoices","analytics","mail"],"operatingModel":"general","workflowStages":["New Request","Confirmed","Upcoming","In Service","Follow Up","Complete"],"businessTypeKey":"MISC","recurrenceModel":"booking_and_rebooking","schedulingModel":"appointments_requests_waitlists_and_service_calls","businessDescription":"A branded direct booking and conversion channel for businesses that keeps the customer relationship with the business.","dashboardPriorities":[{"id":"today-bookings","path":"calendar","label":"Today's Bookings","source":"schedule","emptyState":"Today's appointments and requests will appear here."},{"id":"new-requests","path":"operations","label":"New Requests","source":"operations","emptyState":"New booking and service requests will appear here."},{"id":"follow-up","path":"contacts","label":"Follow Up","source":"customers","emptyState":"Customers ready for follow-up or rebooking will appear here."}],"primaryRelationship":{"kind":"customer","plural":"Customers","singular":"Customer"}}},"status":"ready","check_key":"blueprint","tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","updated_at":"2026-09-06T00:43:29.644408+00:00"},{"detail":{"source":"business_operating_blueprint","applications":["contacts","operations","calendar","communications","invoices","documents","tasks","analytics","settings","opportunity-radar"]},"status":"ready","check_key":"applications","tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","updated_at":"2026-09-06T00:43:29.644408+00:00"},{"detail":{"shell":"blueprint_driven","module_count":6,"operating_model":"general"},"status":"ready","check_key":"experience","tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","updated_at":"2026-09-06T00:43:29.644408+00:00"},{"detail":{"namespace":"bookmedirectly-com","workspace_route":"/bookmedirectly-com/dashboard"},"status":"ready","check_key":"routing","tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","updated_at":"2026-09-06T00:43:29.644408+00:00"},{"detail":{"bucket":"tenant-bookmedirectly-com","collections":["branding","backgrounds","videos","marketing"]},"status":"ready","check_key":"storage_media","tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","updated_at":"2026-09-06T00:43:29.644408+00:00"},{"detail":{"billing_route":"/bookmedirectly-com/settings/billing","settings_route":"/bookmedirectly-com/settings"},"status":"ready","check_key":"settings_billing","tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","updated_at":"2026-09-06T00:43:29.644408+00:00"},{"detail":{"baseline":"tenant_lifecycle_seed"},"status":"ready","check_key":"opportunity_radar","tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","updated_at":"2026-09-06T00:43:29.644408+00:00"},{"detail":{"owner_id":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","academy_track":"universal","membership_id":"42394648-49e4-4781-a1a5-141d027f104c","academy_enrollment_mode":"existing_course_system"},"status":"ready","check_key":"owner_foundation","tenant_id":"6789c016-47c0-495a-8560-6b455a5844ba","updated_at":"2026-09-06T00:43:46.992498+00:00"},{"detail":{"source":"verified public business records","license":"CQ1017382"},"status":"ready","check_key":"identity_profile","tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","updated_at":"2026-09-06T18:19:01.927531+00:00"},{"detail":{"background_asset_id":"530dc19a-9a03-4b10-be58-deb5bdfb862e","authoritative_logo_asset_id":"316168f5-ba03-4d34-9bb7-0e01e6645f09"},"status":"ready","check_key":"tenant_branding","tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","updated_at":"2026-09-06T18:19:01.927531+00:00"},{"detail":{"kind":"JOB","stages":7,"owner_label":"Deals"},"status":"ready","check_key":"realtor_pipeline","tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","updated_at":"2026-09-06T18:19:01.927531+00:00"},{"detail":{"tasks":6,"events":5,"contacts":12,"transactions":6,"all_demo_records_marked_test":true},"status":"ready","check_key":"meeting_demo_data","tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","updated_at":"2026-09-06T18:19:01.927531+00:00"},{"detail":{"reason":"Drive owner authorization/provisioning not yet completed"},"status":"blocked","check_key":"google_drive","tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","updated_at":"2026-09-06T18:19:01.927531+00:00"},{"detail":{"reason":"Actual Curri users have not been invited; demo data uses no real agent accounts"},"status":"blocked","check_key":"real_agent_access","tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","updated_at":"2026-09-06T18:19:01.927531+00:00"},{"detail":{"reason":"owner_required"},"status":"blocked","check_key":"owner_foundation","tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","updated_at":"2026-09-06T23:49:24.542073+00:00"},{"detail":{"operating_model":"general","declared_business_type":"MISC"},"status":"ready","check_key":"business_identity","tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","updated_at":"2026-09-06T23:49:24.542073+00:00"},{"detail":{"blueprint":{"modules":[{"id":"booking","path":"booking","label":"Service Requests"},{"id":"jobs","path":"jobs","label":"Active Jobs"},{"id":"calendar","path":"calendar","label":"Schedule"},{"id":"contacts","path":"contacts","label":"Customers"},{"id":"proposals","path":"proposals","label":"Estimates & Proposals"},{"id":"tasks","path":"tasks","label":"Tasks"},{"id":"communications","path":"communications","label":"Messages"},{"id":"documents","path":"documents","label":"Job Photos & Documents"},{"id":"invoices","path":"invoices","label":"Invoices"},{"id":"payments","path":"billing/payments","label":"Payments"},{"id":"analytics","path":"analytics","label":"Reports"},{"id":"settings","path":"settings","label":"Settings"}],"version":1,"vocabulary":{"work":"Service Job","workspace":"Handyman Operations","workPlural":"Service Jobs"},"workObjects":[{"kind":"service_jobs","plural":"Service Jobs","singular":"Service Job"}],"applications":["booking","contacts","jobs","calendar","tasks","communications","proposals","invoices","payments","documents","forms","analytics","call-center"],"businessType":"Handyman Services","operatingModel":"service_jobs","workflowStages":["Service Request","Estimate","Approved","Scheduled","In Progress","Customer Review","Complete","Invoiced","Paid"],"businessTypeKey":"HANDYMAN","businessDescription":"Handyman field service","primaryRelationship":{"kind":"customer","plural":"Customers","singular":"Customer"},"bootstrapRequirements":{"documents":{"outputs":["proposal","invoice","document","form"],"required":true,"applicationIds":["proposals","invoices","documents","forms"]},"connections":{"registry":"shared-connections","optionalProviders":[],"requiredProviders":[]},"schemaVersion":1,"customerLifecycle":{"stages":["Service Request","Estimate","Approved","Scheduled","In Progress","Customer Review","Complete","Invoiced","Paid"],"required":true,"relationship":{"kind":"customer","plural":"Customers","singular":"Customer"},"applicationIds":["contacts"]},"resourceManagement":{"kinds":["service-job","service"],"required":true,"applicationIds":["booking","jobs"]},"customerFacingPresence":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":[{"key":"bookmedirectly","url":"https://bookmedirectly.com/mr-reliable-handyman-services/","purpose":"booking"},{"key":"whatsmyprogress","url":"https://whatsmyprogress.com/mr-reliable-handyman-services/","purpose":"customer_progress"}]}}}},"status":"ready","check_key":"blueprint","tenant_id":"70547c0c-cdaf-4a4b-9b41-76598006562b","updated_at":"2026-09-19T14:05:20.179944+00:00"},{"detail":{"source":"business_operating_blueprint","applications":["contacts","operations","calendar","communications","invoices","documents","tasks","analytics","settings","opportunity-radar"]},"status":"ready","check_key":"applications","tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","updated_at":"2026-09-06T23:49:24.542073+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/curri-properties/","booking_route":"https://bookmedirectly.com/curri-properties/"},"status":"ready","check_key":"customer_entry","tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","updated_at":"2026-10-04T10:43:41.855321+00:00"},{"detail":{"namespace":"curri-control-center","workspace_route":"/curri-control-center/dashboard"},"status":"ready","check_key":"routing","tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","updated_at":"2026-09-06T23:49:24.542073+00:00"},{"detail":{"bucket":"tenant-curri-control-center","collections":["branding","backgrounds","videos","marketing"]},"status":"ready","check_key":"storage_media","tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","updated_at":"2026-09-06T23:49:24.542073+00:00"},{"detail":{"billing_route":"/curri-control-center/settings/billing","settings_route":"/curri-control-center/settings"},"status":"ready","check_key":"settings_billing","tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","updated_at":"2026-09-06T23:49:24.542073+00:00"},{"detail":{"baseline":"tenant_lifecycle_seed"},"status":"ready","check_key":"opportunity_radar","tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","updated_at":"2026-09-06T23:49:24.542073+00:00"},{"detail":{"reason":"owner_required"},"status":"blocked","check_key":"owner_foundation","tenant_id":"1a86eac2-62f9-4f75-9a02-3d198ea44581","updated_at":"2026-09-07T00:03:00.825535+00:00"},{"detail":{"operating_model":"general","declared_business_type":"MISC"},"status":"ready","check_key":"business_identity","tenant_id":"1a86eac2-62f9-4f75-9a02-3d198ea44581","updated_at":"2026-09-07T00:03:00.825535+00:00"},{"detail":{"blueprint":{"modules":[{"id":"jobs","path":"jobs","label":"Work Orders","emphasis":"primary"},{"id":"contacts","path":"contacts","label":"Owners & Clients"},{"id":"calendar","path":"calendar","label":"Schedule"},{"id":"communications","path":"communications","label":"Communications"},{"id":"billing","path":"billing","label":"Financials"},{"id":"documents","path":"documents","label":"Documents"},{"id":"analytics","path":"analytics","label":"Performance"}],"version":1,"vocabulary":{"work":"Work Order","workspace":"One Call Operations","workPlural":"Work Orders"},"businessType":"Property Maintenance & Management","operatingModel":"general","workflowStages":["Requested","Assigned","Scheduled","In Progress","Waiting","Complete"],"businessTypeKey":"MISC","businessDescription":"Property maintenance, service coordination, and property management operations.","primaryRelationship":{"kind":"client","plural":"Clients","singular":"Client"}}},"status":"ready","check_key":"blueprint","tenant_id":"1a86eac2-62f9-4f75-9a02-3d198ea44581","updated_at":"2026-09-07T00:03:00.825535+00:00"},{"detail":{"source":"business_operating_blueprint","applications":["contacts","operations","calendar","communications","invoices","documents","tasks","analytics","settings","opportunity-radar"]},"status":"ready","check_key":"applications","tenant_id":"1a86eac2-62f9-4f75-9a02-3d198ea44581","updated_at":"2026-09-07T00:03:00.825535+00:00"},{"detail":{"shell":"blueprint_driven","module_count":7,"operating_model":"general"},"status":"ready","check_key":"experience","tenant_id":"1a86eac2-62f9-4f75-9a02-3d198ea44581","updated_at":"2026-09-07T00:03:00.825535+00:00"},{"detail":{"namespace":"one-call","workspace_route":"/one-call/dashboard"},"status":"ready","check_key":"routing","tenant_id":"1a86eac2-62f9-4f75-9a02-3d198ea44581","updated_at":"2026-09-07T00:03:00.825535+00:00"},{"detail":{"mode":"testing","templates":3,"sample_activity":12,"outbound_send_enabled":false},"status":"ready","check_key":"communications_demo","tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","updated_at":"2026-09-07T16:29:28.568982+00:00"},{"detail":{"legal_templates_added":false,"operational_templates":7,"drive_authorization_required":true},"status":"ready","check_key":"document_templates","tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","updated_at":"2026-09-07T16:29:28.568982+00:00"},{"detail":{"bucket":"tenant-one-call","collections":["branding","backgrounds","videos","marketing"]},"status":"ready","check_key":"storage_media","tenant_id":"1a86eac2-62f9-4f75-9a02-3d198ea44581","updated_at":"2026-09-07T00:03:00.825535+00:00"},{"detail":{"billing_route":"/one-call/settings/billing","settings_route":"/one-call/settings"},"status":"ready","check_key":"settings_billing","tenant_id":"1a86eac2-62f9-4f75-9a02-3d198ea44581","updated_at":"2026-09-07T00:03:00.825535+00:00"},{"detail":{"baseline":"tenant_lifecycle_seed"},"status":"ready","check_key":"opportunity_radar","tenant_id":"1a86eac2-62f9-4f75-9a02-3d198ea44581","updated_at":"2026-09-07T00:03:00.825535+00:00"},{"detail":{"source":"business_operating_blueprint","applications":["booking","contacts","jobs","calendar","tasks","communications","proposals","invoices","payments","documents","forms","analytics","call-center"]},"status":"ready","check_key":"applications","tenant_id":"70547c0c-cdaf-4a4b-9b41-76598006562b","updated_at":"2026-09-19T14:05:20.179944+00:00"},{"detail":{"shell":"blueprint_driven","module_count":12,"operating_model":"service_jobs"},"status":"ready","check_key":"experience","tenant_id":"70547c0c-cdaf-4a4b-9b41-76598006562b","updated_at":"2026-09-19T14:05:20.179944+00:00"},{"detail":{"namespace":"mr-reliable-handyman-services","workspace_route":"/mr-reliable-handyman-services/dashboard"},"status":"ready","check_key":"routing","tenant_id":"70547c0c-cdaf-4a4b-9b41-76598006562b","updated_at":"2026-09-19T14:05:20.179944+00:00"},{"detail":{"blueprint":{"modules":[{"id":"today","path":"dashboard","label":"Executive Brief","emphasis":"primary"},{"id":"brokerage","path":"analytics","label":"Brokerage Pulse"},{"id":"one-call","path":"jobs","label":"One Call Operations"},{"id":"opportunities","path":"opportunity-radar","label":"Cross-Business Opportunities"},{"id":"exceptions","path":"tasks","label":"Exceptions & Decisions"},{"id":"documents","path":"documents","label":"Executive Documents"},{"id":"reports","path":"analytics","label":"Portfolio Reports"},{"id":"settings","path":"settings","label":"Settings"}],"version":2,"vocabulary":{"work":"Executive Exception","workspace":"Curri Control Center","workPlural":"Executive Exceptions"},"businessType":"Curri Executive Portfolio","operatingModel":"executive_oversight","workflowStages":["Watch","Needs Decision","Delegated","Waiting","Resolved"],"businessTypeKey":"MISC","businessDescription":"Executive oversight across Realty World Curri Properties, One Call Maintenance & Property Management, and future Curri businesses.","dashboardPriorities":["Agent and transaction exceptions requiring John’s attention","Upcoming closings and commission timing","One Call work tied to brokerage relationships","Cross-business referral and service opportunities","Delegation gaps and overdue commitments"],"primaryRelationship":{"kind":"business","plural":"Businesses","singular":"Business"}}},"status":"ready","check_key":"blueprint","tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","updated_at":"2026-09-07T16:28:58.594708+00:00"},{"detail":{"shell":"blueprint_driven","module_count":8,"operating_model":"executive_oversight"},"status":"ready","check_key":"experience","tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","updated_at":"2026-09-07T16:28:58.594708+00:00"},{"detail":{"bucket":"tenant-mr-reliable-handyman-services","collections":["branding","backgrounds","videos","marketing"]},"status":"ready","check_key":"storage_media","tenant_id":"70547c0c-cdaf-4a4b-9b41-76598006562b","updated_at":"2026-09-19T14:05:20.179944+00:00"},{"detail":{"billing_route":"/mr-reliable-handyman-services/settings/billing","settings_route":"/mr-reliable-handyman-services/settings"},"status":"ready","check_key":"settings_billing","tenant_id":"70547c0c-cdaf-4a4b-9b41-76598006562b","updated_at":"2026-09-19T14:05:20.179944+00:00"},{"detail":{"baseline":"tenant_lifecycle_seed"},"status":"ready","check_key":"opportunity_radar","tenant_id":"70547c0c-cdaf-4a4b-9b41-76598006562b","updated_at":"2026-09-19T14:05:20.179944+00:00"},{"detail":{"owner_id":"f0ff626b-5053-49e3-bdba-ed5f3f7c93fd","academy_track":"universal","membership_id":"64d29ab1-9350-4d5b-a8d0-eee5849cd1f7","academy_enrollment_mode":"existing_course_system"},"status":"ready","check_key":"owner_foundation","tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","updated_at":"2026-09-12T17:12:30.665417+00:00"},{"detail":{"operating_model":"events","declared_business_type":"EVENT_RENTALS"},"status":"ready","check_key":"business_identity","tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","updated_at":"2026-09-12T17:12:30.665417+00:00"},{"detail":{"blueprint":{"modes":[{"key":"rentals","label":"Rentals","applications":["inventory","availability","quotes_bookings","delivery_pickup","returns","damage_condition","packages"]},{"key":"events","label":"Events","applications":["event_calendar","run_of_show","site_plan","attendance","crew","weather_contingency","setup_teardown","event_readiness"]},{"key":"activations","label":"Activations","applications":["client_account","event_objective","promotion_registration","lead_capture","attendance","sponsors","roi_outcomes","follow_up"]},{"key":"vendors","label":"Vendors","applications":["vendor_directory","assignments","food_service","entertainment","security","decor","compliance_licenses","insurance_coi","documents","performance_history"]}],"modules":[{"id":"today","path":"dashboard","label":"Today","emphasis":"primary"},{"id":"booking","path":"calendar","label":"Bookings"},{"id":"contacts","path":"contacts","label":"Customers"},{"id":"calendar","path":"calendar","label":"Calendar"},{"id":"communications","path":"communications","label":"Messages"},{"id":"invoices","path":"billing","label":"Billing & Payments"},{"id":"documents","path":"documents","label":"Documents"},{"id":"analytics","path":"analytics","label":"Reports"},{"id":"settings","path":"settings","label":"Settings"},{"id":"opportunity-radar","path":"opportunity-radar","label":"Opportunity Radar"}],"version":1,"vocabulary":{"work":"Event","workspace":"Event Operations","workPlural":"Events"},"assumptions":[],"workObjects":[{"kind":"events","plural":"Events","singular":"Event"},{"kind":"rentals","plural":"Rental Bookings","singular":"Rental Booking"},{"kind":"activations","plural":"Activations","singular":"Activation"}],"applications":["booking","contacts","calendar","communications","invoices","documents","tasks","analytics","settings","opportunity-radar"],"billingModel":"invoice","businessType":"Salty Panda Events","capabilities":["booking","contacts","calendar","communications","invoices","documents","tasks","analytics","settings","opportunity-radar"],"packageModel":"outcome_oriented_with_internal_asset_allocation","vendorFields":["category","contact_reference","event_assignments","status","license_metadata","document_metadata","insurance_coi_metadata","insurance_expiration","notes","performance_history"],"serviceLevels":[{"key":"rent_it","label":"Rent It","description":"Equipment rental with customer-managed event execution."},{"key":"set_it_up","label":"Set It Up","description":"Delivery, setup, breakdown, pickup, return, and inspection."},{"key":"activate_my_business","label":"Activate My Business","description":"Turn a client property into a measurable promotional or community event."},{"key":"produce_my_event","label":"Produce My Event","description":"Full event production with infrastructure, vendors, readiness, execution, and outcomes."}],"homePriorities":["upcoming_bookings_events","readiness_risks","inventory_commitments_conflicts_utilization","deliveries_pickups","outstanding_deposits_balances","vendor_compliance_expirations","next_operational_tasks"],"operatingModel":"events","workflowStages":["Inquiry","Quote","Reserved","Prep","Setup","Live","Teardown","Return & Inspection","Complete","Paid"],"assetCategories":["commercial_tents_canopies","chairs","rectangular_tables","round_tables","cocktail_high_top_tables","sidewalls","lighting","linens","signage_backdrops","stanchions_check_in","trash_recycling","coolers_beverage_stations","carts_dollies","storage_bins","cleaning_maintenance","trailers_transportation","custom"],"businessTypeKey":"EVENT_RENTALS","contractVersion":1,"recurrenceModel":"repeat_business","schedulingModel":"events","deliveryWorkflow":["load_plan","delivery","setup","event_live","breakdown","pickup_return","inspection","cleaning_maintenance","damage_capture","complete"],"activationMetrics":["registrations","attendance","leads_captured","appointments_or_conversions_entered","sponsor_participation","sponsor_revenue","event_expenses","follow_up_state"],"financeCategories":["equipment_rental","delivery","setup_breakdown","tent_infrastructure","decor_lighting","event_management_production","vendor_coordination","sponsorship","media_content","signage_branding","deposit","damage_charge","taxes_fees","event_specific_expense"],"allocationStatuses":["reserved","deployed","returned","cancelled"],"businessDescription":"Salty Panda Events","dashboardPriorities":[],"eventOwnershipTypes":["client_event","owned_event"],"primaryRelationship":{"kind":"client","plural":"Clients","singular":"Client"},"readinessCategories":["site_authorization","temporary_structure_documents","insurance_coi","permits","weather_contingency","power_electrical","sanitation_trash","emergency_access","security","food_vendor_compliance","alcohol_provider","vendor_confirmations","inventory_allocation","crew_assignments","setup_breakdown_plan","required_documents"],"assetLifecycleStatuses":["available","inspection_needed","damaged","repair","retired"]}},"status":"ready","check_key":"blueprint","tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","updated_at":"2026-09-12T17:12:30.665417+00:00"},{"detail":{"source":"business_operating_blueprint","applications":["booking","contacts","calendar","communications","invoices","documents","tasks","analytics","settings","opportunity-radar"]},"status":"ready","check_key":"applications","tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","updated_at":"2026-09-12T17:12:30.665417+00:00"},{"detail":{"shell":"blueprint_driven","module_count":10,"operating_model":"events"},"status":"ready","check_key":"experience","tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","updated_at":"2026-09-12T17:12:30.665417+00:00"},{"detail":{"namespace":"salty-panda-events","workspace_route":"/salty-panda-events/dashboard"},"status":"ready","check_key":"routing","tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","updated_at":"2026-09-12T17:12:30.665417+00:00"},{"detail":{"bucket":"tenant-salty-panda-events","collections":["branding","backgrounds","videos","marketing"]},"status":"ready","check_key":"storage_media","tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","updated_at":"2026-09-12T17:12:30.665417+00:00"},{"detail":{"billing_route":"/salty-panda-events/settings/billing","settings_route":"/salty-panda-events/settings"},"status":"ready","check_key":"settings_billing","tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","updated_at":"2026-09-12T17:12:30.665417+00:00"},{"detail":{"baseline":"tenant_lifecycle_seed"},"status":"ready","check_key":"opportunity_radar","tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","updated_at":"2026-09-12T17:12:30.665417+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/ms-lawn-barber/","booking_route":"https://bookmedirectly.com/ms-lawn-barber/"},"status":"ready","check_key":"customer_entry","tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","updated_at":"2026-10-04T10:48:02.109703+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/demo-c-c-carpet-cleaning-1b5e576a/","booking_route":"https://bookmedirectly.com/demo-c-c-carpet-cleaning-1b5e576a/"},"status":"ready","check_key":"customer_entry","tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","updated_at":"2026-10-02T16:23:56.903004+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/bookmedirectly/","booking_route":"https://bookmedirectly.com/bookmedirectly/"},"status":"ready","check_key":"customer_entry","tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","updated_at":"2026-10-02T16:23:30.699034+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/jj-barber-spa/","booking_route":"https://bookmedirectly.com/jj-barber-spa/"},"status":"ready","check_key":"customer_entry","tenant_id":"5b082a57-02e6-4d91-9afc-87b27b2214a8","updated_at":"2026-10-02T16:34:52.685555+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/321-auto-unlock/","booking_route":"https://bookmedirectly.com/321-auto-unlock/"},"status":"ready","check_key":"customer_entry","tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","updated_at":"2026-10-04T10:40:25.841939+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/space-coast-emergency-tarping/","booking_route":"https://bookmedirectly.com/space-coast-emergency-tarping/"},"status":"ready","check_key":"customer_entry","tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","updated_at":"2026-10-02T16:31:18.868546+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/demo-space-coast-seal-and-sign-6010714f/","booking_route":"https://bookmedirectly.com/demo-space-coast-seal-and-sign-6010714f/"},"status":"ready","check_key":"customer_entry","tenant_id":"3a569827-87b2-51aa-8a50-f767943c1a7f","updated_at":"2026-10-02T16:31:50.327536+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/whatsmyprogress-com/","booking_route":"https://bookmedirectly.com/whatsmyprogress-com/"},"status":"ready","check_key":"customer_entry","tenant_id":"6789c016-47c0-495a-8560-6b455a5844ba","updated_at":"2026-10-02T16:32:55.470344+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/speedy-panda-party-rentals/","booking_route":"https://bookmedirectly.com/speedy-panda-party-rentals/"},"status":"ready","check_key":"customer_entry","tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","updated_at":"2026-10-04T10:29:43.79335+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/redfish-roofing/","booking_route":"https://bookmedirectly.com/redfish-roofing/"},"status":"ready","check_key":"customer_entry","tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","updated_at":"2026-10-04T10:44:12.646797+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/curri-control-center/","booking_route":"https://bookmedirectly.com/curri-control-center/"},"status":"ready","check_key":"customer_entry","tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","updated_at":"2026-10-04T10:45:37.537041+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/cafe-qsr/","booking_route":"https://bookmedirectly.com/cafe-qsr/"},"status":"ready","check_key":"customer_entry","tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","updated_at":"2026-10-02T16:24:15.279437+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/roof-help-finder/","booking_route":"https://bookmedirectly.com/roof-help-finder/"},"status":"ready","check_key":"customer_entry","tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","updated_at":"2026-10-04T10:44:28.900806+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/tranzformer-auto-detailing/","booking_route":"https://bookmedirectly.com/tranzformer-auto-detailing/"},"status":"ready","check_key":"customer_entry","tenant_id":"051786bb-9f02-4a85-9c9c-1e03cc85493a","updated_at":"2026-10-02T16:32:44.201328+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/tire-shop-demo/","booking_route":"https://bookmedirectly.com/tire-shop-demo/"},"status":"ready","check_key":"customer_entry","tenant_id":"6d00f95b-9a61-4c0d-9df2-a2f4677be812","updated_at":"2026-10-02T16:27:16.015139+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/tennex-tax-solutions/","booking_route":"https://bookmedirectly.com/tennex-tax-solutions/"},"status":"ready","check_key":"customer_entry","tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","updated_at":"2026-10-10T18:46:48.312777+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/mr-reliable-handyman-services/","booking_route":"https://bookmedirectly.com/mr-reliable-handyman-services/"},"status":"ready","check_key":"customer_entry","tenant_id":"70547c0c-cdaf-4a4b-9b41-76598006562b","updated_at":"2026-10-04T10:47:51.991248+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/bychefap/","booking_route":"https://bookmedirectly.com/bychefap/"},"status":"ready","check_key":"customer_entry","tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","updated_at":"2026-10-04T10:45:35.694836+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/joshs-records/","booking_route":"https://bookmedirectly.com/joshs-records/"},"status":"ready","check_key":"customer_entry","tenant_id":"45be5342-7d2d-48a7-a403-e6da17ab47d1","updated_at":"2026-10-02T16:26:23.245524+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/one-call/","booking_route":"https://bookmedirectly.com/one-call/"},"status":"ready","check_key":"customer_entry","tenant_id":"1a86eac2-62f9-4f75-9a02-3d198ea44581","updated_at":"2026-10-04T10:42:38.624108+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/realtor-test/","booking_route":"https://bookmedirectly.com/realtor-test/"},"status":"ready","check_key":"customer_entry","tenant_id":"f66fb54c-fb96-4d3f-b13e-6c37ad3e671a","updated_at":"2026-10-02T16:29:09.182585+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/space-coast-seal-and-sign/","booking_route":"https://bookmedirectly.com/space-coast-seal-and-sign/"},"status":"ready","check_key":"customer_entry","tenant_id":"f9166138-4a59-4dcc-b15f-bf6f59fc8a45","updated_at":"2026-10-02T16:31:39.770251+00:00"},{"detail":{"owner_id":"336c5f20-a441-4f03-a800-2f2a15dfb261","academy_track":"universal","membership_id":"aa1d121c-3fdb-47a6-b02b-bcd575d5628e","academy_enrollment_mode":"existing_course_system"},"status":"ready","check_key":"owner_foundation","tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","updated_at":"2026-09-23T18:55:18.341231+00:00"},{"detail":{"operating_model":"professional_cases","declared_business_type":"TAX_SERVICES"},"status":"ready","check_key":"business_identity","tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","updated_at":"2026-09-23T18:55:18.341231+00:00"},{"detail":{"blueprint":{"applications":["contacts","calendar","communications","documents","tasks","analytics","opportunity-radar","call-center"],"businessType":"Tax Services","operatingModel":"professional_cases","businessTypeKey":"TAX_SERVICES","bootstrapRequirements":{"documents":{"outputs":["document"],"required":true,"applicationIds":["documents"]},"connections":{"registry":"shared-connections","optionalProviders":[],"requiredProviders":[]},"schemaVersion":1,"customerLifecycle":{"stages":[],"required":false,"relationship":{},"applicationIds":["contacts","opportunity-radar"]},"resourceManagement":{"kinds":["matter","service"],"required":true,"applicationIds":[]},"customerFacingPresence":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":[{"key":"bookmedirectly","url":"https://bookmedirectly.com/tennex-tax-solutions/","purpose":"booking"},{"key":"whatsmyprogress","url":"https://whatsmyprogress.com/tennex-tax-solutions/","purpose":"customer_progress"}]}}}},"status":"ready","check_key":"blueprint","tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","updated_at":"2026-09-23T18:55:18.341231+00:00"},{"detail":{"source":"business_operating_blueprint","applications":["contacts","calendar","communications","documents","tasks","analytics","opportunity-radar","call-center"]},"status":"ready","check_key":"applications","tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","updated_at":"2026-09-23T18:55:18.341231+00:00"},{"detail":{"shell":"blueprint_driven","module_count":0,"operating_model":"professional_cases"},"status":"ready","check_key":"experience","tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","updated_at":"2026-09-23T18:55:18.341231+00:00"},{"detail":{"namespace":"tennex-tax-solutions","workspace_route":"/tennex-tax-solutions/dashboard"},"status":"ready","check_key":"routing","tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","updated_at":"2026-09-23T18:55:18.341231+00:00"},{"detail":{"bucket":"tenant-tennex-tax-solutions","collections":["branding","backgrounds","videos","marketing"]},"status":"ready","check_key":"storage_media","tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","updated_at":"2026-09-23T18:55:18.341231+00:00"},{"detail":{"billing_route":"/tennex-tax-solutions/settings/billing","settings_route":"/tennex-tax-solutions/settings"},"status":"ready","check_key":"settings_billing","tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","updated_at":"2026-09-23T18:55:18.341231+00:00"},{"detail":{"baseline":"tenant_lifecycle_seed"},"status":"ready","check_key":"opportunity_radar","tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","updated_at":"2026-09-23T18:55:18.341231+00:00"},{"detail":{"blueprint":{"modules":[{"id":"creative-bookings","path":"booking","label":"Bookings & Holds","modeKey":"creative","emphasis":"primary","modeTitle":"Creative","application":"booking","description":"Pitches, holds, confirmed sets, promoters, venues, fees, guest lists, and rebook windows."},{"id":"creative-calendar","path":"calendar","label":"Set Calendar","modeKey":"creative","emphasis":"high","modeTitle":"Creative","application":"calendar","description":"Door times, set times, travel, conflicts, and upcoming Creative commitments."},{"id":"creative-promo","path":"creative-studio","label":"Promo & Content","modeKey":"creative","emphasis":"high","modeTitle":"Creative","application":"creative-studio","description":"Flyers, promo assets, set content, and artist visibility."},{"id":"creative-relationships","path":"communications","label":"Promoters & Venues","modeKey":"creative","emphasis":"high","modeTitle":"Creative","application":"communications","description":"Promoter, talent-buyer, venue, and collaboration conversations."},{"id":"creative-radar","path":"opportunity-radar","label":"Booking Radar","modeKey":"creative","emphasis":"high","modeTitle":"Creative","application":"opportunity-radar","description":"New rooms, promoter follow-up, venue rebooks, holds, and Creative opportunities."},{"id":"professional-events","path":"booking","label":"Client Events","modeKey":"professional","emphasis":"primary","modeTitle":"Professional","application":"booking","description":"Weddings, corporate events, private parties, schools, galas, and formal event bookings."},{"id":"professional-proposals","path":"proposals","label":"Proposals & Agreements","modeKey":"professional","emphasis":"high","modeTitle":"Professional","application":"proposals","description":"Offers, terms, agreements, packages, and approvals."},{"id":"professional-calendar","path":"calendar","label":"Event Calendar","modeKey":"professional","emphasis":"high","modeTitle":"Professional","application":"calendar","description":"Event timing, setup, breakdown, travel, and readiness deadlines."},{"id":"professional-documents","path":"documents","label":"Show Sheets & Documents","modeKey":"professional","emphasis":"high","modeTitle":"Professional","application":"documents","description":"Timelines, venue notes, music plans, cue sheets, files, and event proof."},{"id":"professional-payments","path":"billing/payments","label":"Deposits & Balances","modeKey":"professional","emphasis":"high","modeTitle":"Professional","application":"payments","description":"Deposits, remaining balances, settlement, and payment status."},{"id":"fanbase-people","path":"contacts","label":"Fans & VIPs","modeKey":"fanbase","emphasis":"primary","modeTitle":"Fanbase","application":"contacts","description":"Supporters, VIPs, ambassadors, referrals, attendance history, and relationship context."},{"id":"fanbase-outreach","path":"communications","label":"Fan Outreach","modeKey":"fanbase","emphasis":"high","modeTitle":"Fanbase","application":"communications","description":"Invitations, updates, reactivation, and opted-in follow-up."},{"id":"fanbase-capture","path":"qr-suite","label":"Fan Capture","modeKey":"fanbase","emphasis":"high","modeTitle":"Fanbase","application":"qr-suite","description":"Event-specific QR entry points for guest list, fan club, referral, and campaign attribution."},{"id":"fanbase-growth","path":"opportunity-radar","label":"Growth Radar","modeKey":"fanbase","emphasis":"high","modeTitle":"Fanbase","application":"opportunity-radar","description":"Fan engagement, referrals, promoter relationships, and repeat attendance turned into bookings."},{"id":"fanbase-analytics","path":"analytics","label":"Fanbase Pulse","modeKey":"fanbase","emphasis":"high","modeTitle":"Fanbase","application":"analytics","description":"Growth, repeat attendance, referrals, reactivation, and fan-to-booking conversion."},{"id":"office-invoices","path":"invoices","label":"Invoices","modeKey":"office","emphasis":"primary","modeTitle":"Office","application":"invoices","description":"Professional billing and Creative settlements."},{"id":"office-payments","path":"billing/payments","label":"Payments","modeKey":"office","emphasis":"high","modeTitle":"Office","application":"payments","description":"Deposits, balances, guarantees, and collected revenue."},{"id":"office-documents","path":"documents","label":"Business Documents","modeKey":"office","emphasis":"high","modeTitle":"Office","application":"documents","description":"Agreements, templates, business records, and operating documents."},{"id":"office-analytics","path":"analytics","label":"Business Performance","modeKey":"office","emphasis":"high","modeTitle":"Office","application":"analytics","description":"Creative revenue, Professional revenue, total business, booking conversion, and growth signals."},{"id":"office-tasks","path":"tasks","label":"Next Moves","modeKey":"office","emphasis":"high","modeTitle":"Office","application":"tasks","description":"Promoter follow-up, proposal follow-up, rebooks, reviews, referrals, and content due."}],"version":1,"vocabulary":{"workspace":"DJ Cockpit","creative_work":"Set","fan_relationship":"Fan","professional_work":"Event"},"assumptions":[],"workObjects":[{"kind":"creative_booking","plural":"Creative Sets","singular":"Creative Set"},{"kind":"professional_event","plural":"Professional Events","singular":"Professional Event"}],"applications":["contacts","booking","calendar","tasks","communications","opportunity-radar","creative-studio","proposals","invoices","payments","documents","analytics","qr-suite","call-center"],"billingModel":"invoice","businessType":"Entertainment / DJ","capabilities":["booking-scheduling","business-documents","payments","customer-portal","public-funnel"],"operatingModel":"events","workflowStages":["capture","qualify","hold","confirmed","prepare","perform","settle","retain","rebook"],"businessTypeKey":"ENTERTAINMENT_DJ","recurrenceModel":"repeat_business","schedulingModel":"events","businessDescription":"Dual-lane DJ and entertainment business with Creative bookings, Professional events, fanbase retention, and shared office operations.","dashboardPriorities":["next-creative-set","next-professional-event","fanbase-growth","money","next-moves"],"primaryRelationship":{"kind":"audience-or-client","plural":"Fans / Clients","singular":"Fan / Client"},"bootstrapRequirements":{"documents":{"outputs":["proposal","invoice","document"],"required":true,"applicationIds":["proposals","invoices","documents"]},"connections":{"registry":"shared-connections","optionalProviders":[],"requiredProviders":[]},"schemaVersion":1,"customerLifecycle":{"stages":["capture","qualify","hold","confirmed","prepare","perform","settle","retain","rebook"],"required":true,"relationship":{"kind":"audience-or-client","plural":"Fans / Clients","singular":"Fan / Client"},"applicationIds":["contacts","opportunity-radar"]},"resourceManagement":{"kinds":["event","service"],"required":true,"applicationIds":["booking"]},"customerFacingPresence":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":[{"key":"bookmedirectly","url":"https://bookmedirectly.com/dj/","purpose":"booking"},{"key":"whatsmyprogress","url":"https://whatsmyprogress.com/dj/","purpose":"customer_progress"}]}}}},"status":"ready","check_key":"blueprint","tenant_id":"874e1629-5200-477d-86b5-b871e23c34d9","updated_at":"2026-09-27T19:48:16.877719+00:00"},{"detail":{"ok":false,"batch":null,"error":"PCG ready transition failed: 1 card(s) need saved grade, Cert Number, final image, and approved QA before Ready","ran_at":"2026-10-07T14:06:06.389Z","single":null,"cleanup":{"r2":true,"database":true,"r2_objects_deleted":2,"r2_objects_expected":2,"contact_rows_removed":1,"submission_rows_removed":1},"version":"1.6.0-pcg-r2-website-media","completed_at":"2026-10-07T14:06:11.300Z","storage_owner":"cloudflare_r2"},"status":"blocked","check_key":"pcg_pipeline_canary","tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","updated_at":"2026-10-07T14:06:11.3+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/big-papis/","booking_route":"https://bookmedirectly.com/big-papis/"},"status":"ready","check_key":"customer_entry","tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","updated_at":"2026-10-09T20:10:50.633751+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/savage-pizza/","booking_route":"https://bookmedirectly.com/savage-pizza/"},"status":"ready","check_key":"customer_entry","tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","updated_at":"2026-10-04T10:44:41.190568+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/seaside-lawns/","booking_route":"https://bookmedirectly.com/seaside-lawns/"},"status":"ready","check_key":"customer_entry","tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","updated_at":"2026-10-04T10:45:01.900014+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/la-vista-del-mar/","booking_route":"https://bookmedirectly.com/la-vista-del-mar/"},"status":"ready","check_key":"customer_entry","tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","updated_at":"2026-10-09T14:28:17.565021+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/dj/","booking_route":"https://bookmedirectly.com/dj/"},"status":"ready","check_key":"customer_entry","tenant_id":"874e1629-5200-477d-86b5-b871e23c34d9","updated_at":"2026-10-04T10:46:07.492948+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/pcg/","booking_route":"https://bookmedirectly.com/pcg/"},"status":"ready","check_key":"customer_entry","tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","updated_at":"2026-10-12T20:59:06.615927+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/encore-public-adjusters/","booking_route":"https://bookmedirectly.com/encore-public-adjusters/"},"status":"ready","check_key":"customer_entry","tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","updated_at":"2026-10-04T10:46:19.449003+00:00"},{"detail":{"contract":"TENANT_PUBLIC_PRESENCE_V1","required":true,"surfaces":["bookmedirectly","whatsmyprogress"],"public_route":"https://whatsmyprogress.com/luis-contractor/","booking_route":"https://bookmedirectly.com/luis-contractor/"},"status":"ready","check_key":"customer_entry","tenant_id":"33ab71eb-c91f-4bdb-85b4-add817f54efc","updated_at":"2026-10-04T10:47:40.496367+00:00"}],"rows":113,"limit":400,"table":"tenant_readiness_checks","format":"knocklaunch-table-chunk-v1","offset":0,"schema":"public","order_key":"ctid"}