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
| User | Task | Request time* | Files | Saved | Output |
|---|---|---|---|---|---|
| 1 | Cafe menu | 46.517 s | 1 | Yes | Open output |
| 2 | Three-page plumbing site | 69.518 s | 3 | Yes | Open output |
| 3 | Two-page portfolio | 60.793 s | 3 | Yes | Open output |
| 4 | Inquiry form | 42.223 s | 1 | Yes | Open output |
| 5 | Expense tracker | 39.736 s | 1 | Yes | Open output |
| 6 | Focused styling edit | 46.378 s | 1 | Yes | Open output |
| 7 | Fix broken counter | 29.142 s | 2 | Yes | Open output |
| 8 | Conversational help | 3.904 s | 0 | Yes | Open output |
| 9 | Planning task | 7.996 s | 0 | Yes | Open output |
| 10 | Node server app | 65.257 s | 3 | Yes | Open 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