Bug Description
Equivalent Docker refreshes can reorder Networking and Storage. Runtime topology generation also reports Duplicate generated runtime topology ID; retaining one node, which can silently discard a legitimate runtime record.
Scope
Make runtime IDs stable and collision-safe; retain genuinely ambiguous records visibly and non-routably; stabilize equivalent Docker snapshot presentation order; add deterministic regression coverage.
Safety constraints
Read-only inspection only; fail closed on ambiguous identities; preserve diagnostics for genuine malformed collisions.
Acceptance evidence
- equivalent reordered snapshots preserve runtime IDs and Network/Storage presentation order
- distinct container port/listener entities cannot collide and overwrite
- genuine post-redaction or malformed collisions remain visible and non-routable
- focused tests,
npm run check, and applicable live/browser verification
This issue was created to track the user-reported live stability defect; it will not be auto-closed.
Bug Description
Equivalent Docker refreshes can reorder Networking and Storage. Runtime topology generation also reports
Duplicate generated runtime topology ID; retaining one node, which can silently discard a legitimate runtime record.Scope
Make runtime IDs stable and collision-safe; retain genuinely ambiguous records visibly and non-routably; stabilize equivalent Docker snapshot presentation order; add deterministic regression coverage.
Safety constraints
Read-only inspection only; fail closed on ambiguous identities; preserve diagnostics for genuine malformed collisions.
Acceptance evidence
npm run check, and applicable live/browser verificationThis issue was created to track the user-reported live stability defect; it will not be auto-closed.