-
Notifications
You must be signed in to change notification settings - Fork 1
[Design tracker] Make rule timing and activation language predictable #888
Copy link
Copy link
Open
Labels
devuxhuman-in-loopHuman involvement required; use on-hold separately when implementation cannot proceedHuman involvement required; use on-hold separately when implementation cannot proceedkeypathScope: KeyPath product, app, installer, or repository workScope: KeyPath product, app, installer, or repository workneeds-decisionRequires a product or scope decision before implementationRequires a product or scope decision before implementationpost-releasePost-public-1.0 work; not required before stable 1.0 releasePost-public-1.0 work; not required before stable 1.0 releasetracking-onlyOpen coordination or roadmap issue; do not implement as one PROpen coordination or roadmap issue; do not implement as one PR
Description
Metadata
Metadata
Assignees
Labels
devuxhuman-in-loopHuman involvement required; use on-hold separately when implementation cannot proceedHuman involvement required; use on-hold separately when implementation cannot proceedkeypathScope: KeyPath product, app, installer, or repository workScope: KeyPath product, app, installer, or repository workneeds-decisionRequires a product or scope decision before implementationRequires a product or scope decision before implementationpost-releasePost-public-1.0 work; not required before stable 1.0 releasePost-public-1.0 work; not required before stable 1.0 releasetracking-onlyOpen coordination or roadmap issue; do not implement as one PROpen coordination or roadmap issue; do not implement as one PR
User problem
KeyPath's rule editors do not teach one transferable mental model.
The same kinds of choices are described with different words, while some similar-sounding controls actually behave differently. Users cannot reliably predict what changing a timing value will do, transfer what they learned in one editor to another, or tell how a rule is activated. Leader and Hyper also appear as unexplained magic keys, and some community-derived names require outside knowledge.
This is a comprehension problem, not a request for a broad prose polish pass.
Desired outcome
A first-time user should be able to:
Workstreams
Additional one-off string fixes should be attached to the relevant workstream or filed as focused tickets. They should not accumulate here as one large implementation batch.
Sequencing
Completion criteria
Non-goals
This issue is coordination-only; do not implement it as one PR.