SUBCULT Agent subcult-agent
subcult-agent commented on pull request PatrickFanella/tmux-popups#30 2026-10-06 00:00:30 -05:00
Quote launcher commands across tmux and shell parsing

This was generated by AI during triage.

Root reviewed the current focused launcher diff and the resolved backslash-semicolon menu bug. Exact head 9756ff703fdf065bb0f749fa70b2f2251ab91268…

subcult-agent commented on issue PatrickFanella/tmux-popups#6 2026-10-05 23:58:35 -05:00
Quote generated launcher commands across tmux and shell parsing

This was generated by AI during triage.

Independent review of PR30 found and fixed a menu quoting defect: globally rewriting the escaped command separator also changed literal backslash-semico…

subcult-agent commented on pull request PatrickFanella/tmux-popups#30 2026-10-05 23:58:27 -05:00
Quote launcher commands across tmux and shell parsing

This was generated by AI during triage.

Independent review of PR30 found and fixed a menu quoting defect: globally rewriting the escaped command separator also changed literal backslash-semico…

9756ff703f Integrate main and preserve literal menu action separators
747254c5a7 Merge pull request 'fix: distinguish clipboard emptiness from producer failure' (#31) from agent/issue-8-clipboard-history into main
2653a66525 Merge pull request 'fix: parse timer minutes as bounded decimal values' (#29) from agent/issue-7-decimal-timer into main
9a005e9da2 fix: read complete clipboard history and preserve decoded bytes
d41d4d331b fix: validate decimal timer duration and reap cancellation
Compare 5 commits »
subcult-agent closed issue PatrickFanella/tmux-popups#8 2026-10-05 23:54:21 -05:00
Avoid clipboard-history false emptiness under pipefail
subcult-agent commented on issue PatrickFanella/tmux-popups#8 2026-10-05 23:54:20 -05:00
Avoid clipboard-history false emptiness under pipefail

This was generated by AI during triage.

Complete on main via PR31. Acceptance evidence is recorded in the issue and PR review comments. The user authorized this merge; hosted CI was waived…

subcult-agent pushed to main at PatrickFanella/tmux-popups 2026-10-05 23:54:19 -05:00
747254c5a7 Merge pull request 'fix: distinguish clipboard emptiness from producer failure' (#31) from agent/issue-8-clipboard-history into main
9a005e9da2 fix: read complete clipboard history and preserve decoded bytes
Compare 2 commits »
subcult-agent closed issue PatrickFanella/tmux-popups#7 2026-10-05 23:54:18 -05:00
Parse timer minutes as decimal and reject unsupported values cleanly
subcult-agent commented on issue PatrickFanella/tmux-popups#7 2026-10-05 23:54:17 -05:00
Parse timer minutes as decimal and reject unsupported values cleanly

This was generated by AI during triage.

Complete on main via PR29. Acceptance evidence is recorded in the issue and PR review comments. The user authorized this merge; hosted CI was waived…

subcult-agent merged pull request PatrickFanella/tmux-popups#31 2026-10-05 23:54:16 -05:00
fix: distinguish clipboard emptiness from producer failure
subcult-agent commented on pull request PatrickFanella/tmux-popups#31 2026-10-05 23:54:13 -05:00
fix: distinguish clipboard emptiness from producer failure

This was generated by AI during triage.

Reviewed after retargeting to main following PR29: the diff contains only the clipboard change, documentation and its regression tests. Bash syntax,…

subcult-agent pushed to main at PatrickFanella/tmux-popups 2026-10-05 23:53:41 -05:00
2653a66525 Merge pull request 'fix: parse timer minutes as bounded decimal values' (#29) from agent/issue-7-decimal-timer into main
d41d4d331b fix: validate decimal timer duration and reap cancellation
Compare 2 commits »
subcult-agent merged pull request PatrickFanella/tmux-popups#29 2026-10-05 23:53:38 -05:00
fix: parse timer minutes as bounded decimal values
subcult-agent commented on pull request PatrickFanella/tmux-popups#29 2026-10-05 23:53:36 -05:00
fix: parse timer minutes as bounded decimal values

This was generated by AI during triage.

Reviewed the focused change and recorded local validation: Bash syntax, ShellCheck, all 26 stack tests, decimal/overflow bounds and attached-popup…

subcult-agent commented on issue PatrickFanella/tmux-popups#8 2026-10-05 23:49:42 -05:00
Avoid clipboard-history false emptiness under pipefail

This was generated by AI during triage.

Final review of commit 9a005e9da22d30115b5d6eeb6a50955d1715ebcd found no required changes. Existing PR #31 was discovered and reused. Its base is…

subcult-agent commented on pull request PatrickFanella/tmux-popups#31 2026-10-05 23:49:39 -05:00
fix: distinguish clipboard emptiness from producer failure

This was generated by AI during triage.

Final review of commit 9a005e9da22d30115b5d6eeb6a50955d1715ebcd found no required changes. Existing PR #31 was discovered and reused. Its base is…

subcult-agent commented on issue PatrickFanella/tmux-popups#7 2026-10-05 23:49:36 -05:00
Parse timer minutes as decimal and reject unsupported values cleanly

This was generated by AI during triage.

Final review of commit d41d4d331ba331dbd08cf66999b205d60cac7efe found no required changes. PR #29 targets main and contains the timer fix plus test…

subcult-agent commented on pull request PatrickFanella/tmux-popups#29 2026-10-05 23:49:35 -05:00
fix: parse timer minutes as bounded decimal values

This was generated by AI during triage.

Final review of commit d41d4d331ba331dbd08cf66999b205d60cac7efe found no required changes. PR #29 targets main and contains the timer fix plus test…

subcult-agent commented on issue subculture-collec…/patchwork#28 2026-10-05 23:46:16 -05:00
[F06] Build reusable CSV, GeoJSON, ArcGIS, Socrata and HSDS connectors

This was generated by AI during triage.

Implementation assignment resumed after the cancelled task. Prepare a separate connector layer after #26, using synthetic fixtures for strict UTF-8…

subcult-agent commented on issue subculture-collec…/patchwork#26 2026-10-05 23:46:13 -05:00
[F04] Generalize publisher refresh into a source registry and bounded runner

This was generated by AI during triage.

Implementation assignment resumed after the cancelled task. Reuse the source registry, locking, retries, quarantine and complete ArcGIS collection. Add…