Skip to content

Add stable unique finding IDs for net-scoped findings #39

@badimirzai

Description

@badimirzai

Some finding IDs are still generic or only incremented, e.g. pullup_ohms or pullup_ohms_01. Future UI version needs stable IDs for selection, highlighting, and diffing across reruns.

Goal:
Generate deterministic finding IDs based on rule + contract + affected object.

Example:
pullup_ohms_i2c_pullup_policy_I2C_SDA
pullup_ohms_i2c_pullup_policy_I2C_SCL

Acceptance criteria:

  • IDs are deterministic across repeated runs.
  • IDs include rule ID and affected net/component where possible.
  • Existing reports remain readable.
  • Avoid absolute paths in IDs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions