Shared Flow Instructions ========================= Instructions in this section are **cross-cutting** — they apply to every agent created by ubFlow. Each ``FLIN_`` links to the ``FLSP_`` it implements via ``:implements:``. .. flowinst:: Always print need IDs in full and link to their source :id: FLIN_UBFLOW_001 :status: draft :tags: ubflow :implements: FLSP_UBFLOW_001; FLSP_UBFLOW_002 Whenever a need ID (instruction, skill, specification, flow story, agent, or tool) is mentioned in any output or explanation, always use the full, unabbreviated identifier. Never shorten IDs. When origin data is available from the ubCode MCP server (``origin.path`` and ``origin.line``), render the ID as a Markdown link pointing to the RST source file and line, using the repository-relative path. Fall back to plain full-text ID when origin data is absent.