# Post-audit commit extraction ledger
# Scope: commits on `slopus/tmp/leeroy-wip` AFTER the last audited commit (`8aaacbfaac7a`).
# These commits were reviewed directly from git diffs (see `/tmp/leeroy-post-audit/*`) and folded into
# `docs/commit-audits/happy/pr-desc.working-document.md` as final-state changes/hardening.
# Base: 8aaacbfaac7a
# HEAD (captured): 66b078656f15dbcbd114710684c74711ee6d98e0
idx	shaShort	tops	subject	extracted	extractedAt	notes
001	0e9e2c19	expo-app	chore(postinstall): add patch verification for expo-router	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
002	145b2675	expo-app	fix(popover): account for scroll offset in portal positioning	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
003	7ca87d9b	cli	fix(tmux): retry new-window on index conflict	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
004	9f46219a	cli	feat(daemon): report and persist session termination	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
005	47d4821e	.github	docs(github): add trailing newline to copilot instructions	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
006	899263b5	cli	fix(claude): avoid orphan task_complete events	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
007	acbeaa9e	cli	fix(codex): only consume resume id after success	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
008	b65a5225	cli	fix(capabilities): normalize CLI ACP probe errors	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
009	fe4c7425	cli	test(ui): harden logger test and clarify auth copy	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
010	7c36cca6	cli	test(cli): stabilize env-dependent tests	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
011	f196aca3	expo-app	fix(expo): cleanup effects and harden permission copy	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
012	a964d07c	expo-app	fix(expo): align error name and backoff utility	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
013	a13a69c2	cli	fix(api): avoid missing metadata wakeups	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
014	adeae4f3	cli	fix(claude): cleanup signal forwarding handlers	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
015	b76aee40	cli	fix(env): sanitize spawn environment variables	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
016	e2c28134	cli	fix(acp): propagate stdin write failures	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
017	fe675f10	cli	fix(i18n): localize installable deps and dropdown	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
018	7a7ef605	cli	fix(ui): show edge indicators without fades	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
019	edd1ef5b	cli	fix(deps): use semver comparison for update badges	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
020	e090953f	cli	test(ui): fix FloatingOverlay indicator query typing	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
021	2b19a4b9	cli	fix(acp): avoid hanging on stdin drain	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
022	b309132c	cli	fix(api): avoid lost wakeups in metadata wait	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
023	e6bfb001	cli	fix(signals): re-raise forwarded signals	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
024	77b6b455	cli	fix(daemon): keep sessions tracked until exit	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
025	57f7cfa4	cli	test(env): avoid __proto__ literal pitfall	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
026	10ab15ce	cli	chore: ignore .project artifacts	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
027	6ab70c3b	cli	fix(cli): make gemini model config ESM-safe	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
028	bbbc34c2	cli	fix(caps): harden ACP probe termination	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
029	ee0f9e41	cli	refactor(cli): tidy capabilities layout + reuse nodeToWebStreams	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
030	0f4c364a	cli	fix(terminal): harden tmux spawn and attach	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
031	eae6831b	cli	fix(utils): avoid abort race in waitForMessagesOrPending	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
032	a4730334	cli	docs: add and update naming conventions in CLAUDE.md files	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
033	1aa6b859	cli	cli(acp/gemini): normalize terminal tool updates	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
034	21e48122	cli	cli(api): broaden tool tracing and keep wakeup safety	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
035	49f4d6c1	cli	cli(tool-trace): record permission request/response events	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
036	15d5cc8c	cli	cli(codex): prefer call_id for tool correlation	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
037	30408258	cli	cli(daemon): inline stop session logic	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
038	fe7bde15	cli	cli(gemini): drop duplicate model config helper	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
039	818eb7de	expo-app	expo-app(test): isolate vitest modules	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
040	3cad232d	expo-app	expo-app(popover): add portal target + robust measurement	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
041	6bc00f7f	expo-app	expo-app(tools): handle ACP diff items + read alias	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
042	baadb34f	expo-app	expo-app(sync): infer pending permissions from tool calls	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
043	d7bb3a2c	expo-app	expo-app(input): adapt prompt height to keyboard	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
044	ba3dbc52	expo-app	expo-app(env-vars): refine editor card UI	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
045	7465c9cc	expo-app	expo-app(new-session): stabilize pick flows + preview machine	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
046	e161ba1c	expo-app	expo-app(nav): avoid inline Stack.Screen options	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
047	66b07865	cli	fix(cli): handle synchronous drain in nodeToWebStreams	yes	2026-01-26T09:18:07.492Z	Folded into PR description (post-audit follow-up hardening; final-state only).
