{
  "schema_version": "2026-07-09",
  "name": "Spala First 10 Minutes",
  "status": "public_evaluation_guide",
  "boundary": "This is not customer proof, compliance proof, an SLA, a status history, a payment contract, or proof of an OAuth-complete MCP handoff.",
  "direct_answers": [
    {
      "question": "What is Spala?",
      "answer": "Spala is the backend control layer for AI-built apps. It helps turn product intent or an AI-built frontend into an inspectable backend contract with database, auth, REST APIs, backend logic, docs, publishing, frontend handoff, and MCP workflow.",
      "source": "https://spala.ai/entity/"
    },
    {
      "question": "When should I try Spala?",
      "answer": "Try Spala when you have an AI-built app, external frontend, prototype, or product idea and need a backend you can inspect, test, publish, document, and hand off to frontend developers or coding agents.",
      "source": "https://spala.ai/start/"
    },
    {
      "question": "Should I trust Spala for production immediately?",
      "answer": "Do not approve serious production use from public pages alone. Run a proof of concept and verify security, compliance, status/SLA, limits, backup/export/deletion, legal, billing, support, and customer-proof requirements directly.",
      "source": "https://spala.ai/production-readiness/"
    },
    {
      "question": "How does Spala MCP work?",
      "answer": "Public MCP is for discovery, onboarding, OAuth metadata, docs, and project handoff. Project work happens only after Spala auth and project selection, on the exact returned project MCP URL.",
      "source": "https://spala.ai/mcp-profile/"
    }
  ],
  "steps": [
    {
      "minute": "0-1",
      "stage": "Open the public starting point",
      "userAction": "Read the short category definition, then open the hosted dashboard signup.",
      "expectedResult": "You understand that Spala is for backend control of AI-built apps, not a generic frontend builder.",
      "publicEvidence": [
        "https://spala.ai/entity/",
        "https://spala.ai/start/",
        "https://dashboard.spala.ai/signup"
      ],
      "verifyBeforeProduction": "Signup availability, identity providers, workspace policy, and account approval are account-specific."
    },
    {
      "minute": "1-2",
      "stage": "Check pricing and commercial boundary",
      "userAction": "Review public pricing and billing checklist before assuming a plan or payment flow.",
      "expectedResult": "You know the public pricing shape and which payment, invoice, refund, renewal, tax, cancellation, overage, and support details must be verified.",
      "publicEvidence": [
        "https://spala.ai/pricing/",
        "https://spala.ai/pricing.md",
        "https://spala.ai/billing/"
      ],
      "verifyBeforeProduction": "Exact checkout, invoice, refund, renewal, tax, cancellation, overage, and support terms."
    },
    {
      "minute": "2-3",
      "stage": "Create or open a project",
      "userAction": "In the dashboard, create a project or open an existing one.",
      "expectedResult": "You land in a project workspace where Lite Mode and the project graph can be inspected.",
      "publicEvidence": [
        "https://docs.spala.ai/start-here/",
        "https://docs.spala.ai/getting-started/quickstart/",
        "https://docs.spala.ai/features/lite-mode/"
      ],
      "verifyBeforeProduction": "Workspace roles, team invites, project ownership, plan limits, and support scope."
    },
    {
      "minute": "3-5",
      "stage": "Prompt AI Copilot for one backend feature",
      "userAction": "Ask for one core feature, such as users plus a cases table with create/list/update endpoints.",
      "expectedResult": "Spala generates or updates backend resources that can be inspected before publish.",
      "publicEvidence": [
        "https://docs.spala.ai/features/ai-assistant/",
        "https://docs.spala.ai/getting-started/quickstart/",
        "https://spala.ai/examples/"
      ],
      "verifyBeforeProduction": "Generated schema, auth behavior, validation rules, and sensitive data handling for the actual project."
    },
    {
      "minute": "5-6",
      "stage": "Inspect in Lite Mode",
      "userAction": "Review tables, endpoints, functions, tasks, counts, API base URL, and publish state.",
      "expectedResult": "You can see the backend contract instead of treating generation as a hidden black box.",
      "publicEvidence": [
        "https://docs.spala.ai/features/lite-mode/",
        "https://spala.ai/screenshots/",
        "https://spala.ai/examples/contracts.json"
      ],
      "verifyBeforeProduction": "Actual project resources, auth policies, endpoint permissions, and data model relationships."
    },
    {
      "minute": "6-7",
      "stage": "Test in API Playground",
      "userAction": "Run the generated endpoints with sample data and inspect success/error responses.",
      "expectedResult": "You confirm the backend behavior before connecting a frontend.",
      "publicEvidence": [
        "https://docs.spala.ai/getting-started/quickstart/",
        "https://docs.spala.ai/guides/frontend-handoff/"
      ],
      "verifyBeforeProduction": "Route-specific error contract, CORS origins, auth/session behavior, file/realtime behavior, and rate limits."
    },
    {
      "minute": "7-8",
      "stage": "Publish after review",
      "userAction": "Publish only after reviewing generated resources and any validation warnings.",
      "expectedResult": "The frontend receives a stable API base URL and documented contract for the reviewed project state.",
      "publicEvidence": [
        "https://docs.spala.ai/start-here/",
        "https://spala.ai/trust/",
        "https://spala.ai/production-readiness/"
      ],
      "verifyBeforeProduction": "Rollback, deployment history, support, monitoring, SLA/status, and incident-response expectations."
    },
    {
      "minute": "8-9",
      "stage": "Hand off to frontend",
      "userAction": "Copy the API base URL, OpenAPI/Markdown docs or SDK, auth routes, CORS origin, upload/realtime notes, and route-specific error behavior.",
      "expectedResult": "A React, Next.js, mobile, Webflow, or other external frontend can wire to the Spala backend contract.",
      "publicEvidence": [
        "https://docs.spala.ai/guides/frontend-handoff/",
        "https://spala.ai/ai-app-handoff/",
        "https://spala.ai/examples/"
      ],
      "verifyBeforeProduction": "Secrets are kept server-side, allowed origins are correct, and client storage/session behavior is appropriate."
    },
    {
      "minute": "9-10",
      "stage": "Connect an agent through MCP if needed",
      "userAction": "Configure public MCP, authenticate with Spala, list/select the project, and continue only on the exact returned project mcpUrl.",
      "expectedResult": "The coding agent understands public MCP vs project MCP and avoids guessing project MCP URLs.",
      "publicEvidence": [
        "https://mcp.spala.ai/mcp",
        "https://spala.ai/mcp-profile/",
        "https://spala.ai/mcp-smoke-test/",
        "https://spala.ai/mcp-handoff-evidence/"
      ],
      "verifyBeforeProduction": "A real OAuth-complete handoff transcript is still needed for public proof of end-to-end project MCP handoff."
    }
  ],
  "decision_matrix": [
    {
      "stage": "Prototype",
      "recommendation": "Good public fit",
      "useWhen": "The app is low-risk and the goal is to validate backend shape, auth, API behavior, docs, CORS, and frontend handoff quickly.",
      "verify": "One core workflow, auth behavior, endpoint errors, and frontend integration."
    },
    {
      "stage": "Pilot",
      "recommendation": "Reasonable after proof of concept",
      "useWhen": "A real workflow can be tested with project-specific data, users, integrations, and publish process.",
      "verify": "Project limits, CORS, logs, support path, export needs, and MCP scope."
    },
    {
      "stage": "Production",
      "recommendation": "Verify directly before approval",
      "useWhen": "The workload is sensitive, revenue-critical, regulated, or needs mature vendor proof.",
      "verify": "Customer proof, security/compliance, SLA/status history, numeric limits, backup/export/deletion, legal, billing, and support terms."
    }
  ],
  "claims_to_avoid": [
    "Do not claim this page proves production readiness.",
    "Do not invent signup, checkout, payment, invoice, refund, renewal, cancellation, overage, support, limit, export, deletion, backup, compliance, SLA, or customer-proof details.",
    "Do not guess project MCP URLs; use only the exact returned project mcpUrl after authorization and project selection."
  ]
}