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