Including Names in exported Requirements Traceability data
Requirements management is often the difference between project success and failure. When requirements are unclear, poorly communicated, or difficult to trace, teams waste time, effort, and resources. OpenRose, a free and open-source requirements management tool, was built to help individuals and teams do it right and reduce waste . One of the most requested improvements from our community was to make exported data more human-friendly . While machines and AI systems can easily process GUID-based IDs, humans struggle to interpret them without context. That’s why OpenRose now includes Requirement Names in all exports — JSON, Baseline, and Mermaid flowcharts. This enhancement bridges the gap between machine precision and human usability. The Past: ID-Only Traceability In earlier versions of OpenRose, traceability records in exports contained only IDs. For example: { "FromTraceItemzId" : "0381fbbc-740c-481a-b5ca-972780ea4b2c" , "ToTraceItemzId"...