Thundera Engine Ops

https://pinfoundryx-api-production.up.railway.app

Production Gates

APIonline
Databaseschema 17
Outreachdisabled
Dry Runon
Google Placesconfigured
Zoho SMTPconfigured
Unsubscribeconfigured
Postal Addressmissing
OpenClaw LLMdisabled
Support Draftsenabled
Support Auto Replylocked
Code Executordisabled
Product Analyticslocal ledger

Pipeline State

Leads0
Contacts0
Previews0
Conversations0
Messages0
Suppression0
Business Profiles0
Revision Requests0
Approval Events0
Agent Actions0
Portal Tokens0
Portal Users0
Portal Sessions0
Site Artifacts0
Policy Acceptances0
Addon Modules0
Integration Accounts0
Addon Events0
Data Requests0
Retention Events0
Code Edit Jobs0
Code Edit Runs0
Qa Artifacts0
Commerce Items0
Payment Events0
Domain Requests0
Dns Records0
Sms Consent Records0
Sms Events0
Support Agent Configs0
Support Knowledge Items0
Support Agent Events0
Support Reply Drafts0
Photo Pack Requests0
Photo Pack Concepts0
Photo Pack Events0
Growth Plan Requests0
Growth Tasks0
Growth Assets0
Growth Events0
Analytics Events0

Send Limits

Daily Cap5
Hourly Cap2
Bounce Cap4.0%

Autonomy Controls

Globalactive
Lead Discoveryactive
Contact Finderactive
Site Generationactive
Outbound Emailactive
Transactional Emailactive
Image Generationactive
Deploymentactive
Payment Actionsactive
Model Escalationactive
Code Executionactive

Operational Warnings

Dry Runwarn Dry-run mode is on; no live outreach should send.
Outreach Disabledwarn Outbound outreach switch is off.
Code Executor Disabledwarn Real Codex/Claude/Aider execution is off; preview jobs can only be packet-validated.

Provider Readiness

Google Placesready
configured
Run capped live discovery only after cost guard and launch gates pass.
Zoho Emailconfigured locked
configured but live outreach locked
Verify SPF/DKIM/DMARC, real postal address, warmup, and live preflight before sends.
Gemini/Nano Banana Imagesconfigured locked
configured but paid generation locked
Keep generation gated; run one approved internal image-pack smoke before customer generation.
OpenClaw Gatewayconfigured locked
configured but LLM runtime locked
Optionally enable for support-draft polish only after prompt and escalation gates pass.
Stripe Connectready
secret and webhook configured
Keep writes gated; run reviewed test-mode Connect/Checkout smoke before any live activation.
Cloudflare DNSready
account, token, and zone configured
Keep DNS writes gated; use reviewed existing-domain activation before registrar automation.
Twilio SMSready
SID/token and sender configured
Keep SMS sends gated; activate only consent-reviewed numbers with caps, STOP/HELP, and quiet hours.
Telegram Controlpartial
webhook secret configured; dedicated bot/admin missing
Register webhook with dedicated Thundera Engine bot only.
SendGridavailable not wired
key present but Thundera Engine uses Zoho today
Only build if Zoho deliverability or volume makes SendGrid useful.
PostHogconfigured locked
key/host configured; local analytics ledger active and external capture locked
Enable PINFOUNDRYX_POSTHOG_CAPTURE_ENABLED only after privacy/event review.
Supabaseavailable not wired
configured but current runtime uses SQLite/Railway volume
Use for migration only if Postgres/Supabase becomes the selected production data layer.
Shopify/Printfulavailable not wired
Shopify and Printful configured but not wired
Do not build before Stripe simple payments proves demand.
Meta Ads/Pixelavailable not wired
configured but ads/pixels are not wired
Use only after website/payment funnels and spend caps are proven.

Endpoints

Health/healthz
Preview/p/<slug>
Published Site/w/<slug>
Client Login/client/login
Client Portal/client/t/<token>
Unsubscribe/u/t/<token>
Inbound Email/webhooks/inbound-email
Support Widget/support/widget/<business_id>