Skip to content

0.13.0

Choose a tag to compare

@lyriks-dev lyriks-dev released this 21 Jul 01:50

Added

  • Deep links can target a specific rule, not just its container. Global search already indexed every surface rule and action rule, but selecting one only scrolled to its container: the whole "Surface rules" tab body, or the entire action card, leaving the reader to hunt for the rule itself. Every rule now renders a focus anchor, and ?focus=rule:<id> resolves it from the id alone - a surface rule opens its surface's rules tab, an action rule expands its owning action's card - then pulses the exact rule into view. Rule search results point straight at the rule, and any external link (for example a Lyriks report referencing a rule) can do the same by carrying that one parameter.

Fixed

  • The verify panel's "open" link now lands on the violating action. A counterexample trace's "open" link built ?focus=<actionId> without the action: prefix the focus contract requires, so it navigated to the right surface but left the action collapsed and un-highlighted, silently missing its "Jump to the violating action" promise. The link now emits focus=action:<id>, matching the digest and project-action deep links, so the culprit expands and pulses on arrival.