diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-01 14:15:28 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-01 14:15:28 -0500 |
| commit | 42370043d61b7f8a80a17785f47df359e4f70dda (patch) | |
| tree | e22f76576c08c918060e6630e918708253f7f6f2 /tests/test-pearl-org-write.el | |
| parent | 5f50b28cda2c5c87cbd7af6af4931284ac719843 (diff) | |
| download | pearl-42370043d61b7f8a80a17785f47df359e4f70dda.tar.gz pearl-42370043d61b7f8a80a17785f47df359e4f70dda.zip | |
docs: spec for local views and Linear views
I drafted a spec that renames "saved query" to one noun with a location qualifier: a local view (private, on disk) and a Linear view (published, shared, the CustomView Linear users already know). The lifecycle is git-shaped: a local view is a local branch, a Linear view a remote branch, publish is push, and the stored view-id is the tracking link.
The model already exists in the code. What's missing is a coherent name and command shape. Today the saved-query operations scatter across the verb-first keymap: create is hidden inside the filter builder and filed under fetch, delete has a home, edit doesn't exist. The spec covers the rename map (obsolete aliases so no init.el breaks), new create and edit commands, the keymap/transient/picker reshape, and the config migration. One piece isn't a rename: pulling a Linear view back into a local view needs a reverse-compile of IssueFilter, deferred to vNext.
Status is Draft with six open questions. No code changed.
Diffstat (limited to 'tests/test-pearl-org-write.el')
0 files changed, 0 insertions, 0 deletions
