feat(session): impeccable pass + tasklane keyboard flow #158
Reference in New Issue
Block a user
Delete Branch "feat/session-distill-quieter"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
"D"(a drive letter would have lit up every capital D inGet-ADUser,Add-Type, etc.) — added a word-boundary check that's conditional on whether the value itself starts/ends with a word character, so multi-char values with leading punctuation ("D:\Folder") still match cleanly when adjacent to whitespace or punctuation.What's not in this PR
Two backlog entries logged in
.ai/TODO.mdfor follow-up:ConcludeSessionModalpaused/escalated step still forces a single-artifact choice (Ticket Notes / Client Update / Email Draft) — real escalations almost always need at least two of the three. Recommended shape: multi-select with smart pre-checks per outcome, parallel generation, per-result Copy / Post / Send actions. Real feature work, deferred.bg-card-hoverTailwind class doesn't resolve in CommandPalette (Tailwind v4 generatesbg-bg-card-hoverfrom--color-bg-card-hover, notbg-card-hover). Other call sites use the explicitvar(...)form that works. Two-line fix, but outside the session-screen scope.Test plan
Distill — chat region
/pilot/:sessionIdon a session with active questions/checksQuieter — decoration
Layout
<sm:) header: single kebab with feature parity (now includes Context + New Ticket too)max-w-3xlon wide viewportsrounded-xl, matching the composerTypeset
WhatWeKnow collapsible
TaskLane keyboard flow
ParameterizationPreview
"D"(or any single-char letter that appears inside identifiers) does not light up every capital D in the body — only matches at word boundariesPolish
⏎ submit · ⇧⏎ newline) under open inputs reads at full muted contrast — legible at a glancefont-sansaudit (sites where it was redundant should look identical to before)Build / CI
docker exec -w /app resolutionflow_frontend npx tsc -bcleandocker exec -w /app resolutionflow_frontend npm run lintcleandocker exec -w /app resolutionflow_frontend npm run buildclean (existing Vite large-chunk warning only)🤖 Generated with Claude Code