Commit Graph

  • 8d648c94da Merge pull request #3932 from Yeachan-Heo/fix/issue-3922-hud-toplevel-memoization dev Bellman 2026-09-03 02:16:10 +09:00
  • 258a156e1e fix: sync Git cache fix with final dev fix/issue-3922-hud-toplevel-memoization gaebal-gajae 2026-09-02 16:40:58 +00:00
  • 2312df2642 Merge pull request #3929 from Yeachan-Heo/fix/issue-3924-lsp-diagnostics-directory Bellman 2026-09-03 01:22:51 +09:00
  • aa9ed1e1e4 chore: refresh queue cancellation inventory fix/issue-3924-lsp-diagnostics-directory gaebal-gajae 2026-09-02 15:52:13 +00:00
  • 7a16db651f fix(lsp): cancel retired document queues gaebal-gajae 2026-09-02 15:52:04 +00:00
  • 57a66d361c chore: refresh inventory graph gaebal-gajae 2026-09-02 15:21:55 +00:00
  • 83bf9f31dc fix(lsp): bound directory diagnostics lifecycle gaebal-gajae 2026-09-02 15:21:47 +00:00
  • 01d147a938 fix(hud): pid-aware lock recovery and bounded .err reclamation (fix #3933) (#3935) Bellman 2026-09-03 00:09:20 +09:00
  • 9bee12cd22 chore(inventory): refresh after wrapper lock fix fix/issue-3933-hud-cache-wrapper gaebal-gajae 2026-09-02 14:03:43 +00:00
  • e836deb017 fix(hud-tests): satisfy no-empty lint for empty catch guards gaebal-gajae 2026-09-02 13:48:12 +00:00
  • d5f2b1b979 fix(hud): pid-aware lock recovery and bounded .err reclamation (fix #3933) gaebal-gajae 2026-09-02 13:32:45 +00:00
  • 79ea254794 fix(team): platform-aware worker launch wrapper for POSIX hosts (closes #3931) (#3934) Bellman 2026-09-02 23:05:17 +09:00
  • b26ef64dc7 fix(team): platform-aware worker launch wrapper for POSIX hosts (issue #3931) fix/issue-3931-posix-worker-launch gaebal-gajae 2026-09-02 13:18:09 +00:00
  • 0266f1e5f6 Merge pull request #3930 from Yeachan-Heo/fix/issue-3925-session-search-buffering Bellman 2026-09-02 21:06:07 +09:00
  • 8007296aa3 perf(session-search): bound retained matches fix/issue-3925-session-search-buffering gaebal-gajae 2026-09-02 06:13:08 +00:00
  • afd7c36ab3 Merge pull request #3928 from Yeachan-Heo/fix/issue-3923-hooks-pertool-cost Bellman 2026-09-02 20:30:31 +09:00
  • 9235cc7c65 chore(inventory): refresh after dev sync fix/issue-3923-hooks-pertool-cost gaebal-gajae 2026-09-02 07:10:10 +00:00
  • ebca8465fe Merge remote-tracking branch 'origin/dev' into fix/issue-3923-hooks-pertool-cost gaebal-gajae 2026-09-02 07:08:29 +00:00
  • 52232d0d8e chore(inventory): record verifier Worker proof gaebal-gajae 2026-09-02 06:29:55 +00:00
  • afcdba5fc9 fix(hooks): preserve verifier semantics in Worker path gaebal-gajae 2026-09-02 06:29:34 +00:00
  • 64858a6046 Merge pull request #3927 from Yeachan-Heo/fix/issue-3926-notepad-tag-regex Bellman 2026-09-02 15:27:56 +09:00
  • be363fbbbd chore(inventory): record hook runner test update gaebal-gajae 2026-09-02 05:47:42 +00:00
  • 41d1d38b3c test(hooks): keep generic reap fixture off Worker path gaebal-gajae 2026-09-02 05:47:27 +00:00
  • 3f9b4ee040 chore(inventory): refresh hook performance graph gaebal-gajae 2026-09-02 05:33:08 +00:00
  • 1b4fbd99fc perf(hooks): bound per-tool state and worker spawns gaebal-gajae 2026-09-02 05:31:08 +00:00
  • b7c74898e8 fix: preserve notepad wisdom regex escapes fix/issue-3926-notepad-tag-regex gaebal-gajae 2026-09-02 05:23:34 +00:00
  • 369caf12f2 Merge pull request #3921 from Yeachan-Heo/fix/issue-3920-windows-supervisor-stdio Bellman 2026-09-01 18:34:08 +09:00
  • 606167f30e fix: preserve three-second Windows hook budgets gaebal-gajae 2026-09-01 08:53:14 +00:00
  • f0e392936f test: scope stalled success drain to posix gaebal-gajae 2026-09-01 08:38:00 +00:00
  • c8a3cca215 fix: close completed hook supervisor handles gaebal-gajae 2026-09-01 08:17:35 +00:00
  • 8cba1115f0 fix: terminate stalled successful hook output gaebal-gajae 2026-09-01 07:54:00 +00:00
  • 28487673b6 chore: refresh issue 3920 inventory provenance gaebal-gajae 2026-09-01 07:31:02 +00:00
  • 8b6523c1f6 test: avoid Windows fake git executable lock race gaebal-gajae 2026-09-01 07:19:35 +00:00
  • 9c3c7afaa5 fix: preserve successful hook output through slow drains gaebal-gajae 2026-09-01 07:06:09 +00:00
  • 0de7d21cef fix(hooks): reap a generic child at most once on Windows gaebal-gajae 2026-09-01 05:09:18 +00:00
  • 05f9b597cf fix(hooks): reap the tree before destroying sources on dest EPIPE gaebal-gajae 2026-09-01 04:59:48 +00:00
  • c39c198e23 fix(hooks): unpipe source from matching PassThrough on dest EPIPE gaebal-gajae 2026-09-01 04:41:13 +00:00
  • 1aa8842b95 fix(hooks): tear down PassThrough taps on destination EPIPE gaebal-gajae 2026-09-01 04:36:08 +00:00
  • 5995ca0bfb fix(hooks): fit Windows git hooks, drop queued stdio, reap on cancel gaebal-gajae 2026-09-01 04:22:57 +00:00
  • 03ca2e8f83 fix(hooks): only group-kill a confirmed-dead POSIX leader gaebal-gajae 2026-09-01 04:03:56 +00:00
  • c569f75b30 fix(hooks): reap POSIX process group before timeout diagnostic yield gaebal-gajae 2026-09-01 03:51:36 +00:00
  • ef106d29bd fix(hooks): keep closed-dest guards after timeout diagnostic writes gaebal-gajae 2026-09-01 03:41:14 +00:00
  • 8c4f6ca336 fix(hooks): await timeout diagnostics before dropping sink guards gaebal-gajae 2026-09-01 03:25:24 +00:00
  • 972ec5b85c test(windows): retry temp rmdir on ENOTEMPTY in wiki fail-closed cleanup gaebal-gajae 2026-09-01 03:08:55 +00:00
  • f371a0cc13 fix(hooks): keep 3s Windows inner timeout above nested git ceiling gaebal-gajae 2026-09-01 03:00:26 +00:00
  • 7c2f518722 fix(hooks): guard all run.cjs protocol writes against closed consumers gaebal-gajae 2026-09-01 02:54:51 +00:00
  • c9ce5f4ca1 fix(hooks): fail-open when the protocol consumer closes stdout/stderr gaebal-gajae 2026-09-01 02:35:07 +00:00
  • b8d53c022c test(hooks): stop budgeting detached Windows tree reap as a hard wait gaebal-gajae 2026-09-01 02:23:04 +00:00
  • b22d07a69d fix(hooks): fail-open before Windows tree reap and harden stdio tests gaebal-gajae 2026-09-01 02:04:39 +00:00
  • bf4b2679c2 test(hooks): prove success-path EOF and raise Windows tree-reap budget gaebal-gajae 2026-09-01 01:44:41 +00:00
  • 6c9730d656 fix(hooks): keep a usable inner timeout on short Windows hook budgets gaebal-gajae 2026-09-01 01:24:18 +00:00
  • 0dcd0437c6 test(hooks): give Windows generic tree-reap enough inner budget to spawn gaebal-gajae 2026-09-01 01:06:59 +00:00
  • 12350b675c fix(hooks): close protocol stdio after successful generic hook exits gaebal-gajae 2026-09-01 00:59:35 +00:00
  • 44e1c764b0 fix(hooks): isolate run.cjs protocol stdio from leaked Windows supervisors gaebal-gajae 2026-09-01 00:40:08 +00:00
  • e9e8fa3847 chore(inventory): refresh merged-main provenance main v5.1.0 Bellman 2026-08-31 16:34:56 +09:00
  • 44cd2a35e7 test(perf): widen CI lock-bench p50/p95 ceilings Bellman 2026-08-31 16:24:16 +09:00
  • 36bacdf5d5 Merge pull request #3912 from Yeachan-Heo/release/v5.1.0 Bellman 2026-08-31 16:11:56 +09:00
  • c2e3dbd325 ci: authorize owner-signed v5.1.0 release head Bellman 2026-08-31 15:53:06 +09:00
  • 7fb546d500 ci: owner-sign exact v5.1.0 head release/v5.1.0 Bellman 2026-08-31 15:52:22 +09:00
  • 427f86ab43 ci: authorize owner-signed v5.1.0 release head Bellman 2026-08-31 15:49:18 +09:00
  • 227834203e test(perf): widen CI second-highest p99 lock ceiling gaebal-gajae 2026-08-31 06:30:57 +00:00
  • 74ffe7c030 fix(hooks): treat lone bash - as stdin like -- gaebal-gajae 2026-08-31 06:19:58 +00:00
  • 0117b2f2a2 fix(hooks): keep fd 0 on self-move 0<&0- gaebal-gajae 2026-08-31 05:59:53 +00:00
  • 146fe26b52 fix(hooks): treat <&digit- as a descriptor move gaebal-gajae 2026-08-31 05:51:00 +00:00
  • 855a76b165 fix(hooks): inherit pipeline stdin through fd copies gaebal-gajae 2026-08-31 05:45:45 +00:00
  • be3e668ba7 fix(hooks): last-wins here-strings and fd duplication aliases gaebal-gajae 2026-08-31 05:35:56 +00:00
  • 4964227818 fix(hooks): keep here-strings across 0<&0 gaebal-gajae 2026-08-31 05:21:30 +00:00
  • 4edd95f6d4 fix(hooks): signed head counts, /dev/null cat, last-wins here-string gaebal-gajae 2026-08-31 05:10:58 +00:00
  • 4eee53f45e fix(hooks): transforming head, producer here-strings, suffix-file cat gaebal-gajae 2026-08-31 04:59:10 +00:00
  • d727152f1c fix(hooks): 0<&0 no-op and prefix-file cat stages gaebal-gajae 2026-08-31 04:46:48 +00:00
  • 5556ff771e fix(hooks): cat stdin redirect vs forwarded - operand gaebal-gajae 2026-08-31 04:37:20 +00:00
  • 425a121aa0 fix(hooks): allow cat -u passthrough and one -- delimiter gaebal-gajae 2026-08-31 04:25:31 +00:00
  • 8dcf697e37 fix(hooks): cat -n is not a stdin passthrough gaebal-gajae 2026-08-31 04:13:08 +00:00
  • 7826315d10 fix(hooks): executing long options and stdin noexec reversal gaebal-gajae 2026-08-31 04:11:29 +00:00
  • fec6262350 fix(hooks): rcfile dash names, noexec reversal, script operand, cat - gaebal-gajae 2026-08-31 03:59:20 +00:00
  • d34cf82f7f fix(hooks): exact builtin names, command unwrap, invalid -O args gaebal-gajae 2026-08-31 03:47:27 +00:00
  • 2be0b903f4 fix(hooks): noexec only before -c operand; builtin only printf/echo gaebal-gajae 2026-08-31 03:36:48 +00:00
  • fc836b84df fix(hooks): plus stdin options, builtin producers, noexec gaebal-gajae 2026-08-31 03:27:57 +00:00
  • 6563b3a063 fix(hooks): treat bash -c +D as dump-strings, not executed code gaebal-gajae 2026-08-31 03:06:31 +00:00
  • 6b621aa7c9 fix(hooks): literal braces in \${} and plus invocation flags gaebal-gajae 2026-08-31 02:54:09 +00:00
  • 403a40ca4c fix(hooks): nested \${} in \$() delimiters and valid +options gaebal-gajae 2026-08-31 02:45:31 +00:00
  • 06b4a48bd9 fix(hooks): echo NUL ignore, +options after -c, \$() delimiters gaebal-gajae 2026-08-31 02:34:45 +00:00
  • 6d3f2d5e28 fix(hooks): ANSI-C in backticks, echo \\c stop, short \\u gaebal-gajae 2026-08-31 02:15:58 +00:00
  • 517d5a11a4 fix(hooks): echo -e expansion, escaped backticks, locale heredocs gaebal-gajae 2026-08-31 02:00:45 +00:00
  • 2be8825a20 fix(hooks): here-strings, -c options, quoted heredoc continuations gaebal-gajae 2026-08-31 01:52:48 +00:00
  • d156d251ff fix(hooks): %b doubled backslash and invalid printf Unicode gaebal-gajae 2026-08-31 01:09:01 +00:00
  • 83aacc8458 fix(hooks): empty quoted redirect targets are not source writes gaebal-gajae 2026-08-31 01:01:02 +00:00
  • 037a547407 fix(hooks): keep empty quoted words after ANSI-C NUL truncation gaebal-gajae 2026-08-31 00:53:28 +00:00
  • 03bd09814a fix(hooks): truncate ANSI-C words at decoded NUL gaebal-gajae 2026-08-31 00:45:05 +00:00
  • e6865cfac9 fix(hooks): ANSI-C \\cX controls and double-quote backslashes gaebal-gajae 2026-08-31 00:35:03 +00:00
  • 621caf7390 fix(hooks): variable-width ANSI-C Unicode and unknown escapes gaebal-gajae 2026-08-31 00:27:15 +00:00
  • 5abd94880f fix(hooks): decode ANSI-C words and heredoc delimiters gaebal-gajae 2026-08-31 00:19:35 +00:00
  • d09ac81414 fix(hooks): ANSI-C quotes and unrecognized echo options gaebal-gajae 2026-08-30 23:54:57 +00:00
  • e80778934d fix(hooks): echo spaces, echo -- data, single-quoted backslash gaebal-gajae 2026-08-30 23:36:59 +00:00
  • 24baca4c3a fix(hooks): treat printf -v as producing no stdout gaebal-gajae 2026-08-30 22:38:10 +00:00
  • 59d81eddf0 fix(hooks): escaped IO numbers, stderr close, env printf gaebal-gajae 2026-08-30 22:34:47 +00:00
  • fb670f542e fix(hooks): IO-number quoting, cat stderr, GNU vs builtin printf gaebal-gajae 2026-08-30 22:24:40 +00:00
  • 8e2ee63a62 fix(hooks): glued IO numbers, cat passthrough, format \\c, heredoc quotes gaebal-gajae 2026-08-30 22:16:16 +00:00
  • fb66d54d31 fix(hooks): IO-number words, mv suffix, dup dest, pipeline passthrough gaebal-gajae 2026-08-30 21:57:26 +00:00
  • 2694da44d1 fix(hooks): fd0 overrides, delimiter continuation, and %b \\c stop gaebal-gajae 2026-08-30 21:52:59 +00:00