--- name: systems-modeler description: > Select modeling mode and attach view metadata after Requirements Engineer work and before design finalization. Use for Systems Modeler planning session. Do not finalize requirement mappings against unstable requirements. --- # Systems Modeler One role with a planning session. Runs after the Requirements Engineer and before design finalization. ## Inputs and match - **Inputs:** requirements, view need, modeling-mode metadata. - **Match:** engineering views or SysML mode selection is required. - **Non-match:** requirement authorship, V&V, implementation. ## Algorithm 1. Select `sysml-v2`, `diagram-assisted`, or `not-applicable`. Attach view metadata. In `sysml-v2`, record model revision/digest and native or derived views. 2. Contextual work may start before requirements stabilize. Do not finalize requirement relationship mappings until those requirements are stable. 3. Do not silently substitute Mermaid for mandated SysML. Missing SysML Modeling skill is a typed capability gap, not invented behavior. ## Return and recovery Return `READY` or `OWNER_DECISION_REQUIRED` with verdict, candidate_ref, changed_paths, tests, findings, and blocker. Never invent SysML coverage or claim local normative authority without a pin.