aboutsummaryrefslogtreecommitdiff
path: root/docs/issue-query-spec.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-25 21:06:42 -0500
committerCraig Jennings <c@cjennings.net>2026-05-25 21:06:42 -0500
commitf9841539b3adb192d0c15470fa9c31d6cbbdf447 (patch)
tree490433f58ccb3106e72b6685a7b3d99b3699788a /docs/issue-query-spec.org
parent684068a81103e9a9dace2f5cc6fd49edc1f01ab1 (diff)
downloadpearl-f9841539b3adb192d0c15470fa9c31d6cbbdf447.tar.gz
pearl-f9841539b3adb192d0c15470fa9c31d6cbbdf447.zip
feat(save): reconcile structured fields in save-issue and save-all
The four structured savers now run from the save engine. pearl--save-field-thunks queues a priority / state / assignee / labels saver for each dirty structured field alongside title, description, and comments, so save-issue and save-all reconcile a changed cookie, keyword-picker id, assignee, or label set at save time like any other edit. save-all's confirm prompt and the dirty-scan gate both count the structured fields, and a new pearl--issue-has-dirty-fields-p replaces the title/description/comment check that was duplicated in save-issue and the file-wide scan. This is the commit that turns the engine on. The old immediate-push setters still exist until the next commit retires them, so for this one commit both paths are live — the setter cutover and the org-sync removal follow.
Diffstat (limited to 'docs/issue-query-spec.org')
0 files changed, 0 insertions, 0 deletions