{
  "_comment": "highermark nextsteps.config — placeholder values only. Real keys go in Infisical / Vercel env vars. See docs/nextsteps.md for full implementation guide.",
  "_warning": "NEVER commit real API keys to this file. This file is safe to commit because all values are placeholders.",

  "infisical": {
    "project": "highermark",
    "environments": ["development", "production"],
    "setup_url": "https://infisical.com",
    "vercel_integration_url": "https://infisical.com/docs/integrations/cloud/vercel",
    "status": "pending_setup"
  },

  "resend": {
    "api_key_env": "RESEND_API_KEY",
    "api_key_placeholder": "re_xxxxxxxxxxxx",
    "from_email": "no-reply@highermark.xyz",
    "notification_to": "jim@highermark.xyz",
    "domain_to_verify": "highermark.xyz",
    "signup_url": "https://resend.com",
    "docs_url": "https://resend.com/docs",
    "triggers": [
      "order_form_submitted_lightning",
      "order_form_submitted_card",
      "stripe_payment_confirmed",
      "strike_lightning_confirmed"
    ],
    "files_to_create": [
      "api/send-confirmation.js",
      "api/notify-staff.js"
    ],
    "status": "pending_setup"
  },

  "stripe": {
    "secret_key_env": "STRIPE_SECRET_KEY",
    "publishable_key_env": "STRIPE_PUBLISHABLE_KEY",
    "webhook_secret_env": "STRIPE_WEBHOOK_SECRET",
    "secret_key_placeholder": "sk_live_xxxxxxxxxxxx",
    "publishable_key_placeholder": "pk_live_xxxxxxxxxxxx",
    "webhook_secret_placeholder": "whsec_xxxxxxxxxxxx",
    "webhook_endpoint": "https://highermark.xyz/api/stripe-webhook",
    "webhook_events": ["checkout.session.completed", "payment_intent.succeeded"],
    "existing_links": {
      "ny_nodes": "https://buy.stripe.com/7sY8wPaLY8r1drMgAb43S0e",
      "raleigh_nodes": "https://buy.stripe.com/eVq3cvbQ2az987s5Vx43S0f"
    },
    "files_to_create": ["api/stripe-webhook.js"],
    "status": "links_live_webhook_pending"
  },

  "strike": {
    "api_key_env": "STRIKE_API_KEY",
    "api_key_placeholder": "xxxxxxxxxxxx",
    "webhook_endpoint": "https://highermark.xyz/api/strike-webhook",
    "webhook_events": ["payment.updated"],
    "signup_url": "https://developer.strike.me",
    "docs_url": "https://developer.strike.me/en/docs",
    "files_to_create": ["api/strike-webhook.js"],
    "status": "pending_setup"
  },

  "cerebras": {
    "api_key_env": "CEREBRAS_API_KEY",
    "api_key_placeholder": "csk-xxxxxxxxxxxx",
    "base_url": "https://api.cerebras.ai/v1",
    "models": ["llama3.1-8b", "llama3.1-70b", "llama-3.3-70b"],
    "signup_url": "https://api.cerebras.ai",
    "docs_url": "https://inference-docs.cerebras.ai",
    "files_to_create": ["api/cerebras-chat.js"],
    "files_to_update": ["highermark-ai.html"],
    "status": "pending_setup"
  },

  "openrouter": {
    "api_key_env": "OPENROUTER_API_KEY",
    "api_key_placeholder": "sk-or-v1-xxxxxxxxxxxx",
    "base_url": "https://openrouter.ai/api/v1",
    "app_name": "highermark",
    "app_url": "https://highermark.xyz",
    "signup_url": "https://openrouter.ai",
    "docs_url": "https://openrouter.ai/docs",
    "files_to_create": ["api/openrouter-chat.js"],
    "files_to_update": ["highermark-ai.html"],
    "status": "pending_setup"
  },

  "grok_x": {
    "grok_api_key_env": "GROK_API_KEY",
    "grok_api_key_placeholder": "xai-xxxxxxxxxxxx",
    "x_client_id_env": "X_CLIENT_ID",
    "x_client_id_placeholder": "xxxxxxxxxxxx",
    "x_client_secret_env": "X_CLIENT_SECRET",
    "x_client_secret_placeholder": "xxxxxxxxxxxx",
    "grok_base_url": "https://api.x.ai/v1",
    "signup_url": "https://x.ai",
    "x_dev_url": "https://developer.twitter.com",
    "files_to_create": ["api/grok-chat.js", "api/x-auth.js"],
    "status": "pending_access"
  },

  "supabase": {
    "url_env": "SUPABASE_URL",
    "anon_key_env": "SUPABASE_ANON_KEY",
    "url_placeholder": "https://xxxx.supabase.co",
    "anon_key_placeholder": "eyxxxxxxxxxxxxxxxx",
    "tables": ["reservations", "orders", "staff"],
    "signup_url": "https://supabase.com",
    "status": "pending_setup"
  },

  "gtm_channels": {
    "x_twitter": { "handle": "@jimsbr", "url": "https://x.com/jimsbr", "status": "active" },
    "discord": { "url": null, "status": "pending" },
    "reddit": { "url": null, "status": "pending" },
    "instagram": { "url": null, "status": "pending" },
    "facebook": { "url": null, "status": "pending" },
    "tiktok": { "url": null, "status": "pending" }
  },

  "staff": {
    "onboarding_channel": "#onboarding",
    "work_chat_request": "https://x.com/jimsbr",
    "contact_email": "jim@highermark.xyz",
    "dashboard_file": "staff.html",
    "note": "Staff dashboard login is dev-only hardcoded. Move to proper auth (WorkOS or Supabase Auth) before production."
  }
}
