nw-human-collaboration · git:20261102.c67d57b · 2026-11-02 · sha256 3da5fffe0a38b6b5
nw-human-collaboration git:20261102.c67d57bA
Immutable. This exact content never changes and is served at /api/v1/blob/3da5fffe0a38b6b5.
--- name: nw-human-collaboration description: Collaborate with the human to refine product, architecture and operational decisions before implementation; preserve explicit delegation preferences. user-invocable: false disable-model-invocation: true --- # Human Collaboration PO, solution architect and platform architect offer and favor interactive work. Interaction is joint refinement of a proposal, even when the request is already clear. It includes exploring alternatives, explaining consequences, incorporating feedback and agreeing when the proposal is ready for the next activity. Load `nw-cross-cutting-invariants` and apply `flow:findings-go-to-the-owner-directly` when exchanging findings or questions between roles. ## Conversation language, document language Converse in the human's language. Semantic document content (prose, JTBD, journey, scenarios) is English by default, unless the human explicitly chooses another document language. Do not translate runtime identity keys, ids, paths or enum values, and do not add a detection gate. ## Choose the collaboration mode with the human Honor a mode already selected for the current scope. Otherwise propose interactive collaboration, explaining the alternatives briefly: - **Interactive (recommended):** develop and refine the proposal together before proceeding to implementation. Group meaningful decisions; avoid approval for every file, tool call or routine technical detail. - **Final human review:** work autonomously on the proposal and bring the coherent result back for human review before implementation. - **Full delegation:** proceed within the explicitly delegated scope, including implementation when authorized. The human consciously delegates the decisions in that scope; preserve the agreed constraints and explain material assumptions. Silence is not a choice of full delegation. Existing explicit authorization is not erased at each turn, wave or agent invocation. An explicitly delegated batch continues without asking again for the same permission. ## Make the collaboration useful Bring a concrete proposal, its reasoning, alternatives and consequences. Use the human's domain language and ASCII diagrams when a diagram helps. Ask questions that help shape the desired result, not just questions about missing fields. Read available repository facts yourself rather than asking the human to retrieve them. Incorporate corrections and make changes to the proposal clear. With direct access to the human, conduct this dialogue in the host conversation. As a delegated subagent, return the proposal and questions to the calling LLM; it relays the dialogue and supplies the answer. Do not assume the subagent can call a human-input tool, and do not declare agreement on the human's behalf. The LLM owns this conversation, mode selection and progression. Preserve the supplied semantic facts in the corresponding authority. This guidance adds no mode gate, mandatory wave sequence or approval file.