rote is (mostly) usable end-to-end today, but there is still product and robustness work to do before v1 feels complete.
This issue tracks the main areas we currently expect to tackle.
This is a living document. Items are refined, added, and restructured as we learn more during implementation.
Training model
TUI and user workflow
Playback reliability
Browser management
Robustness and ergonomics
Packaging and release
Workflow reuse
This list is intentionally lightweight.
As work starts, individual items can break out into their own issues.
roteis (mostly) usable end-to-end today, but there is still product and robustness work to do before v1 feels complete.This issue tracks the main areas we currently expect to tackle.
This is a living document. Items are refined, added, and restructured as we learn more during implementation.
Training model
{column1-value}-product-name) → CSS/XPath → tab order from a known starting point. The design should accommodate adding more sophisticated strategies (like pattern recognition on dynamic IDs) over time. First pass: exact ID and tab order as the two endpoints. Data model and training capture are done onnavigation-fallback— the recorder captures tab navigation paths during training, and each step carries an optionalNavigationPath(anchor element + key sequence). Pattern detection is deferred until we have real-world data on what dynamic IDs look like; diagnostic logging during fallback will provide that data. Remaining work: playback fallback implementation (try selectors, fall back to tab replay, surface to user via forced step mode).TUI and user workflow
--urlflag for direct browser navigation into training--url)Playback reliability
Browser management
--profileflag not yet implemented.Robustness and ergonomics
Packaging and release
Workflow reuse
This list is intentionally lightweight.
As work starts, individual items can break out into their own issues.