summaryrefslogtreecommitdiffhomepage
path: root/notes
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-10-24 17:09:17 +0900
committerAdam Malczewski <[email protected]>2026-10-24 17:09:17 +0900
commit0ba54b4455cb560cf7a82baf71b31ed129cfc29b (patch)
tree424ac806b3822247c0b835ee38ffabdf87f5016e /notes
parent83442d00d9d9c7f0ca200d6a2e8b42195708493f (diff)
downloaddispatch-web-0ba54b4455cb560cf7a82baf71b31ed129cfc29b.tar.gz
dispatch-web-0ba54b4455cb560cf7a82baf71b31ed129cfc29b.zip
fix(tabs): finish accessible cascade confirmation and verify active closes
Diffstat (limited to 'notes')
-rw-r--r--notes/assumptions-log.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/notes/assumptions-log.md b/notes/assumptions-log.md
index c6daf59..89b057a 100644
--- a/notes/assumptions-log.md
+++ b/notes/assumptions-log.md
@@ -2,6 +2,18 @@
> Recorded while working autonomously (user away). Raise these when the user returns.
+## 2026-10-24 — Close-tab cascade completion
+
+- Retained the original visible-group + snapshot semantics below, including one close
+ request per id; no backend lineage cascade and no close-all retry workaround.
+- User explicitly authorized replacing the companion backend symlink with an isolated
+ feature worktree to fix the reproducible active-turn Close → idle finalization race.
+ Backend commit `fd07259` fixes this and adds regression coverage. Verification writes
+ for the fixed backend use fresh private runtime paths, never the user's instance.
+- Native modal lifecycle (top layer/focus containment/safe initial focus) replaces the
+ original CSS-only overlay; stale target dialogs dismiss on workspace/remote removal.
+- Final verification and cross-repo handoff: `backend-handoff.md` close-tab milestone.
+
## 2026-10-16 — Close-tab cascade confirm dialog (subagent groups)
1. **"Subagents" of a tab = its VISIBLE subagent group (open tabs only).** The confirm dialog