STV_PR_002: Direct readable routes

Problem report: Direct readable routes STV_PR_002
status: fixed
tags: usability_draft
basis: owner
evidence: docs/problem-tickets/STV_PR_002.rst; docs/change-requests/STV_CR_003_usability-problems.rst
priority: unassigned
verification_state: partial

Reported by: project owner. Date: 2026-10-18.

Requested behavior

Connections use direct paths where clear of other boxes, avoiding unnecessary bends and the far-right detour.

Original report

the arrows in the view are routed with unnecessary edges which makes the picture hard to read (see STV_PR_002.png). Please route on direct pathes to establish better readability

Evidence

Original screenshot illustrating problem 2

Analysis and disposition

See Draft usability problem resolution for requirements, design, source changes and smoke-test evidence.

Diagnosis and fix

Every link used an outer corridor. Clear segments now connect facing ports directly; blocked paths retain obstacle-avoiding detours.

Affected artifacts: Keep relationship paths rea... (STV_SHR_050), Prefer direct facing-edge r... (STV_SWR_053). Source: frontend/src/layout/layout.js.

Verification and handover

Smoke check: node --test test/layout.test.js passed on 2026-10-18; commands and limits are recorded in Draft usability problem resolution. The fix is implemented as a draft. Owner review, full regression and release approval remain pending; partial verification does not accept linked requirements.

Lifecycle: received and analyzed on 2026-10-18; fixed in the draft increment with smoke evidence on 2026-10-18. Reopen to analyzed if the issue recurs.