@@ -3,8 +3,12 @@
# Changelog
## Unreleased
- Change Tune's fullscreen shortcut to `Ctrl+Alt+T`
+- Generate git-safe's fixed-executable wrapper on first Bash use and reuse it across reloads
+- Defer unused extension implementations, PATH checks, settings reads, prompt loading, and RTK probes beyond startup and reload
+- Remove synchronous Pulse Git processes, use the current Node process version, and fold vcs-status stash detection into its existing Git status process
+- Remove the Overkill and Q extensions
- Remove the unneeded `builtin-tools` extension and `/builtin-tools` command
- Update npm dependency lockfile to latest resolved package versions
- Replace dprint and markdownlint-cli2 with rumdl for Markdown, Taplo for TOML, and yq frontmatter validation; add structural Markdown checks for links, footnotes, fences, TOCs, anchors, encoding, and comments
@@ -93,35 +97,6 @@
- Harden git-safe against hook-skipping Git options through aliases, shell indirection, nested Bash, `xargs`, and child-process PATH lookup, including Git Bash on Windows
- Fix git-safe startup on Windows when commands clear or replace `PATH`
- Fix git-safe cloning on Windows so valid deep destination paths are accepted
-- Fix Overkill's Aftermath skill picker so large skill lists scroll within the terminal
-- Fix Overkill Aftermath completion when mining finds insufficient tasks so it offers report-only actions and shows consistent artifact paths
-- Show persistent below-editor progress during long Overkill phases, including mining and aggregation calls
-- Keep transient TUI progress out of session history, remove duplicate status output, clear progress after discarding a run, and explain perfect-baseline completion
-- Bound target model calls to 900 seconds and checkpoint infrastructure failures for safe resume
-- Fix discard through a symlinked Pi agent directory
-- Label the bounded skill picker and show useful path tails
-- Open the Overkill Aftermath skill picker before scanning session history
-- Fix Overkill Aftermath mining so miners call structured output reliably, retry one malformed response, enforce the task schema, and reject wholly invalid nonempty results
-- Warn when unfinished Overkill runs may overlap work across Pi processes without duplicating warning prefixes or flagging unrelated suite authoring
-- Fix Overkill Aftermath session mining to use Pi's configured session directory
-- Add `/overkill suite <skill-path> <suite-dir>` to have Pi author and validate a standard Overkill evaluator suite
-- Make `/overkill suite` stop and ask before overwriting existing or concurrently modified evaluator files
-- Keep `/overkill suite` focused on the skill contract instead of unrelated Overkill implementation research
-- Show a compact colorized diff preview as soon as Overkill stages an optimized skill, with the bounded full diff available through Ctrl+O
-- Retry one malformed optimizer structured output before preserving an interrupted checkpoint
-- Keep generated starter suites to 3/2/2 cases with a small shared checker contract
-- Fix exact `/overkill aftermath` so autocomplete does not replace it with `aftermath status`
-- Report insufficient Aftermath task progress against the three-task minimum instead of 30
-- Label post-baseline failures as run failures instead of baseline failures
-- Canonicalize prospective suite-authoring destinations so project symlinks cannot escape the trusted project
-- Reject source or suite changes made after confirmation and before private run creation
-- Bound checker source to 256 KiB and disclose that trusted checkers inherit the process environment
-- Let users discard interrupted inactive suite runs that cannot safely resume
-- Reject malformed quoting and trailing command arguments with explicit usage errors
-- Report missing or corrupt review artifacts as a command error instead of throwing through Pi
-- Align rubric-judge generation constraints with validation and retry one malformed judgment in a fresh session
-- Bind every Aftermath mining and aggregation prompt to the confirmed skill capability instead of replaying unrelated recurring work
-- Replace repetitive Aftermath completion messages with one outcome-first summary, rounded scores, explicit no-diff reasons, and silent keep actions
## 0.0.3