P287 · Workflow control

Disclose consequential assumptions before acting

Make uncertain requirements and competing interpretations explicit before an irreversible choice.

Editorially reviewed

These examples and illustrative results are independently authored teaching materials, not measured model results.

Use case

An export request lacks audience, fields and destination. The teaching interface supports id/email/phone and local/shared targets; capability is not selection. Publishing sensitive full data creates consequences a revised prompt cannot recall.

Mechanism

Inspect existing requirements/interfaces, separate consequential unknowns from safe routine decisions and present interpretations affecting scope/privacy/delivery. Resolve required choices before effects; reuse settled answers. Continue reversible preparation without making every minor detail an approval.

Bad example

Assume all records/fields and public destination, execute first and explain convenience afterward.

Good example

Inspect the teaching request's existing scope. For missing audience/fields/location, explain ID-only internal/local versus broader shared interpretations and resolve the necessary choices. Until then prepare without leaking data, exporting or publishing. Record selected scope/assumptions and reuse answers, not convenient defaults as approval.

Why the change matters

Hidden assumptions determine who receives what. Visible consequential interpretations allow correction, while fact discovery avoids needless questions.

Observable expectation

The fixture’s requirement names records, fields, recipient and target. ID-only internal choice does not include email/shared upload.

Keep selected versus assumed states separate without executing first. No real user data is used.

Limits

Importance is task-specific; settled routine details need no interview. Design inference does not authorize guessed privacy/scope; low-risk choices follow the active contract.

Sources and evidence

Read the editorial criteria