Define the problem
People own: Choose who we serve, the problem worth solving and the boundaries of acceptable risk.
Agents can assist: Help organize existing evidence and identify unanswered questions.
A fluent summary is not validation. Confirm sources and speak with the people affected.
Exercise product judgment
People own: Own priorities, tradeoffs, scope and the decision to invest.
Agents can assist: Generate alternatives and surface assumptions to challenge.
Tools can propose options; they cannot own the consequences of a product decision.
Explore with evidence
People own: Define research questions, verify sources and interpret limitations.
Agents can assist: Assist with research synthesis, prototypes and test ideas.
Treat agent output as material to verify. Respect rights, consent and data boundaries.
Implement
People own: Own architecture, interfaces and engineering decisions.
Agents can assist: Implement bounded tasks, propose changes and explain their assumptions.
Constrain access and scope. Review dependencies, sensitive data handling and generated changes.
Verify automatically
People own: Define meaningful acceptance criteria and investigate failures.
Agents can assist: Help write and run checks; automation executes repeatable tests.
Passing tests only establish what those tests cover. Avoid checks that merely echo the implementation.
Review code and security
People own: Review behavior, quality, privacy and security; approve or reject the change.
Agents can assist: Assist with finding risks and explaining code paths.
Human ownership remains explicit. An agent reviewing another agent's output is not a transfer of accountability.
Validate with people
People own: Observe actual use and decide whether the experience solves the intended problem.
Agents can assist: Help organize feedback and compare findings with the original assumptions.
Do not replace real participants with simulated approval or confuse a prototype signal with proven adoption.
Iterate
People own: Decide what to improve, expand or stop and communicate the reasons.
Agents can assist: Help investigate issues, implement refinements and rerun verification.
A shorter path to an implementation does not remove the need for judgment, verification or learning.