Things a machine could not establish. Each item has exact steps and a falsifiable expected result. Do not tick these on the agent's behalf.
Created by task 16. Add an item the moment a task produces an unverifiable claim. If an item turns out to be automatable, automate it and delete the entry.
-
Keyboard-driven pane flows
- Commit: (standing)
- Steps: with a PaneFlow window focused, press Cmd+Shift+D (split horizontal), Cmd+Shift+E (split vertical), Cmd+Shift+W (close pane), Cmd+Shift+T (undo close).
- Expected: a new pane appears below / beside; the focused pane closes; undo restores it.
- Failure implicates: keybindings + layout mutations.
- Agent observed (2026-08-27, issue #14): synthetic chords on a debug
instance moved
paneflow lspane counts 3→4 (D) →5 (E) →4 (W) →5 (T), each with a matchingTerminal backend selectedlog line. Only the visual placement (below vs beside) is still unobserved.
-
PATH-shim agent turn
- Commit: (standing)
- Steps: launch a real agent CLI in a pane through the PATH shim. Watch the sidebar through one full turn.
- Expected: the sidebar tracks the agent from start through tool use to idle/waiting.
- Failure implicates: paneflow-shim + ai-hook + sidebar.
- Agent observed (2026-08-27, issue #15):
which claudein a pane resolved to the paneflow-dev shim dir; a realclaude -pturn was tracked bystatus/ps/watchas idle → thinking (Bash/Read) → finished → idle,hooked:falseat the end. The sidebar pixels themselves were not viewed.
-
Task 12 — bundle-id permission re-grant
- Commit:
4afb5a42(v0.1.1) - Steps: on a Mac or user account that has never run
com.theaamgroup.paneflow, install v0.1.1 from the release dmg, launch it, and trigger one agent notification. - Expected: a Notifications allow/deny prompt may appear on the first agent
alert, and notifications post after Allow. Nothing else prompts:
assets/Info.plisthas no relevant*UsageDescriptionkeys and the app has no Accessibility, Apple Events, or Full Disk Access request path. - Failure implicates: the new CFBundleIdentifier / usernoted mapping.
- Completed (2026-08-28, issue #13): the user confirmed the clean v0.1.1
build is installed and running. The installed app reports bundle id
com.theaamgroup.paneflowand version0.1.1;codesign --verifypasses,spctlaccepts it as Notarized Developer ID, andstapler validatesucceeds. Live IPC returned three surfaces. With notifications configured forPrimaryScreen, the shipped v0.1.1 hook delivered a synthetic permission notification to the app:paneflow psshowed its isolated session aswaiting_for_input, and the matchingSessionEndremoved it without changing the real agent sessions.
- Commit:
-
Task 11 — no in-app updater (deleted 2026-08-26)
- Commit: updater removal on
issue-63(bucket 3). The feed, minisign client, title-bar update pill, andspawn_checkare gone. There is nosrc-app/src/update/left to poll GitHub. - Why a machine cannot fully do this: the agent can grep the binary and logs; it cannot watch outbound HTTPS (Little Snitch / a proxy).
- Steps: launch the app. Confirm there is no title-bar "Update available"
/ "vX available" pill, and the log has no
spawn_checkline and noself-update feed disabledline. Optionally watch outbound HTTPS. - Expected: no request to
api.github.com/repos/arthjean/paneflowor any other GitHub releases endpoint in normal use. Help → What’s New is a browser link (RELEASES_URL), not a feed poll. - Failure implicates: leftover updater wiring that should have been deleted with bucket 3.
- Commit: updater removal on
-
Task 20 — notarized .dmg first open
- Commit: local artifact at
dist/paneflow-0.1.0-aarch64-apple-darwin.dmg(30M) - Agent observed:
scripts/bundle-macos.sh --version 0.1.0 --arch aarch64produceddist/PaneFlow.appwithCFBundleIdentifier=com.theaamgroup.paneflowand--versionpaneflow 0.1.0.create-dmg.shwrote the .dmg then exited 1 atcodesign --verify --deep --strictbecause the enclosed binary is adhoc/linker-signed. That check is for a signed+notarized release; skip it for an unsigned smoke. Gatekeeper will still quarantine a copied .dmg. - Agent observed (2026-08-27, issue #11, closed): the release dmg
(sha256
501ad651…6198) encloses a Developer ID signed, notarized, stapled app;spctl -a -t execon a quarantined copy →accepted, source=Notarized Developer ID. The localdist/dmg above is a different, adhoc build and is not the artifact to open. - Steps: download the release dmg in a browser, open it, drag the app to /Applications, launch.
- Expected: only the standard "downloaded from the Internet" dialog with
an Open button (no right-click→Open, no Open Anyway, no
xattr -d);PaneFlow.app/Contents/MacOS/paneflow --versionprints0.1.0; glyphs render (not empty boxes). - Failure implicates: bundle script, embed staging, or font-kit feature.
- Commit: local artifact at
Done at the start of this run, 2026-08-25, against HEAD 35af5bb:
- Debug binary
./target/debug/paneflow(paneflow 0.8.2) launched withPANEFLOW_ALLOW_MULTIPLE=1andPANEFLOW_SOCKET_PATH=/tmp/paneflow-head-smoke.sock. - Screenshot:
/tmp/pf-screenshots/head-debug-window.png. - Observed: window opens; sidebar lists workspace
paneflowonmain; tab strip showspaneflow; terminal promptdayers@Davids-MacBook-Pro paneflow %renders as real glyphs, not empty boxes. - Log:
font: resolved family='JetBrainsMono Nerd Font'(wasJetBrainsMono Nerd Font Monobefore #420);Terminal backend selected: … effective=alacritty;Assets::load_fonts: registered 36 embedded font file(s). - Historical (HEAD
35af5bb, before leftover-removal deleted the updater):update::checker up to date (v0.8.2). That feed is gone; Task 11 above is the current check.