Assessment payloads
Agents should submit structured product answers and code signals. Keep secrets, raw tokens, payment data, customer data, and private logs out of the payload.
Scope assessment input shape
{
"buildId": "repo-owner-product-2026-06-14",
"repositories": [
{ "provider": "github", "fullName": "owner/app", "branch": "main" }
],
"answers": {
"appPlatform": "web-app",
"marketType": "b2c",
"productionUse": "production",
"estimatedUsers": "under-1000",
"userAccounts": "yes",
"persistData": "yes"
},
"codeSignals": {
"frontendFramework": "nextjs",
"serverEntrypoints": ["src/app/api/**/route.ts"],
"externalApis": ["stripe", "openai"],
"storage": ["postgres", "s3-compatible"],
"auth": ["keycloak"]
}
}
answers carry the human product decisions; codeSignals carry the agent's local
inference. The pair drives scope-gap detection without shipping raw source.