$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
< "mode": "agent",
< "schemaVersion": "1.0",
< "operation": "prepare",
< "language": "ko",
< "project": {
< "name": "Personal Reading Queue",
< "brief": "A single-person browser app saves book title and author, marks a book read or unread, filters by reading status, and deletes a book after explicit confirmation. All data stays in localStorage on this browser. No login, server, payments or external fetch. Validate required nonempty title and show recoverable storage errors.",
< "mustHave": [
< "save book with title and author",
< "mark book read or unread",
< "filter books by reading status",
< "confirm before deleting a book",
< "persist books in localStorage"
< ],
< "goals": [
< "organize a personal reading queue"
< ],
< "contextType": "greenfield",
< "targetUsers": [
< "individual"
< ],
< "mustNotHave": [
< "authentication",
< "payments",
< "server",
< "external paid API"
< ]
< },
< "capabilityPolicy": [
< {
< "capabilityId": "LOCAL_STORAGE",
< "disposition": "REQUIRED",
< "evidenceRefs": [
< "SRC-PROJECT-BRIEF"
< ]
< },
< {
< "capabilityId": "AUTHENTICATION",
< "disposition": "FORBIDDEN",
< "evidenceRefs": [
< "SRC-PROJECT-BRIEF"
< ]
< },
< {
< "capabilityId": "PAYMENT",
< "disposition": "FORBIDDEN",
< "evidenceRefs": [
< "SRC-PROJECT-BRIEF"
< ]
< },
< {
< "capabilityId": "SERVER",
< "disposition": "FORBIDDEN",
< "evidenceRefs": [
< "SRC-PROJECT-BRIEF"
< ]
< },
< {
< "capabilityId": "EXTERNAL_API",
< "disposition": "FORBIDDEN",
< "evidenceRefs": [
< "SRC-PROJECT-BRIEF"
< ]
< },
< {
< "capabilityId": "EXTERNAL_FETCH",
< "disposition": "FORBIDDEN",
< "evidenceRefs": [
< "SRC-PROJECT-BRIEF"
< ]
< }
< ],
< "stack": {
< "frontend": "react-typescript",
< "styling": "css-variables",
< "backend": "none",
< "database": "none",
< "preserveExisting": false
< },
< "privacy": {
< "allowExternalLlmProcessing": false,
< "allowPublicWebsiteFetch": false,
< "sourceRightsConfirmed": true
< }
<}
<EOF
$curl "https://api.apify.com/v2/actors/bread-kim~ai-development-blueprint-generator/runs?token=$API_TOKEN" \
< -X POST \
< -d @input.json \
< -H 'Content-Type: application/json'