addedInput schema / properties / answers / properties / accessControl / description
Added value: +"The access control model. Drives the security spec auth/authorization section and the permission model."
addedInput schema / properties / answers / properties / accessibilityNotes / description
Added value: +"Anything further on accessibility or constraints, in free text."
addedInput schema / properties / answers / properties / activeUsers / description
Added value: +"Roughly how many active users are expected, as a range."
addedInput schema / properties / answers / properties / apiResponseTime / description
Added value: +"Target API response time."
addedInput schema / properties / answers / properties / apiStyle / description
Added value: +"API style - REST, GraphQL, gRPC or tRPC. Shapes how the architecture spec documents client-server communication."
addedInput schema / properties / answers / properties / authStrategy / description
Added value: +"Auth approach - a protocol built in-house (JWT/OAuth/SAML) or a managed service (Clerk, Auth0, Firebase). Feeds the security spec."
addedInput schema / properties / answers / properties / availability / description
Added value: +"Availability SLA target as a fraction of uptime; higher percentages allow far less downtime per year."
addedInput schema / properties / answers / properties / buildTimeline / description
Added value: +"How long the build is expected to take."
addedInput schema / properties / answers / properties / cicd / description
Added value: +"CI/CD practices - automatically running tests and deploying on every change."
addedInput schema / properties / answers / properties / compliance / description
Added value: +"Compliance regimes that apply - GDPR, HIPAA, SOC 2. Pick by the actual situation (EU users, health data, payments), since getting it wrong has legal consequences."
addedInput schema / properties / answers / properties / constraintDescription / description
Added value: +"More detail on whatever was named in technicalConstraints."
addedInput schema / properties / answers / properties / customUserType / description
Added value: +"A user type in free text, when none of the userTypes options fit."
addedInput schema / properties / answers / properties / dataSyncStrategy / description
Added value: +"How conflicting local and server state gets reconciled once the device is back online."
addedInput schema / properties / answers / properties / databases / description
Added value: +"Database kinds in use - SQL, NoSQL, cache/key-value, vector. As many as apply."
addedInput schema / properties / answers / properties / deploymentTargets / description
Added value: +"Where this ships - cloud hosting, a package registry, a browser store. The option list depends on the project type."
addedInput schema / properties / answers / properties / handle / description
Added value: +"The developer GitHub handle. Optional; it namespaces generated task IDs (e.g. CD-jsmith-001). Infer from git config or the origin remote."
addedInput schema / properties / answers / properties / ideAgent / description
Added value: +"The editor or AI IDE in use - claudecode, cursor, copilot, codex, windsurf. You are the IDE, so set this yourself; it decides which rules and config files are generated."
addedInput schema / properties / answers / properties / integrations / description
Added value: +"Third-party integrations keyed by category, e.g. { payments: [\"stripe\"] }. Only categories relevant to the project type apply."
addedInput schema / properties / answers / properties / isNewBuild / description
Added value: +"True for a greenfield project, false when adding onto an existing codebase. Decides which onboarding analysis is generated at the end."
addedInput schema / properties / answers / properties / languageOverride / description
Added value: +"Primary language, when it should override what SpecPilot infers from the repo."
addedInput schema / properties / answers / properties / localDatabases / description
Added value: +"On-device stores backing offline support. Leave empty when offline is not needed."
addedInput schema / properties / answers / properties / nonGoals / description
Added value: +"What this project explicitly will NOT do. Becomes the non-goals section of the specs."
addedInput schema / properties / answers / properties / offlineSupport / description
Added value: +"Whether this has to work offline. Set automatically when localDatabases is non-empty."
addedInput schema / properties / answers / properties / otherApis / description
Added value: +"External APIs or services not covered by integrations."
addedInput schema / properties / answers / properties / platforms / description
Added value: +"Platforms this should run on, e.g. web, ios, android, desktop. Infer from the dependency manifests and repo layout."
addedInput schema / properties / answers / properties / projectCategory / description
Added value: +"Project archetype. Normally inferred from projectDescription when it exactly matches a returned chip label - send it only if you already know it."
addedInput schema / properties / answers / properties / projectDescription / description
Added value: +"One line saying what the project is. Required by specpilot_generate_specs. Sending one of the chip labels returned by specpilot_next_questions verbatim is what infers projectCategory and gates every later question; free prose infers nothing."
addedInput schema / properties / answers / properties / projectName / description
Added value: +"Short name for the project. Required by specpilot_generate_specs. Infer from the package manifest or the folder name."
addedInput schema / properties / answers / properties / realtimeEnabled / description
Added value: +"Whether anything updates live without a refresh. Set automatically when realtimeTypes is non-empty."
addedInput schema / properties / answers / properties / realtimeTypes / description
Added value: +"Realtime transports - WebSockets, SSE, polling. Leave empty when nothing needs to update live."
addedInput schema / properties / answers / properties / scaleTier / description
Added value: +"Expected scale of the system. Drives infrastructure and architecture choices."
addedInput schema / properties / answers / properties / securityConcerns / description
Added value: +"Security measures to plan for - encryption, rate limiting, audit logging."
addedInput schema / properties / answers / properties / specialConsiderations / description
Added value: +"Cross-cutting concerns that apply, such as accessibility, internationalisation or offline support."
addedInput schema / properties / answers / properties / systemPattern / description
Added value: +"Architecture pattern - monolith, modular monolith, or microservices."
addedInput schema / properties / answers / properties / teamSize / description
Added value: +"How many people are building this."
addedInput schema / properties / answers / properties / technicalConstraints / description
Added value: +"Hard constraints - budget, existing infrastructure, legacy systems, a fixed deadline."
addedInput schema / properties / answers / properties / testingStrategy / description
Added value: +"Testing approaches this project will use."
addedInput schema / properties / answers / properties / userTypes / description
Added value: +"Who is going to use this system, e.g. end users, admins, internal staff."