Get the multi-UC package diagram
get_use_case_package_diagramRender a deterministic PlantUML package diagram for use cases: one node per document, deduplicated actors, and include/extend/superordinate edges. Returns PlantUML source.
Instructions
Render and return the deterministic PlantUML package diagram for a set of use cases (the frozen rulebook specmgr://uc/plantuml §2.7): one usecase node per document in the given order, the deduplicated actor union, and the <<include>>/<<extend>>/superordinate edges from Related Use Cases. ids=None = every UC in list_uc order (list_uc failed rows -- existing-but-broken documents -- become skipped slots); an id missing on disk or existing-but-broken becomes the same skipped slot, and any reference that does not resolve to a parsed slot in the package (including legacy UC-NNN tokens) takes the deterministic 'Unresolved UC reference' note -- the render never fails on an id or a reference. Read-only: every given id is path-safety-guarded (a wrong-format id is a ValueError before any file access) and the documents are read cache-aware. Returns PlantUML source -- run it through the validate_plantuml tool for a validation verdict.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |