FORGE / REAL ENDPOINT QA / 27 OCTOBER 2026

10 users. Ten different tasks.

Measured result

10 simultaneous initial requests; 10/10 HTTP workflows completed and 10/10 workspaces persisted. Batch wall time 74.65 seconds. Health checks: 14, failures: 0.

This supports 10 mixed light workloads in this one short run. It does not establish 10 heavy builds or 10 simultaneous Docker previews, sustained capacity, or a production SLA.

Generated outputs

UserTaskRequest time*FilesSavedOutput
1Cafe menu46.517 s1YesOpen output
2Three-page plumbing site69.518 s3YesOpen output
3Two-page portfolio60.793 s3YesOpen output
4Inquiry form42.223 s1YesOpen output
5Expense tracker39.736 s1YesOpen output
6Focused styling edit46.378 s1YesOpen output
7Fix broken counter29.142 s2YesOpen output
8Conversational help3.904 s0YesOpen output
9Planning task7.996 s0YesOpen output
10Node server app65.257 s3YesOpen output

*Sum of API request durations, including clarification turns; excludes local parsing/save. Demo 10 source requires Node.js; its static gallery alone cannot run the server.

Browser checks

[
  {
    "user": 1,
    "checks": {
      "bodyVisible": true,
      "teaVisible": true,
      "coffeeHidden": true,
      "mobileNoOverflow": true
    },
    "consoleErrors": [],
    "passed": true
  },
  {
    "user": 2,
    "checks": {
      "bodyVisible": true,
      "services.html": true,
      "contact.html": true,
      "mobileNoOverflow": true
    },
    "consoleErrors": [],
    "passed": true
  },
  {
    "user": 3,
    "checks": {
      "bodyVisible": true,
      "about.html": true,
      "mobileNoOverflow": true
    },
    "consoleErrors": [],
    "passed": true
  },
  {
    "user": 4,
    "checks": {
      "bodyVisible": true,
      "savedLocally": true,
      "storagePresent": true,
      "mobileNoOverflow": true
    },
    "consoleErrors": [],
    "passed": true
  },
  {
    "user": 5,
    "checks": {
      "bodyVisible": true,
      "totalCorrect": true,
      "survivesReload": true,
      "deleted": true,
      "mobileNoOverflow": true
    },
    "consoleErrors": [],
    "passed": true
  },
  {
    "user": 6,
    "checks": {
      "bodyVisible": true,
      "phone": true,
      "blue": true,
      "mobileNoOverflow": true
    },
    "consoleErrors": [],
    "passed": true
  },
  {
    "user": 7,
    "checks": {
      "bodyVisible": true,
      "counter2": true,
      "mobileNoOverflow": true
    },
    "consoleErrors": [],
    "passed": true
  }
]

Docker preview and isolation

[
  {
    "check": "own-workspace",
    "user": 1,
    "status": 200,
    "onlyOwnProject": true
  },
  {
    "check": "own-workspace",
    "user": 2,
    "status": 200,
    "onlyOwnProject": true
  },
  {
    "check": "cross-owner-denied",
    "status": 400,
    "denied": true
  },
  {
    "check": "start-node-preview",
    "status": 200,
    "data": {
      "state": "building",
      "url": "https://preview-7c6ebd9b35df9a676d5082a1.169.58.85.74.sslip.io",
      "detail": "Installing dependencies and building on the VPS",
      "temporary": true
    }
  },
  {
    "check": "final-node-preview",
    "status": 200,
    "data": {
      "state": "ready",
      "url": "https://preview-7c6ebd9b35df9a676d5082a1.169.58.85.74.sslip.io",
      "detail": "Node server is running; HTTPS returned HTTP 200.",
      "temporary": true
    }
  },
  {
    "check": "node-route",
    "path": "/health",
    "status": 200,
    "body": "{\"ok\":true}"
  },
  {
    "check": "node-route",
    "path": "/status",
    "status": 200,
    "body": "{\"uptimeSeconds\":12}"
  },
  {
    "check": "node-route",
    "path": "/",
    "status": 200,
    "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <meta name=\"theme-color\" content=\"#f5f7fb\">\n  <title>QA Status Board</title>\n  <style>\n    :root {\n      color-scheme: light;\n      --ink: #18243a;\n      --muted:"
  },
  {
    "check": "live-node-browser",
    "refreshClicked": true,
    "consoleErrors": [],
    "bodyText": "QA Status Board\nDEMO ENVIRONMENT\n\nSYSTEM OVERVIEW\n\nQA Status Board\n\nA concise view of service availability for this sample environment. Demo service details below are fictional and illustrative.\n\nRefresh status\nAll demo systems operational\nSample statuses are illustrative, not live service monitoring.\nDemo status\nNode server\nRunning\nServer uptime\n55s\nHealth endpoint\nAvailable\nDemo service details\nFictional sample data\nQA test runner\nDemo runner \u00b7 sample environment\nOperational\nIllustrative\nBuild pipeline\nDemo pipeline \u00b7 sample environment\nOperational\nIllustrative\nPreview service\nDemo preview \u00b7 sample environment\nOperational\nIllustrative\n\nStatus refreshed at 5:59:13 PM.\n\nQA Status Board \u00b7 Dependency-free Node.js demo\n\nFictional demo details \u00b7 No live monitoring or contact channel"
  }
]

Resource measurements

VPS: 4 CPU cores, about 7.75 GiB RAM. Existing workloads were left running. Samples are periodic, so may miss brief spikes. API health latency includes network/proxy time.

{
  "windowStartUTC": 1793123753.089445,
  "windowEndUTC": 1793123827.7481024,
  "hostSamples": 8,
  "minAvailableMiB": 6148.32421875,
  "forgeSamples": 8,
  "cpuNote": "Docker CPU percent; 100% means one core, VPS has four cores",
  "peakForgeCPU": 59.6,
  "forgeMemorySamples": [
    "139.8MiB / 1GiB",
    "144.5MiB / 1GiB",
    "152.6MiB / 1GiB",
    "158.5MiB / 1GiB",
    "158.6MiB / 1GiB",
    "145.2MiB / 1GiB",
    "151.3MiB / 1GiB",
    "154.3MiB / 1GiB"
  ],
  "healthMedianSeconds": 0.4945,
  "healthMaxSeconds": 1.047
}

Scope and limitations

Ten dedicated synthetic Forge QA identities used real authenticated public endpoints and the configured server LLM. Google/email signup and actual browser login were not load tested. No customer accounts were used. Seven static website/edit tasks, one Node app, one chat and one plan were launched together. Builds may ask brief questions; the harness answered the offered options. Static websites were checked in local Chromium using the exact returned files. This is a finite smoke/load test, not an endurance test.

The current source limits Node previews to two active and one building. Therefore this result cannot be advertised as ten Docker previews. The Node example has no external dependencies and does not cover large React/Next installs. Initial preflight had a QA harness revision conflict; corrected before model requests. No production limits or code were changed.

Download generated source, responses, screenshots and report