Skip to content

Enhanced Bidirectional Traceability Visualization #11

@avrabe

Description

@avrabe

Based on analysis of eclipse-score/docs-as-code, we should explore implementing enhanced bidirectional traceability visualization similar to their approach. They use two complementary strategies: build-with-links (fast build but only forward links) and build-with-copies (self-contained release docs with backward links).

Key concepts from their implementation:

  1. Forward links: from satisfier to satisfied need/requirement
  2. Backward links: satisfied requirement references all requirements it is satisfied by
  3. They support both link-based (hyperlinks to external docs) and copy-based (embedding content) approaches
  4. Their system handles circular module references while maintaining acyclic Bazel target dependencies

We should consider implementing similar traceability visualization features in Rivet, potentially:

  • Visual traceability matrices with forward/backward link indicators
  • Configurable traceability report formats
  • Integration with documentation generation tools
  • Support for both lightweight and comprehensive traceability reports

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions