Skip to content

Simplify the Stop transition contract - #551

Merged
hamzamerzic merged 1 commit into
mobius-os:mainfrom
hamzamerzic:maintenance/stop-transition-contract
Aug 3, 2026
Merged

Simplify the Stop transition contract#551
hamzamerzic merged 1 commit into
mobius-os:mainfrom
hamzamerzic:maintenance/stop-transition-contract

Conversation

@hamzamerzic

Copy link
Copy Markdown
Collaborator

Summary

  • rename the mounted glyph stack to match its actual role and correct stale transition comments
  • make one CSS timing value own both halves of the sequential Stop handoff
  • remove obsolete implementation guards and over-specific assertions while retaining the behavior contracts

This is a maintainability follow-up to #539. It preserves the rendered timing and interaction exactly while reducing duplicated knowledge and brittle test surface.

Testing

  • focused composer interaction tests
  • production/PWA build
  • rendered timing verification

Co-authored-by: Möbius Agent mobius-agent@users.noreply.github.com

Keep the stable glyph stack, but remove stale implementation guards and make the sequential handoff timing one owned value.

Co-authored-by: Möbius Agent <mobius-agent@users.noreply.github.com>
@hamzamerzic hamzamerzic added area: ui User interface and interaction design maintenance Internal cleanup, dependency, or upkeep work labels Aug 3, 2026
@hamzamerzic
hamzamerzic added this pull request to the merge queue Aug 3, 2026
Merged via the queue into mobius-os:main with commit 7dec0de Aug 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ui User interface and interaction design maintenance Internal cleanup, dependency, or upkeep work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant