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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions