Question 360
In a secure development review, the following condition is confirmed: A code generator begins writing before checking library compatibility. What is the best next step under this constraint?
Explanation
Correct Answer
The appropriate action is "Ask it to inspect versions and propose options first". Early verification avoids unnecessary changes to incompatible APIs. The decisive condition is A code generator begins writing before checking library compatibility.
Incorrect Answers
The alternative "Give each workstream its own bounded scope and integration contract" addresses A project has independent UI and database tasks. Clear interfaces reduce confusion when tasks are split. It does not resolve A code generator begins writing before checking library compatibility; the correct choice is "Ask it to inspect versions and propose options first". Early verification avoids unnecessary changes to incompatible APIs.
For the different scenario A user asks to redesign a system and deploy it in one unbounded instruction, "Request analysis, reviewed architecture, implementation, then checks" could be appropriate. Staged prompts expose high-impact decisions before changes. The present requirement is A code generator begins writing before checking library compatibility, which calls for "Ask it to inspect versions and propose options first". Early verification avoids unnecessary changes to incompatible APIs.
"Derive a reviewable specification before generating code" targets An ambiguous feature request lacks acceptance tests. Specification clarifies what the final code must satisfy. That differs from A code generator begins writing before checking library compatibility; the required decision here is "Ask it to inspect versions and propose options first". Early verification avoids unnecessary changes to incompatible APIs.