summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-09-26 08:21:27 +0300
committerPaul Buetow <paul@buetow.org>2025-09-26 08:21:27 +0300
commit869c018a7a26285263cf7692f25f6aa44e2635c9 (patch)
treec7fccb793aebc0f880ffa00896c6b917254606a8
parent9bcccbd80d36ae678d58cd8f83c4d0c790c16b48 (diff)
Bump version to 0.12.1v0.12.1
-rw-r--r--docs/coverage.html30
-rw-r--r--docs/coverage.out1246
-rw-r--r--internal/version.go2
3 files changed, 639 insertions, 639 deletions
diff --git a/docs/coverage.html b/docs/coverage.html
index 7cda0d1..36775ce 100644
--- a/docs/coverage.html
+++ b/docs/coverage.html
@@ -7269,9 +7269,9 @@ import (
"golang.org/x/sys/unix"
)
-func tryLockFile(fd uintptr) error <span class="cov10" title="214">{
- if err := unix.Flock(int(fd), unix.LOCK_EX|unix.LOCK_NB); err != nil </span><span class="cov9" title="137">{
- if errors.Is(err, unix.EWOULDBLOCK) </span><span class="cov9" title="137">{
+func tryLockFile(fd uintptr) error <span class="cov10" title="213">{
+ if err := unix.Flock(int(fd), unix.LOCK_EX|unix.LOCK_NB); err != nil </span><span class="cov9" title="136">{
+ if errors.Is(err, unix.EWOULDBLOCK) </span><span class="cov9" title="136">{
return errLockWouldBlock
}</span>
<span class="cov0" title="0">return err</span>
@@ -7315,14 +7315,14 @@ var windowSeconds int64 = int64(defaultWindow.Seconds())
var errLockWouldBlock = errors.New("stats: lock would block")
// SetWindow sets the sliding window used for pruning and aggregation.
-func SetWindow(d time.Duration) <span class="cov5" title="83">{
+func SetWindow(d time.Duration) <span class="cov4" title="83">{
if d &lt; time.Second </span><span class="cov0" title="0">{
d = time.Second
}</span>
- <span class="cov5" title="83">if d &gt; 24*time.Hour </span><span class="cov0" title="0">{
+ <span class="cov4" title="83">if d &gt; 24*time.Hour </span><span class="cov0" title="0">{
d = 24 * time.Hour
}</span>
- <span class="cov5" title="83">atomic.StoreInt64(&amp;windowSeconds, int64(d.Seconds()))</span>
+ <span class="cov4" title="83">atomic.StoreInt64(&amp;windowSeconds, int64(d.Seconds()))</span>
}
// Window returns the current sliding window.
@@ -7386,7 +7386,7 @@ func Update(ctx context.Context, provider, model string, sentBytes, recvBytes in
if b, rerr := os.ReadFile(path); rerr == nil </span><span class="cov4" title="74">{
_ = json.Unmarshal(b, &amp;sf)
}</span>
- <span class="cov4" title="77">if sf.Version != fileVersion </span><span class="cov2" title="3">{
+ <span class="cov4" title="77">if sf.Version != fileVersion </span><span class="cov1" title="3">{
sf = File{Version: fileVersion}
}</span>
<span class="cov4" title="77">now := time.Now()
@@ -7439,18 +7439,18 @@ func Update(ctx context.Context, provider, model string, sentBytes, recvBytes in
func acquireFileLock(ctx context.Context, f *os.File) (func() error, error) <span class="cov4" title="77">{
fd := f.Fd()
- for </span><span class="cov5" title="214">{
+ for </span><span class="cov5" title="213">{
err := tryLockFile(fd)
if err == nil </span><span class="cov4" title="77">{
return func() error </span><span class="cov4" title="77">{ return unlockFile(fd) }</span>, nil
}
- <span class="cov5" title="137">if errors.Is(err, errLockWouldBlock) </span><span class="cov5" title="137">{
+ <span class="cov5" title="136">if errors.Is(err, errLockWouldBlock) </span><span class="cov5" title="136">{
select </span>{
case &lt;-ctx.Done():<span class="cov0" title="0">
return nil, ctx.Err()</span>
- case &lt;-time.After(5 * time.Millisecond):<span class="cov5" title="137"></span>
+ case &lt;-time.After(5 * time.Millisecond):<span class="cov5" title="136"></span>
}
- <span class="cov5" title="137">continue</span>
+ <span class="cov5" title="136">continue</span>
}
<span class="cov0" title="0">return nil, err</span>
}
@@ -7482,18 +7482,18 @@ func TakeSnapshot() (Snapshot, error) <span class="cov4" title="70">{
}</span>
<span class="cov4" title="70">cutoff := time.Now().Add(-win)
snap := Snapshot{Providers: make(map[string]ProviderEntry), Window: win}
- for _, ev := range sf.Events </span><span class="cov10" title="18479">{
+ for _, ev := range sf.Events </span><span class="cov10" title="22097">{
if ev.TS.Before(cutoff) </span><span class="cov0" title="0">{
continue</span>
}
- <span class="cov10" title="18479">snap.Global.Reqs++
+ <span class="cov10" title="22097">snap.Global.Reqs++
snap.Global.Sent += ev.Sent
snap.Global.Recv += ev.Recv
pe := snap.Providers[ev.Provider]
if pe.Models == nil </span><span class="cov6" title="472">{
pe.Models = make(map[string]Counters)
}</span>
- <span class="cov10" title="18479">pe.Totals.Reqs++
+ <span class="cov10" title="22097">pe.Totals.Reqs++
pe.Totals.Sent += ev.Sent
pe.Totals.Recv += ev.Recv
mc := pe.Models[ev.Model]
@@ -7513,7 +7513,7 @@ func TakeSnapshot() (Snapshot, error) <span class="cov4" title="70">{
// CacheDir resolves the cache directory for stats.
func CacheDir() (string, error) <span class="cov5" title="148">{
- if x := os.Getenv("XDG_CACHE_HOME"); stringsTrim(x) != "" </span><span class="cov4" title="27">{
+ if x := os.Getenv("XDG_CACHE_HOME"); stringsTrim(x) != "" </span><span class="cov3" title="27">{
return filepath.Join(x, "hexai"), nil
}</span>
<span class="cov5" title="121">home, err := os.UserHomeDir()
diff --git a/docs/coverage.out b/docs/coverage.out
index 3410034..d4b2925 100644
--- a/docs/coverage.out
+++ b/docs/coverage.out
@@ -2305,14 +2305,12 @@ codeberg.org/snonux/hexai/internal/tmux/tmux.go:79.30,81.141 2 0
codeberg.org/snonux/hexai/internal/tmux/tmux.go:81.141,82.12 1 0
codeberg.org/snonux/hexai/internal/tmux/tmux.go:84.3,84.15 1 0
codeberg.org/snonux/hexai/internal/tmux/tmux.go:86.2,86.13 1 0
-codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:12.13,25.107 9 0
-codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:25.107,28.3 2 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:14.13,17.18 3 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:17.18,20.3 2 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:22.2,22.104 1 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:22.104,24.3 1 0
-codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:13.13,17.18 4 0
-codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:17.18,20.3 2 0
+codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:13.13,17.18 4 1
+codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:17.18,20.3 2 1
codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.2,22.79 1 0
codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.79,24.3 1 0
codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:12.13,25.107 9 0
@@ -2653,30 +2651,30 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:1048.61,1051.3 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.2,1053.10 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.10,1055.3 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1056.2,1056.13 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:12.32,14.14 2 3
-codeberg.org/snonux/hexai/internal/editor/editor.go:14.14,16.3 1 1
-codeberg.org/snonux/hexai/internal/editor/editor.go:17.2,17.14 1 3
+codeberg.org/snonux/hexai/internal/editor/editor.go:12.32,14.14 2 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:14.14,16.3 1 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:17.2,17.14 1 0
codeberg.org/snonux/hexai/internal/editor/editor.go:17.14,19.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:20.2,20.16 1 3
+codeberg.org/snonux/hexai/internal/editor/editor.go:20.2,20.16 1 0
codeberg.org/snonux/hexai/internal/editor/editor.go:25.49,31.2 5 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:36.54,38.16 2 1
+codeberg.org/snonux/hexai/internal/editor/editor.go:36.54,38.16 2 0
codeberg.org/snonux/hexai/internal/editor/editor.go:38.16,40.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:42.2,44.16 3 1
+codeberg.org/snonux/hexai/internal/editor/editor.go:42.2,44.16 3 0
codeberg.org/snonux/hexai/internal/editor/editor.go:44.16,46.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:47.2,48.15 2 1
-codeberg.org/snonux/hexai/internal/editor/editor.go:48.15,48.38 1 1
-codeberg.org/snonux/hexai/internal/editor/editor.go:49.2,49.22 1 1
-codeberg.org/snonux/hexai/internal/editor/editor.go:49.22,50.45 1 1
+codeberg.org/snonux/hexai/internal/editor/editor.go:47.2,48.15 2 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:48.15,48.38 1 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:49.2,49.22 1 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:49.22,50.45 1 0
codeberg.org/snonux/hexai/internal/editor/editor.go:50.45,53.4 2 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:55.2,55.33 1 1
+codeberg.org/snonux/hexai/internal/editor/editor.go:55.2,55.33 1 0
codeberg.org/snonux/hexai/internal/editor/editor.go:55.33,58.3 2 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:59.2,59.34 1 1
+codeberg.org/snonux/hexai/internal/editor/editor.go:59.2,59.34 1 0
codeberg.org/snonux/hexai/internal/editor/editor.go:59.34,61.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:62.2,62.44 1 1
+codeberg.org/snonux/hexai/internal/editor/editor.go:62.2,62.44 1 0
codeberg.org/snonux/hexai/internal/editor/editor.go:62.44,64.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:65.2,66.16 2 1
+codeberg.org/snonux/hexai/internal/editor/editor.go:65.2,66.16 2 0
codeberg.org/snonux/hexai/internal/editor/editor.go:66.16,68.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:69.2,69.42 1 1
+codeberg.org/snonux/hexai/internal/editor/editor.go:69.2,69.42 1 0
codeberg.org/snonux/hexai/internal/hexaiaction/cmdentry.go:27.101,28.18 1 0
codeberg.org/snonux/hexai/internal/hexaiaction/cmdentry.go:28.18,30.3 1 0
codeberg.org/snonux/hexai/internal/hexaiaction/cmdentry.go:32.2,32.90 1 0
@@ -4617,8 +4615,8 @@ codeberg.org/snonux/hexai/cmd/hexai/main.go:14.13,17.18 3 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:17.18,20.3 2 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:22.2,22.104 1 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:22.104,24.3 1 0
-codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:13.13,17.18 4 1
-codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:17.18,20.3 2 1
+codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:13.13,17.18 4 0
+codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:17.18,20.3 2 0
codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.2,22.79 1 0
codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.79,24.3 1 0
codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:12.13,25.107 9 0
@@ -4959,30 +4957,30 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:1048.61,1051.3 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.2,1053.10 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.10,1055.3 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1056.2,1056.13 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:12.32,14.14 2 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:14.14,16.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:17.2,17.14 1 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:12.32,14.14 2 3
+codeberg.org/snonux/hexai/internal/editor/editor.go:14.14,16.3 1 1
+codeberg.org/snonux/hexai/internal/editor/editor.go:17.2,17.14 1 3
codeberg.org/snonux/hexai/internal/editor/editor.go:17.14,19.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:20.2,20.16 1 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:20.2,20.16 1 3
codeberg.org/snonux/hexai/internal/editor/editor.go:25.49,31.2 5 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:36.54,38.16 2 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:36.54,38.16 2 1
codeberg.org/snonux/hexai/internal/editor/editor.go:38.16,40.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:42.2,44.16 3 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:42.2,44.16 3 1
codeberg.org/snonux/hexai/internal/editor/editor.go:44.16,46.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:47.2,48.15 2 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:48.15,48.38 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:49.2,49.22 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:49.22,50.45 1 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:47.2,48.15 2 1
+codeberg.org/snonux/hexai/internal/editor/editor.go:48.15,48.38 1 1
+codeberg.org/snonux/hexai/internal/editor/editor.go:49.2,49.22 1 1
+codeberg.org/snonux/hexai/internal/editor/editor.go:49.22,50.45 1 1
codeberg.org/snonux/hexai/internal/editor/editor.go:50.45,53.4 2 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:55.2,55.33 1 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:55.2,55.33 1 1
codeberg.org/snonux/hexai/internal/editor/editor.go:55.33,58.3 2 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:59.2,59.34 1 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:59.2,59.34 1 1
codeberg.org/snonux/hexai/internal/editor/editor.go:59.34,61.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:62.2,62.44 1 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:62.2,62.44 1 1
codeberg.org/snonux/hexai/internal/editor/editor.go:62.44,64.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:65.2,66.16 2 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:65.2,66.16 2 1
codeberg.org/snonux/hexai/internal/editor/editor.go:66.16,68.3 1 0
-codeberg.org/snonux/hexai/internal/editor/editor.go:69.2,69.42 1 0
+codeberg.org/snonux/hexai/internal/editor/editor.go:69.2,69.42 1 1
codeberg.org/snonux/hexai/internal/hexaiaction/cmdentry.go:27.101,28.18 1 0
codeberg.org/snonux/hexai/internal/hexaiaction/cmdentry.go:28.18,30.3 1 0
codeberg.org/snonux/hexai/internal/hexaiaction/cmdentry.go:32.2,32.90 1 0
@@ -6919,6 +6917,8 @@ codeberg.org/snonux/hexai/internal/tmux/tmux.go:79.30,81.141 2 0
codeberg.org/snonux/hexai/internal/tmux/tmux.go:81.141,82.12 1 0
codeberg.org/snonux/hexai/internal/tmux/tmux.go:84.3,84.15 1 0
codeberg.org/snonux/hexai/internal/tmux/tmux.go:86.2,86.13 1 0
+codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:12.13,25.107 9 0
+codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:25.107,28.3 2 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:14.13,17.18 3 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:17.18,20.3 2 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:22.2,22.104 1 0
@@ -11343,11 +11343,11 @@ codeberg.org/snonux/hexai/internal/stats/stats.go:191.2,192.14 2 7
codeberg.org/snonux/hexai/internal/stats/stats.go:192.14,194.3 1 0
codeberg.org/snonux/hexai/internal/stats/stats.go:194.8,196.3 1 7
codeberg.org/snonux/hexai/internal/stats/stats.go:197.2,199.31 3 7
-codeberg.org/snonux/hexai/internal/stats/stats.go:199.31,200.27 1 1743
+codeberg.org/snonux/hexai/internal/stats/stats.go:199.31,200.27 1 2121
codeberg.org/snonux/hexai/internal/stats/stats.go:200.27,201.12 1 0
-codeberg.org/snonux/hexai/internal/stats/stats.go:203.3,207.23 5 1743
+codeberg.org/snonux/hexai/internal/stats/stats.go:203.3,207.23 5 2121
codeberg.org/snonux/hexai/internal/stats/stats.go:207.23,209.4 1 49
-codeberg.org/snonux/hexai/internal/stats/stats.go:210.3,218.35 9 1743
+codeberg.org/snonux/hexai/internal/stats/stats.go:210.3,218.35 9 2121
codeberg.org/snonux/hexai/internal/stats/stats.go:220.2,221.15 2 7
codeberg.org/snonux/hexai/internal/stats/stats.go:221.15,223.3 1 0
codeberg.org/snonux/hexai/internal/stats/stats.go:224.2,225.18 2 7
@@ -20567,11 +20567,11 @@ codeberg.org/snonux/hexai/internal/stats/stats.go:191.2,192.14 2 18
codeberg.org/snonux/hexai/internal/stats/stats.go:192.14,194.3 1 0
codeberg.org/snonux/hexai/internal/stats/stats.go:194.8,196.3 1 18
codeberg.org/snonux/hexai/internal/stats/stats.go:197.2,199.31 3 18
-codeberg.org/snonux/hexai/internal/stats/stats.go:199.31,200.27 1 4707
+codeberg.org/snonux/hexai/internal/stats/stats.go:199.31,200.27 1 5679
codeberg.org/snonux/hexai/internal/stats/stats.go:200.27,201.12 1 0
-codeberg.org/snonux/hexai/internal/stats/stats.go:203.3,207.23 5 4707
+codeberg.org/snonux/hexai/internal/stats/stats.go:203.3,207.23 5 5679
codeberg.org/snonux/hexai/internal/stats/stats.go:207.23,209.4 1 126
-codeberg.org/snonux/hexai/internal/stats/stats.go:210.3,218.35 9 4707
+codeberg.org/snonux/hexai/internal/stats/stats.go:210.3,218.35 9 5679
codeberg.org/snonux/hexai/internal/stats/stats.go:220.2,221.15 2 18
codeberg.org/snonux/hexai/internal/stats/stats.go:221.15,223.3 1 0
codeberg.org/snonux/hexai/internal/stats/stats.go:224.2,225.18 2 18
@@ -25203,15 +25203,15 @@ codeberg.org/snonux/hexai/internal/stats/stats.go:257.40,259.2 1 0
codeberg.org/snonux/hexai/internal/testutil/fixtures.go:4.33,6.2 1 0
codeberg.org/snonux/hexai/internal/testutil/fixtures.go:9.34,11.2 1 0
codeberg.org/snonux/hexai/internal/testutil/fixtures.go:14.43,16.2 1 0
-codeberg.org/snonux/hexai/internal/testutil/fixtures.go:19.33,21.2 1 0
-codeberg.org/snonux/hexai/internal/testutil/fixtures.go:24.29,26.2 1 0
-codeberg.org/snonux/hexai/internal/textutil/human.go:7.33,8.14 1 8
-codeberg.org/snonux/hexai/internal/textutil/human.go:8.14,10.3 1 2
-codeberg.org/snonux/hexai/internal/textutil/human.go:11.2,15.37 5 6
-codeberg.org/snonux/hexai/internal/textutil/human.go:15.37,18.3 2 6
-codeberg.org/snonux/hexai/internal/textutil/human.go:19.2,21.41 2 6
+codeberg.org/snonux/hexai/internal/testutil/fixtures.go:19.33,21.2 1 1
+codeberg.org/snonux/hexai/internal/testutil/fixtures.go:24.29,26.2 1 1
+codeberg.org/snonux/hexai/internal/textutil/human.go:7.33,8.14 1 0
+codeberg.org/snonux/hexai/internal/textutil/human.go:8.14,10.3 1 0
+codeberg.org/snonux/hexai/internal/textutil/human.go:11.2,15.37 5 0
+codeberg.org/snonux/hexai/internal/textutil/human.go:15.37,18.3 2 0
+codeberg.org/snonux/hexai/internal/textutil/human.go:19.2,21.41 2 0
codeberg.org/snonux/hexai/internal/textutil/human.go:21.41,23.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/human.go:24.2,24.10 1 6
+codeberg.org/snonux/hexai/internal/textutil/human.go:24.2,24.10 1 0
codeberg.org/snonux/hexai/internal/textutil/textutil.go:6.62,7.31 1 0
codeberg.org/snonux/hexai/internal/textutil/textutil.go:7.31,9.3 1 0
codeberg.org/snonux/hexai/internal/textutil/textutil.go:10.2,11.25 2 0
@@ -25273,46 +25273,46 @@ codeberg.org/snonux/hexai/internal/tmux/status.go:39.2,40.13 2 0
codeberg.org/snonux/hexai/internal/tmux/status.go:40.13,42.3 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:44.2,44.69 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:48.36,48.95 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:52.98,54.2 1 1
-codeberg.org/snonux/hexai/internal/tmux/status.go:59.115,68.2 3 1
-codeberg.org/snonux/hexai/internal/tmux/status.go:74.194,79.90 4 2
-codeberg.org/snonux/hexai/internal/tmux/status.go:79.90,81.3 1 1
-codeberg.org/snonux/hexai/internal/tmux/status.go:82.2,84.34 2 1
-codeberg.org/snonux/hexai/internal/tmux/status.go:84.34,85.50 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:52.98,54.2 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:59.115,68.2 3 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:74.194,79.90 4 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:79.90,81.3 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:82.2,84.34 2 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:84.34,85.50 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:85.50,87.4 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:88.3,88.21 1 1
-codeberg.org/snonux/hexai/internal/tmux/status.go:88.21,90.4 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:88.3,88.21 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:88.21,90.4 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:92.2,92.20 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:95.42,96.12 1 2
+codeberg.org/snonux/hexai/internal/tmux/status.go:95.42,96.12 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:96.12,98.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:99.2,100.18 2 2
+codeberg.org/snonux/hexai/internal/tmux/status.go:99.2,100.18 2 0
codeberg.org/snonux/hexai/internal/tmux/status.go:100.18,102.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:103.2,103.16 1 2
+codeberg.org/snonux/hexai/internal/tmux/status.go:103.2,103.16 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:103.16,105.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:106.2,106.33 1 2
-codeberg.org/snonux/hexai/internal/tmux/status.go:110.27,112.13 2 2
-codeberg.org/snonux/hexai/internal/tmux/status.go:112.13,114.3 1 1
-codeberg.org/snonux/hexai/internal/tmux/status.go:115.2,115.11 1 1
-codeberg.org/snonux/hexai/internal/tmux/status.go:116.32,117.14 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:106.2,106.33 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:110.27,112.13 2 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:112.13,114.3 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:115.2,115.11 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:116.32,117.14 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:118.10,119.15 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:124.25,126.13 2 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:124.25,126.13 2 0
codeberg.org/snonux/hexai/internal/tmux/status.go:126.13,128.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:129.2,130.26 2 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:129.2,130.26 2 0
codeberg.org/snonux/hexai/internal/tmux/status.go:130.26,132.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:133.2,133.10 1 1
-codeberg.org/snonux/hexai/internal/tmux/status.go:136.45,137.12 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:133.2,133.10 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:136.45,137.12 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:137.12,139.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:140.2,140.17 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:140.2,140.17 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:140.17,142.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:143.2,143.12 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:143.2,143.12 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:143.12,145.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:146.2,146.24 1 1
-codeberg.org/snonux/hexai/internal/tmux/status.go:149.35,152.77 3 5
+codeberg.org/snonux/hexai/internal/tmux/status.go:146.2,146.24 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:149.35,152.77 3 0
codeberg.org/snonux/hexai/internal/tmux/status.go:152.77,154.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:155.2,155.85 1 5
+codeberg.org/snonux/hexai/internal/tmux/status.go:155.2,155.85 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:155.85,157.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:158.2,158.27 1 5
-codeberg.org/snonux/hexai/internal/tmux/status.go:158.27,160.3 1 5
+codeberg.org/snonux/hexai/internal/tmux/status.go:158.2,158.27 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:158.27,160.3 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:161.2,161.15 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:166.58,168.2 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:172.34,180.26 6 0
@@ -25342,31 +25342,31 @@ codeberg.org/snonux/hexai/internal/tmux/status.go:229.11,231.3 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:233.2,234.14 2 0
codeberg.org/snonux/hexai/internal/tmux/status.go:234.14,236.3 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:237.2,238.48 2 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:11.23,11.60 1 2
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:19.23,19.72 2 4
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:22.23,22.76 1 3
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:33.52,34.20 1 1
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:11.23,11.60 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:19.23,19.72 2 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:22.23,22.76 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:33.52,34.20 1 0
codeberg.org/snonux/hexai/internal/tmux/tmux.go:34.20,36.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:37.2,38.19 2 1
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:38.19,40.3 1 1
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:37.2,38.19 2 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:38.19,40.3 1 0
codeberg.org/snonux/hexai/internal/tmux/tmux.go:40.8,42.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.2,43.45 1 1
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.45,45.3 1 1
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.2,46.42 1 1
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.42,48.3 1 1
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:50.2,53.16 4 1
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:58.38,60.25 2 1
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:60.25,61.14 1 4
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.2,43.45 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.45,45.3 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.2,46.42 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.42,48.3 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:50.2,53.16 4 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:58.38,60.25 2 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:60.25,61.14 1 0
codeberg.org/snonux/hexai/internal/tmux/tmux.go:61.14,63.12 2 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.3,65.20 1 4
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.20,67.12 2 2
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:71.3,72.33 2 2
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:74.2,74.31 1 1
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:78.32,79.30 1 4
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:79.30,81.141 2 27
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:81.141,82.12 1 25
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:84.3,84.15 1 2
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:86.2,86.13 1 2
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.3,65.20 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.20,67.12 2 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:71.3,72.33 2 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:74.2,74.31 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:78.32,79.30 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:79.30,81.141 2 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:81.141,82.12 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:84.3,84.15 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:86.2,86.13 1 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:14.13,17.18 3 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:17.18,20.3 2 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:22.2,22.104 1 0
@@ -27511,65 +27511,65 @@ codeberg.org/snonux/hexai/internal/testutil/fixtures.go:9.34,11.2 1 0
codeberg.org/snonux/hexai/internal/testutil/fixtures.go:14.43,16.2 1 0
codeberg.org/snonux/hexai/internal/testutil/fixtures.go:19.33,21.2 1 0
codeberg.org/snonux/hexai/internal/testutil/fixtures.go:24.29,26.2 1 0
-codeberg.org/snonux/hexai/internal/textutil/human.go:7.33,8.14 1 0
-codeberg.org/snonux/hexai/internal/textutil/human.go:8.14,10.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/human.go:11.2,15.37 5 0
-codeberg.org/snonux/hexai/internal/textutil/human.go:15.37,18.3 2 0
-codeberg.org/snonux/hexai/internal/textutil/human.go:19.2,21.41 2 0
+codeberg.org/snonux/hexai/internal/textutil/human.go:7.33,8.14 1 8
+codeberg.org/snonux/hexai/internal/textutil/human.go:8.14,10.3 1 2
+codeberg.org/snonux/hexai/internal/textutil/human.go:11.2,15.37 5 6
+codeberg.org/snonux/hexai/internal/textutil/human.go:15.37,18.3 2 6
+codeberg.org/snonux/hexai/internal/textutil/human.go:19.2,21.41 2 6
codeberg.org/snonux/hexai/internal/textutil/human.go:21.41,23.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/human.go:24.2,24.10 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:6.62,7.31 1 3
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:7.31,9.3 1 2
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:10.2,11.25 2 1
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:11.25,13.3 1 1
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:14.2,14.12 1 1
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:18.39,20.13 2 5
+codeberg.org/snonux/hexai/internal/textutil/human.go:24.2,24.10 1 6
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:6.62,7.31 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:7.31,9.3 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:10.2,11.25 2 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:11.25,13.3 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:14.2,14.12 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:18.39,20.13 2 0
codeberg.org/snonux/hexai/internal/textutil/textutil.go:20.13,22.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:23.2,25.66 3 5
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:23.2,25.66 3 0
codeberg.org/snonux/hexai/internal/textutil/textutil.go:25.66,27.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:28.2,29.54 2 5
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:28.2,29.54 2 0
codeberg.org/snonux/hexai/internal/textutil/textutil.go:29.54,31.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:32.2,32.51 1 5
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:32.2,32.51 1 0
codeberg.org/snonux/hexai/internal/textutil/textutil.go:32.51,34.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:35.2,37.69 3 5
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:37.69,40.3 2 3
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:41.2,41.10 1 2
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:47.60,49.31 2 6
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:49.31,50.99 1 6
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:50.99,53.4 2 6
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:35.2,37.69 3 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:37.69,40.3 2 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:41.2,41.10 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:47.60,49.31 2 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:49.31,50.99 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:50.99,53.4 2 0
codeberg.org/snonux/hexai/internal/textutil/textutil.go:55.2,55.16 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:59.79,65.50 3 7
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:65.50,67.3 1 2
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:68.2,68.44 1 7
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:68.44,69.51 1 1
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:69.51,74.4 4 1
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:76.2,76.46 1 7
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:76.46,77.52 1 1
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:77.52,82.4 4 1
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:84.2,84.44 1 7
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:84.44,86.3 1 2
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:87.2,87.43 1 7
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:87.43,89.3 1 1
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:90.2,90.44 1 7
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:90.44,92.3 1 2
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:93.2,93.21 1 7
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:59.79,65.50 3 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:65.50,67.3 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:68.2,68.44 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:68.44,69.51 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:69.51,74.4 4 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:76.2,76.46 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:76.46,77.52 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:77.52,82.4 4 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:84.2,84.44 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:84.44,86.3 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:87.2,87.43 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:87.43,89.3 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:90.2,90.44 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:90.44,92.3 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:93.2,93.21 1 0
codeberg.org/snonux/hexai/internal/textutil/textutil.go:93.21,95.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:96.2,97.30 2 7
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:97.30,98.63 1 2
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:96.2,97.30 2 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:97.30,98.63 1 0
codeberg.org/snonux/hexai/internal/textutil/textutil.go:98.63,100.4 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:102.2,103.33 2 7
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:107.79,108.33 1 9
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:108.33,109.21 1 58
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:109.21,110.12 1 53
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:112.3,112.42 1 5
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:112.42,113.12 1 1
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:115.3,115.38 1 4
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:115.38,116.22 1 15
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:116.22,117.37 1 3
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:102.2,103.33 2 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:107.79,108.33 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:108.33,109.21 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:109.21,110.12 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:112.3,112.42 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:112.42,113.12 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:115.3,115.38 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:115.38,116.22 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:116.22,117.37 1 0
codeberg.org/snonux/hexai/internal/textutil/textutil.go:117.37,118.14 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:120.5,121.20 2 3
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:121.20,123.6 1 3
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:127.2,127.26 1 6
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:120.5,121.20 2 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:121.20,123.6 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:127.2,127.26 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:25.21,27.13 2 0
codeberg.org/snonux/hexai/internal/tmux/status.go:27.13,29.3 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:30.2,31.59 2 0
@@ -27579,46 +27579,46 @@ codeberg.org/snonux/hexai/internal/tmux/status.go:39.2,40.13 2 0
codeberg.org/snonux/hexai/internal/tmux/status.go:40.13,42.3 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:44.2,44.69 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:48.36,48.95 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:52.98,54.2 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:59.115,68.2 3 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:74.194,79.90 4 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:79.90,81.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:82.2,84.34 2 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:84.34,85.50 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:52.98,54.2 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:59.115,68.2 3 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:74.194,79.90 4 2
+codeberg.org/snonux/hexai/internal/tmux/status.go:79.90,81.3 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:82.2,84.34 2 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:84.34,85.50 1 1
codeberg.org/snonux/hexai/internal/tmux/status.go:85.50,87.4 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:88.3,88.21 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:88.21,90.4 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:88.3,88.21 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:88.21,90.4 1 1
codeberg.org/snonux/hexai/internal/tmux/status.go:92.2,92.20 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:95.42,96.12 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:95.42,96.12 1 2
codeberg.org/snonux/hexai/internal/tmux/status.go:96.12,98.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:99.2,100.18 2 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:99.2,100.18 2 2
codeberg.org/snonux/hexai/internal/tmux/status.go:100.18,102.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:103.2,103.16 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:103.2,103.16 1 2
codeberg.org/snonux/hexai/internal/tmux/status.go:103.16,105.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:106.2,106.33 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:110.27,112.13 2 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:112.13,114.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:115.2,115.11 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:116.32,117.14 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:106.2,106.33 1 2
+codeberg.org/snonux/hexai/internal/tmux/status.go:110.27,112.13 2 2
+codeberg.org/snonux/hexai/internal/tmux/status.go:112.13,114.3 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:115.2,115.11 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:116.32,117.14 1 1
codeberg.org/snonux/hexai/internal/tmux/status.go:118.10,119.15 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:124.25,126.13 2 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:124.25,126.13 2 1
codeberg.org/snonux/hexai/internal/tmux/status.go:126.13,128.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:129.2,130.26 2 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:129.2,130.26 2 1
codeberg.org/snonux/hexai/internal/tmux/status.go:130.26,132.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:133.2,133.10 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:136.45,137.12 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:133.2,133.10 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:136.45,137.12 1 1
codeberg.org/snonux/hexai/internal/tmux/status.go:137.12,139.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:140.2,140.17 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:140.2,140.17 1 1
codeberg.org/snonux/hexai/internal/tmux/status.go:140.17,142.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:143.2,143.12 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:143.2,143.12 1 1
codeberg.org/snonux/hexai/internal/tmux/status.go:143.12,145.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:146.2,146.24 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:149.35,152.77 3 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:146.2,146.24 1 1
+codeberg.org/snonux/hexai/internal/tmux/status.go:149.35,152.77 3 5
codeberg.org/snonux/hexai/internal/tmux/status.go:152.77,154.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:155.2,155.85 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:155.2,155.85 1 5
codeberg.org/snonux/hexai/internal/tmux/status.go:155.85,157.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:158.2,158.27 1 0
-codeberg.org/snonux/hexai/internal/tmux/status.go:158.27,160.3 1 0
+codeberg.org/snonux/hexai/internal/tmux/status.go:158.2,158.27 1 5
+codeberg.org/snonux/hexai/internal/tmux/status.go:158.27,160.3 1 5
codeberg.org/snonux/hexai/internal/tmux/status.go:161.2,161.15 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:166.58,168.2 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:172.34,180.26 6 0
@@ -27648,31 +27648,31 @@ codeberg.org/snonux/hexai/internal/tmux/status.go:229.11,231.3 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:233.2,234.14 2 0
codeberg.org/snonux/hexai/internal/tmux/status.go:234.14,236.3 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:237.2,238.48 2 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:11.23,11.60 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:19.23,19.72 2 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:22.23,22.76 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:33.52,34.20 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:11.23,11.60 1 2
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:19.23,19.72 2 4
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:22.23,22.76 1 3
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:33.52,34.20 1 1
codeberg.org/snonux/hexai/internal/tmux/tmux.go:34.20,36.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:37.2,38.19 2 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:38.19,40.3 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:37.2,38.19 2 1
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:38.19,40.3 1 1
codeberg.org/snonux/hexai/internal/tmux/tmux.go:40.8,42.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.2,43.45 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.45,45.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.2,46.42 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.42,48.3 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:50.2,53.16 4 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:58.38,60.25 2 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:60.25,61.14 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.2,43.45 1 1
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:43.45,45.3 1 1
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.2,46.42 1 1
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:46.42,48.3 1 1
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:50.2,53.16 4 1
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:58.38,60.25 2 1
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:60.25,61.14 1 4
codeberg.org/snonux/hexai/internal/tmux/tmux.go:61.14,63.12 2 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.3,65.20 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.20,67.12 2 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:71.3,72.33 2 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:74.2,74.31 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:78.32,79.30 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:79.30,81.141 2 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:81.141,82.12 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:84.3,84.15 1 0
-codeberg.org/snonux/hexai/internal/tmux/tmux.go:86.2,86.13 1 0
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.3,65.20 1 4
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:65.20,67.12 2 2
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:71.3,72.33 2 2
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:74.2,74.31 1 1
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:78.32,79.30 1 4
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:79.30,81.141 2 27
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:81.141,82.12 1 25
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:84.3,84.15 1 2
+codeberg.org/snonux/hexai/internal/tmux/tmux.go:86.2,86.13 1 2
codeberg.org/snonux/hexai/cmd/hexai/main.go:14.13,17.18 3 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:17.18,20.3 2 0
codeberg.org/snonux/hexai/cmd/hexai/main.go:22.2,22.104 1 0
@@ -27683,19 +27683,19 @@ codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.2,22.79 1 0
codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.79,24.3 1 0
codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:12.13,25.107 9 0
codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:25.107,28.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:109.29,161.2 2 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:165.35,165.84 1 2
-codeberg.org/snonux/hexai/internal/appconfig/config.go:174.64,176.19 2 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:109.29,161.2 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:165.35,165.84 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:174.64,176.19 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:176.19,178.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:180.2,181.16 2 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:180.2,181.16 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:181.16,184.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:184.8,185.85 1 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:185.85,187.4 1 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:192.2,192.21 1 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:192.21,194.51 1 2
-codeberg.org/snonux/hexai/internal/appconfig/config.go:194.51,196.4 1 2
-codeberg.org/snonux/hexai/internal/appconfig/config.go:198.2,198.12 1 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:267.38,269.2 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:184.8,185.85 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:185.85,187.4 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:192.2,192.21 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:192.21,194.51 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:194.51,196.4 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:198.2,198.12 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:267.38,269.2 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:271.47,273.17 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:273.17,275.3 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:276.2,276.25 1 0
@@ -27707,27 +27707,27 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:283.30,284.53 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:284.53,285.52 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:285.52,287.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:290.2,290.14 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:365.35,369.77 2 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:369.77,378.3 2 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:381.2,381.38 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:365.35,369.77 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:369.77,378.3 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:381.2,381.38 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:381.38,384.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:387.2,387.44 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:387.2,387.44 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:387.44,394.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:397.2,397.44 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:397.2,397.44 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:397.44,400.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:403.2,403.36 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:403.2,403.36 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:403.36,406.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:409.2,409.82 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:409.2,409.82 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:409.82,412.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:415.2,415.47 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:415.2,415.47 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:415.47,418.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:421.2,421.57 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:421.2,421.57 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:421.57,428.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:431.2,431.71 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:431.2,431.71 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:431.71,438.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:441.2,441.68 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:441.2,441.68 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:441.68,448.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:452.2,452.59 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:452.2,452.59 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:452.59,453.67 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:453.67,455.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:456.3,456.66 1 0
@@ -27740,9 +27740,9 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:465.3,465.64 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:465.64,467.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:468.3,468.65 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:468.65,470.4 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:473.2,473.53 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:473.2,473.53 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:473.53,475.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:477.2,487.41 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:477.2,487.41 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:487.41,488.67 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:488.67,490.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:491.3,491.71 1 0
@@ -27766,122 +27766,122 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:515.66,517.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:518.3,518.44 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:518.44,519.52 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:519.52,530.5 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:534.2,534.45 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:534.2,534.45 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:534.45,535.60 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:535.60,537.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:538.3,538.60 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:538.60,540.4 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:543.2,543.67 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:543.2,543.67 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:543.67,545.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:548.2,548.32 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:548.2,548.32 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:548.32,550.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:553.2,553.32 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:553.2,553.32 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:553.32,555.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:557.2,557.12 1 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:560.66,562.16 2 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:557.2,557.12 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:560.66,562.16 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:562.16,563.43 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:563.43,565.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:566.3,566.18 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:569.2,574.22 5 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:569.2,574.22 5 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:574.22,575.20 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:575.20,577.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:578.3,578.24 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:582.2,591.21 2 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:591.21,592.216 1 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:592.216,593.12 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:582.2,591.21 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:591.21,592.216 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:592.216,593.12 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:595.3,595.41 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:595.41,597.4 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:600.2,600.19 1 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:600.19,602.3 1 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:606.2,608.53 2 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:600.2,600.19 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:600.19,602.3 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:606.2,608.53 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:608.53,609.59 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:609.59,610.26 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:611.15,612.40 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:613.13,614.35 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:615.17,616.40 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:620.2,620.50 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:620.2,620.50 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:620.50,621.52 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:621.52,622.26 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:623.15,624.34 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:625.13,626.29 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:627.17,628.34 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:632.2,632.18 1 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:635.37,639.2 3 6
-codeberg.org/snonux/hexai/internal/appconfig/config.go:642.39,643.25 1 10
-codeberg.org/snonux/hexai/internal/appconfig/config.go:643.25,645.3 1 10
-codeberg.org/snonux/hexai/internal/appconfig/config.go:646.2,646.56 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:632.2,632.18 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:635.37,639.2 3 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:642.39,643.25 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:643.25,645.3 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:646.2,646.56 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:646.56,648.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:649.2,649.34 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:649.2,649.34 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:649.34,651.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:652.2,652.32 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:652.2,652.32 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:652.32,654.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:655.2,655.32 1 10
-codeberg.org/snonux/hexai/internal/appconfig/config.go:655.32,657.3 1 10
-codeberg.org/snonux/hexai/internal/appconfig/config.go:658.2,658.36 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:655.2,655.32 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:655.32,657.3 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:658.2,658.36 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:658.36,660.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:661.2,661.38 1 10
-codeberg.org/snonux/hexai/internal/appconfig/config.go:661.38,663.3 1 10
-codeberg.org/snonux/hexai/internal/appconfig/config.go:664.2,664.36 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:661.2,661.38 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:661.38,663.3 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:664.2,664.36 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:664.36,666.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:667.2,667.36 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:667.2,667.36 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:667.36,669.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:670.2,670.38 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:670.2,670.38 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:670.38,672.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:673.2,673.55 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:673.2,673.55 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:673.55,675.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:676.2,676.56 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:676.2,676.56 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:676.56,678.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:679.2,679.55 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:679.2,679.55 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:679.55,681.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:682.2,682.33 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:682.2,682.33 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:682.33,684.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:685.2,685.53 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:685.2,685.53 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:685.53,687.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:691.40,693.66 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:691.40,693.66 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:693.66,695.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:696.2,696.65 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:696.2,696.65 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:696.65,698.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:699.2,699.65 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:699.2,699.65 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:699.65,701.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:702.2,702.64 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:702.2,702.64 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:702.64,704.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:705.2,705.63 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:705.2,705.63 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:705.63,707.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:708.2,708.64 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:708.2,708.64 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:708.64,710.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:712.2,712.59 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:712.2,712.59 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:712.59,714.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:716.2,716.53 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:716.2,716.53 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:716.53,718.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:720.2,720.66 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:720.2,720.66 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:720.66,722.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:723.2,723.70 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:723.2,723.70 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:723.70,725.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:726.2,726.67 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:726.2,726.67 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:726.67,728.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:729.2,729.64 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:729.2,729.64 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:729.64,731.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:732.2,732.68 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:732.2,732.68 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:732.68,734.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:735.2,735.65 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:735.2,735.65 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:735.65,737.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:738.2,738.65 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:738.2,738.65 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:738.65,740.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:741.2,741.63 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:741.2,741.63 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:741.63,743.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:744.2,744.67 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:744.2,744.67 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:744.67,746.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:747.2,747.65 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:747.2,747.65 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:747.65,749.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:751.2,751.59 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:751.2,751.59 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:751.59,753.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:754.2,754.59 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:754.2,754.59 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:754.59,756.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:758.2,758.34 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:758.2,758.34 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:758.34,760.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:761.2,761.57 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:761.2,761.57 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:761.57,763.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:767.31,771.37 3 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:767.31,771.37 3 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:771.37,773.15 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:773.15,775.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:776.3,776.30 1 0
@@ -27900,125 +27900,125 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:799.49,801.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:802.4,803.32 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:803.32,805.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:806.4,806.28 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:810.2,810.63 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:810.2,810.63 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:810.63,811.27 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:811.27,813.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:815.3,815.30 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:816.37,817.96 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:820.2,820.12 1 2
-codeberg.org/snonux/hexai/internal/appconfig/config.go:824.47,825.58 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:820.2,820.12 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:824.47,825.58 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:825.58,827.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:828.2,828.56 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:828.2,828.56 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:828.56,830.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:831.2,831.36 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:831.2,831.36 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:831.36,833.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:834.2,834.58 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:834.2,834.58 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:834.58,836.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:837.2,837.56 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:837.2,837.56 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:837.56,839.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:840.2,840.36 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:840.2,840.36 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:840.36,842.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:843.2,843.59 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:843.2,843.59 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:843.59,845.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:846.2,846.57 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:846.2,846.57 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:846.57,848.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:849.2,849.37 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:849.2,849.37 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:849.37,851.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:854.38,856.72 2 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:856.72,858.3 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:854.38,856.72 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:856.72,858.3 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:858.8,860.17 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:860.17,862.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:863.3,863.70 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:865.2,865.24 1 4
-codeberg.org/snonux/hexai/internal/appconfig/config.go:872.43,877.34 3 2
-codeberg.org/snonux/hexai/internal/appconfig/config.go:877.34,877.76 1 52
-codeberg.org/snonux/hexai/internal/appconfig/config.go:878.2,878.41 1 2
-codeberg.org/snonux/hexai/internal/appconfig/config.go:878.41,880.14 2 14
-codeberg.org/snonux/hexai/internal/appconfig/config.go:880.14,882.4 1 12
-codeberg.org/snonux/hexai/internal/appconfig/config.go:883.3,884.17 2 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:865.2,865.24 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:872.43,877.34 3 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:877.34,877.76 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:878.2,878.41 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:878.41,880.14 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:880.14,882.4 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:883.3,884.17 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:884.17,885.21 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:885.21,887.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:888.4,888.19 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:890.3,890.17 1 2
-codeberg.org/snonux/hexai/internal/appconfig/config.go:892.2,892.51 1 2
-codeberg.org/snonux/hexai/internal/appconfig/config.go:892.51,894.14 2 8
-codeberg.org/snonux/hexai/internal/appconfig/config.go:894.14,896.4 1 8
+codeberg.org/snonux/hexai/internal/appconfig/config.go:890.3,890.17 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:892.2,892.51 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:892.51,894.14 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:894.14,896.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:897.3,898.17 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:898.17,899.21 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:899.21,901.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:902.4,902.21 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:904.3,904.18 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:907.2,907.47 1 2
-codeberg.org/snonux/hexai/internal/appconfig/config.go:907.47,910.3 2 2
-codeberg.org/snonux/hexai/internal/appconfig/config.go:911.2,911.48 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:907.2,907.47 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:907.47,910.3 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:911.2,911.48 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:911.48,914.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:915.2,915.57 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:915.2,915.57 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:915.57,918.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:919.2,919.55 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:919.2,919.55 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:919.55,922.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:923.2,923.54 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:923.2,923.54 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:923.54,926.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:927.2,927.61 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:927.2,927.61 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:927.61,930.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:931.2,931.59 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:931.2,931.59 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:931.59,934.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:935.2,935.59 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:935.2,935.59 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:935.59,938.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:939.2,939.60 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:939.2,939.60 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:939.60,942.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:943.2,943.54 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:943.2,943.54 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:943.54,946.27 3 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:946.27,947.42 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:947.42,949.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:951.3,951.13 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:953.2,953.47 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:953.2,953.47 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:953.47,956.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:957.2,957.48 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:957.2,957.48 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:957.48,960.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:961.2,961.47 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:961.2,961.47 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:961.47,964.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:965.2,965.49 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:965.2,965.49 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:965.49,968.27 3 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:968.27,969.42 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:969.42,971.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:973.3,973.13 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:975.2,975.44 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:975.2,975.44 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:975.44,978.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:980.2,985.66 6 2
-codeberg.org/snonux/hexai/internal/appconfig/config.go:985.66,988.23 3 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:980.2,985.66 6 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:985.66,988.23 3 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:988.23,989.34 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:989.34,992.5 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:993.4,993.41 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:993.41,996.5 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:998.3,998.21 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:998.3,998.21 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:998.21,1000.4 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1001.3,1001.25 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1001.3,1001.25 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1001.25,1002.34 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1002.34,1004.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1005.4,1005.43 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1005.43,1008.5 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1010.3,1010.19 1 6
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1014.2,1014.51 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1010.3,1010.19 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1014.2,1014.51 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1014.51,1017.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1018.2,1018.72 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1018.2,1018.72 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1018.72,1021.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1022.2,1022.60 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1022.2,1022.60 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1022.60,1025.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1027.2,1027.51 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1027.2,1027.51 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1027.51,1030.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1031.2,1031.72 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1031.2,1031.72 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1031.72,1034.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1035.2,1035.60 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1035.2,1035.60 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1035.60,1038.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1040.2,1040.52 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1040.2,1040.52 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1040.52,1043.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1044.2,1044.74 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1044.2,1044.74 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1044.74,1047.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1048.2,1048.61 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1048.2,1048.61 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1048.61,1051.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.2,1053.10 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.2,1053.10 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.10,1055.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1056.2,1056.13 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1056.2,1056.13 1 0
codeberg.org/snonux/hexai/internal/editor/editor.go:12.32,14.14 2 0
codeberg.org/snonux/hexai/internal/editor/editor.go:14.14,16.3 1 0
codeberg.org/snonux/hexai/internal/editor/editor.go:17.2,17.14 1 0
@@ -29663,69 +29663,69 @@ codeberg.org/snonux/hexai/internal/lsp/transport.go:60.2,61.57 2 0
codeberg.org/snonux/hexai/internal/lsp/transport.go:61.57,64.3 2 0
codeberg.org/snonux/hexai/internal/lsp/transport.go:65.2,65.45 1 0
codeberg.org/snonux/hexai/internal/lsp/transport.go:65.45,68.3 2 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:34.36,36.2 1 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:39.42,43.2 3 1
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:34.36,36.2 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:39.42,43.2 3 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:47.53,48.21 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:48.21,49.17 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:49.18,49.19 0 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:51.2,56.16 6 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:56.16,60.3 3 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:65.49,70.32 5 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:65.49,70.32 5 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:70.32,72.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:73.2,76.30 3 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:73.2,76.30 3 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:76.30,78.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:79.2,79.16 1 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:83.90,85.39 2 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:79.2,79.16 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:83.90,85.39 2 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:85.39,87.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:88.2,89.19 2 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:89.19,91.3 1 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:92.2,92.21 1 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:96.50,100.24 4 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:100.24,102.3 1 50
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:103.2,103.23 1 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:103.23,105.3 1 50
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:106.2,107.22 2 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:107.22,109.3 1 50
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:110.2,112.28 3 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:112.28,113.28 1 50
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:113.28,114.12 1 48
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:116.3,116.75 1 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:118.2,118.16 1 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:121.60,125.38 4 4
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:125.38,128.30 3 188
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:128.30,129.22 1 92
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:130.30,131.33 1 4
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:132.12,133.13 1 88
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:136.3,136.47 1 100
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:88.2,89.19 2 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:89.19,91.3 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:92.2,92.21 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:96.50,100.24 4 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:100.24,102.3 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:103.2,103.23 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:103.23,105.3 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:106.2,107.22 2 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:107.22,109.3 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:110.2,112.28 3 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:112.28,113.28 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:113.28,114.12 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:116.3,116.75 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:118.2,118.16 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:121.60,125.38 4 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:125.38,128.30 3 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:128.30,129.22 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:130.30,131.33 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:132.12,133.13 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:136.3,136.47 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:136.47,138.4 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:139.3,139.30 1 100
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:139.3,139.30 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:139.30,140.12 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:142.3,142.45 1 100
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:144.2,144.15 1 4
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:147.45,148.18 1 116
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:142.3,142.45 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:144.2,144.15 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:147.45,148.18 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:148.18,150.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:151.2,151.18 1 116
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:152.22,153.20 1 44
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:154.78,155.40 1 32
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:151.2,151.18 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:152.22,153.20 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:154.78,155.40 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:156.100,157.42 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:158.40,159.53 1 16
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:158.40,159.53 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:160.20,161.38 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:162.21,163.16 1 8
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:163.16,165.4 1 4
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:166.3,166.47 1 4
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:166.47,168.25 2 4
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:168.25,170.5 1 16
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:171.4,171.35 1 4
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:162.21,163.16 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:163.16,165.4 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:166.3,166.47 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:166.47,168.25 2 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:168.25,170.5 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:171.4,171.35 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:173.3,173.35 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:174.19,175.16 1 16
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:174.19,175.16 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:175.16,177.4 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:178.3,178.34 1 16
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:178.3,178.34 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:179.10,180.35 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:185.60,186.23 1 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:185.60,186.23 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:186.23,188.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:189.2,191.29 3 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:191.29,193.3 1 2
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:194.2,194.34 1 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:189.2,191.29 3 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:191.29,193.3 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:194.2,194.34 1 0
codeberg.org/snonux/hexai/internal/stats/lock_posix.go:11.36,12.71 1 0
codeberg.org/snonux/hexai/internal/stats/lock_posix.go:12.71,13.39 1 0
codeberg.org/snonux/hexai/internal/stats/lock_posix.go:13.39,15.4 1 0
@@ -29824,58 +29824,58 @@ codeberg.org/snonux/hexai/internal/textutil/human.go:15.37,18.3 2 0
codeberg.org/snonux/hexai/internal/textutil/human.go:19.2,21.41 2 0
codeberg.org/snonux/hexai/internal/textutil/human.go:21.41,23.3 1 0
codeberg.org/snonux/hexai/internal/textutil/human.go:24.2,24.10 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:6.62,7.31 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:7.31,9.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:10.2,11.25 2 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:11.25,13.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:14.2,14.12 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:18.39,20.13 2 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:6.62,7.31 1 3
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:7.31,9.3 1 2
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:10.2,11.25 2 1
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:11.25,13.3 1 1
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:14.2,14.12 1 1
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:18.39,20.13 2 5
codeberg.org/snonux/hexai/internal/textutil/textutil.go:20.13,22.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:23.2,25.66 3 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:23.2,25.66 3 5
codeberg.org/snonux/hexai/internal/textutil/textutil.go:25.66,27.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:28.2,29.54 2 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:28.2,29.54 2 5
codeberg.org/snonux/hexai/internal/textutil/textutil.go:29.54,31.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:32.2,32.51 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:32.2,32.51 1 5
codeberg.org/snonux/hexai/internal/textutil/textutil.go:32.51,34.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:35.2,37.69 3 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:37.69,40.3 2 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:41.2,41.10 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:47.60,49.31 2 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:49.31,50.99 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:50.99,53.4 2 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:35.2,37.69 3 5
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:37.69,40.3 2 3
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:41.2,41.10 1 2
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:47.60,49.31 2 6
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:49.31,50.99 1 6
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:50.99,53.4 2 6
codeberg.org/snonux/hexai/internal/textutil/textutil.go:55.2,55.16 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:59.79,65.50 3 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:65.50,67.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:68.2,68.44 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:68.44,69.51 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:69.51,74.4 4 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:76.2,76.46 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:76.46,77.52 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:77.52,82.4 4 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:84.2,84.44 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:84.44,86.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:87.2,87.43 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:87.43,89.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:90.2,90.44 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:90.44,92.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:93.2,93.21 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:59.79,65.50 3 7
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:65.50,67.3 1 2
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:68.2,68.44 1 7
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:68.44,69.51 1 1
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:69.51,74.4 4 1
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:76.2,76.46 1 7
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:76.46,77.52 1 1
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:77.52,82.4 4 1
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:84.2,84.44 1 7
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:84.44,86.3 1 2
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:87.2,87.43 1 7
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:87.43,89.3 1 1
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:90.2,90.44 1 7
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:90.44,92.3 1 2
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:93.2,93.21 1 7
codeberg.org/snonux/hexai/internal/textutil/textutil.go:93.21,95.3 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:96.2,97.30 2 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:97.30,98.63 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:96.2,97.30 2 7
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:97.30,98.63 1 2
codeberg.org/snonux/hexai/internal/textutil/textutil.go:98.63,100.4 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:102.2,103.33 2 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:107.79,108.33 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:108.33,109.21 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:109.21,110.12 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:112.3,112.42 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:112.42,113.12 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:115.3,115.38 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:115.38,116.22 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:116.22,117.37 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:102.2,103.33 2 7
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:107.79,108.33 1 9
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:108.33,109.21 1 58
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:109.21,110.12 1 53
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:112.3,112.42 1 5
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:112.42,113.12 1 1
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:115.3,115.38 1 4
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:115.38,116.22 1 15
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:116.22,117.37 1 3
codeberg.org/snonux/hexai/internal/textutil/textutil.go:117.37,118.14 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:120.5,121.20 2 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:121.20,123.6 1 0
-codeberg.org/snonux/hexai/internal/textutil/textutil.go:127.2,127.26 1 0
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:120.5,121.20 2 3
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:121.20,123.6 1 3
+codeberg.org/snonux/hexai/internal/textutil/textutil.go:127.2,127.26 1 6
codeberg.org/snonux/hexai/internal/tmux/status.go:25.21,27.13 2 0
codeberg.org/snonux/hexai/internal/tmux/status.go:27.13,29.3 1 0
codeberg.org/snonux/hexai/internal/tmux/status.go:30.2,31.59 2 0
@@ -29989,19 +29989,19 @@ codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.2,22.79 1 0
codeberg.org/snonux/hexai/cmd/hexai-lsp/main.go:22.79,24.3 1 0
codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:12.13,25.107 9 0
codeberg.org/snonux/hexai/cmd/hexai-tmux-action/main.go:25.107,28.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:109.29,161.2 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:165.35,165.84 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:174.64,176.19 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:109.29,161.2 2 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:165.35,165.84 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:174.64,176.19 2 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:176.19,178.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:180.2,181.16 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:180.2,181.16 2 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:181.16,184.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:184.8,185.85 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:185.85,187.4 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:192.2,192.21 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:192.21,194.51 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:194.51,196.4 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:198.2,198.12 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:267.38,269.2 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:184.8,185.85 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:185.85,187.4 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:192.2,192.21 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:192.21,194.51 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:194.51,196.4 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:198.2,198.12 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:267.38,269.2 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:271.47,273.17 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:273.17,275.3 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:276.2,276.25 1 0
@@ -30013,27 +30013,27 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:283.30,284.53 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:284.53,285.52 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:285.52,287.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:290.2,290.14 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:365.35,369.77 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:369.77,378.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:381.2,381.38 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:365.35,369.77 2 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:369.77,378.3 2 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:381.2,381.38 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:381.38,384.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:387.2,387.44 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:387.2,387.44 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:387.44,394.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:397.2,397.44 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:397.2,397.44 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:397.44,400.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:403.2,403.36 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:403.2,403.36 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:403.36,406.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:409.2,409.82 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:409.2,409.82 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:409.82,412.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:415.2,415.47 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:415.2,415.47 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:415.47,418.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:421.2,421.57 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:421.2,421.57 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:421.57,428.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:431.2,431.71 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:431.2,431.71 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:431.71,438.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:441.2,441.68 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:441.2,441.68 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:441.68,448.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:452.2,452.59 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:452.2,452.59 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:452.59,453.67 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:453.67,455.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:456.3,456.66 1 0
@@ -30046,9 +30046,9 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:465.3,465.64 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:465.64,467.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:468.3,468.65 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:468.65,470.4 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:473.2,473.53 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:473.2,473.53 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:473.53,475.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:477.2,487.41 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:477.2,487.41 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:487.41,488.67 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:488.67,490.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:491.3,491.71 1 0
@@ -30072,122 +30072,122 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:515.66,517.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:518.3,518.44 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:518.44,519.52 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:519.52,530.5 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:534.2,534.45 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:534.2,534.45 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:534.45,535.60 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:535.60,537.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:538.3,538.60 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:538.60,540.4 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:543.2,543.67 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:543.2,543.67 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:543.67,545.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:548.2,548.32 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:548.2,548.32 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:548.32,550.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:553.2,553.32 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:553.2,553.32 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:553.32,555.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:557.2,557.12 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:560.66,562.16 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:557.2,557.12 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:560.66,562.16 2 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:562.16,563.43 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:563.43,565.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:566.3,566.18 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:569.2,574.22 5 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:569.2,574.22 5 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:574.22,575.20 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:575.20,577.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:578.3,578.24 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:582.2,591.21 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:591.21,592.216 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:592.216,593.12 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:582.2,591.21 2 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:591.21,592.216 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:592.216,593.12 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:595.3,595.41 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:595.41,597.4 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:600.2,600.19 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:600.19,602.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:606.2,608.53 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:600.2,600.19 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:600.19,602.3 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:606.2,608.53 2 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:608.53,609.59 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:609.59,610.26 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:611.15,612.40 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:613.13,614.35 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:615.17,616.40 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:620.2,620.50 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:620.2,620.50 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:620.50,621.52 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:621.52,622.26 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:623.15,624.34 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:625.13,626.29 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:627.17,628.34 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:632.2,632.18 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:635.37,639.2 3 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:642.39,643.25 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:643.25,645.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:646.2,646.56 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:632.2,632.18 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:635.37,639.2 3 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:642.39,643.25 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:643.25,645.3 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:646.2,646.56 1 10
codeberg.org/snonux/hexai/internal/appconfig/config.go:646.56,648.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:649.2,649.34 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:649.2,649.34 1 10
codeberg.org/snonux/hexai/internal/appconfig/config.go:649.34,651.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:652.2,652.32 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:652.2,652.32 1 10
codeberg.org/snonux/hexai/internal/appconfig/config.go:652.32,654.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:655.2,655.32 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:655.32,657.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:658.2,658.36 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:655.2,655.32 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:655.32,657.3 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:658.2,658.36 1 10
codeberg.org/snonux/hexai/internal/appconfig/config.go:658.36,660.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:661.2,661.38 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:661.38,663.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:664.2,664.36 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:661.2,661.38 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:661.38,663.3 1 10
+codeberg.org/snonux/hexai/internal/appconfig/config.go:664.2,664.36 1 10
codeberg.org/snonux/hexai/internal/appconfig/config.go:664.36,666.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:667.2,667.36 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:667.2,667.36 1 10
codeberg.org/snonux/hexai/internal/appconfig/config.go:667.36,669.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:670.2,670.38 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:670.2,670.38 1 10
codeberg.org/snonux/hexai/internal/appconfig/config.go:670.38,672.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:673.2,673.55 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:673.2,673.55 1 10
codeberg.org/snonux/hexai/internal/appconfig/config.go:673.55,675.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:676.2,676.56 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:676.2,676.56 1 10
codeberg.org/snonux/hexai/internal/appconfig/config.go:676.56,678.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:679.2,679.55 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:679.2,679.55 1 10
codeberg.org/snonux/hexai/internal/appconfig/config.go:679.55,681.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:682.2,682.33 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:682.2,682.33 1 10
codeberg.org/snonux/hexai/internal/appconfig/config.go:682.33,684.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:685.2,685.53 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:685.2,685.53 1 10
codeberg.org/snonux/hexai/internal/appconfig/config.go:685.53,687.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:691.40,693.66 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:691.40,693.66 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:693.66,695.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:696.2,696.65 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:696.2,696.65 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:696.65,698.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:699.2,699.65 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:699.2,699.65 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:699.65,701.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:702.2,702.64 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:702.2,702.64 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:702.64,704.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:705.2,705.63 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:705.2,705.63 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:705.63,707.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:708.2,708.64 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:708.2,708.64 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:708.64,710.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:712.2,712.59 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:712.2,712.59 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:712.59,714.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:716.2,716.53 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:716.2,716.53 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:716.53,718.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:720.2,720.66 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:720.2,720.66 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:720.66,722.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:723.2,723.70 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:723.2,723.70 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:723.70,725.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:726.2,726.67 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:726.2,726.67 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:726.67,728.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:729.2,729.64 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:729.2,729.64 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:729.64,731.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:732.2,732.68 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:732.2,732.68 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:732.68,734.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:735.2,735.65 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:735.2,735.65 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:735.65,737.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:738.2,738.65 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:738.2,738.65 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:738.65,740.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:741.2,741.63 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:741.2,741.63 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:741.63,743.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:744.2,744.67 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:744.2,744.67 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:744.67,746.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:747.2,747.65 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:747.2,747.65 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:747.65,749.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:751.2,751.59 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:751.2,751.59 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:751.59,753.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:754.2,754.59 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:754.2,754.59 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:754.59,756.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:758.2,758.34 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:758.2,758.34 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:758.34,760.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:761.2,761.57 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:761.2,761.57 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:761.57,763.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:767.31,771.37 3 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:767.31,771.37 3 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:771.37,773.15 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:773.15,775.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:776.3,776.30 1 0
@@ -30206,125 +30206,125 @@ codeberg.org/snonux/hexai/internal/appconfig/config.go:799.49,801.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:802.4,803.32 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:803.32,805.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:806.4,806.28 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:810.2,810.63 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:810.2,810.63 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:810.63,811.27 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:811.27,813.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:815.3,815.30 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:816.37,817.96 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:820.2,820.12 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:824.47,825.58 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:820.2,820.12 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:824.47,825.58 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:825.58,827.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:828.2,828.56 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:828.2,828.56 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:828.56,830.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:831.2,831.36 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:831.2,831.36 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:831.36,833.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:834.2,834.58 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:834.2,834.58 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:834.58,836.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:837.2,837.56 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:837.2,837.56 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:837.56,839.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:840.2,840.36 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:840.2,840.36 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:840.36,842.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:843.2,843.59 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:843.2,843.59 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:843.59,845.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:846.2,846.57 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:846.2,846.57 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:846.57,848.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:849.2,849.37 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:849.2,849.37 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:849.37,851.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:854.38,856.72 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:856.72,858.3 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:854.38,856.72 2 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:856.72,858.3 1 4
codeberg.org/snonux/hexai/internal/appconfig/config.go:858.8,860.17 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:860.17,862.4 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:863.3,863.70 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:865.2,865.24 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:872.43,877.34 3 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:877.34,877.76 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:878.2,878.41 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:878.41,880.14 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:880.14,882.4 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:883.3,884.17 2 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:865.2,865.24 1 4
+codeberg.org/snonux/hexai/internal/appconfig/config.go:872.43,877.34 3 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:877.34,877.76 1 52
+codeberg.org/snonux/hexai/internal/appconfig/config.go:878.2,878.41 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:878.41,880.14 2 14
+codeberg.org/snonux/hexai/internal/appconfig/config.go:880.14,882.4 1 12
+codeberg.org/snonux/hexai/internal/appconfig/config.go:883.3,884.17 2 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:884.17,885.21 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:885.21,887.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:888.4,888.19 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:890.3,890.17 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:892.2,892.51 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:892.51,894.14 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:894.14,896.4 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:890.3,890.17 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:892.2,892.51 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:892.51,894.14 2 8
+codeberg.org/snonux/hexai/internal/appconfig/config.go:894.14,896.4 1 8
codeberg.org/snonux/hexai/internal/appconfig/config.go:897.3,898.17 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:898.17,899.21 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:899.21,901.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:902.4,902.21 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:904.3,904.18 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:907.2,907.47 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:907.47,910.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:911.2,911.48 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:907.2,907.47 1 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:907.47,910.3 2 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:911.2,911.48 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:911.48,914.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:915.2,915.57 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:915.2,915.57 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:915.57,918.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:919.2,919.55 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:919.2,919.55 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:919.55,922.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:923.2,923.54 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:923.2,923.54 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:923.54,926.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:927.2,927.61 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:927.2,927.61 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:927.61,930.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:931.2,931.59 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:931.2,931.59 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:931.59,934.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:935.2,935.59 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:935.2,935.59 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:935.59,938.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:939.2,939.60 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:939.2,939.60 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:939.60,942.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:943.2,943.54 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:943.2,943.54 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:943.54,946.27 3 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:946.27,947.42 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:947.42,949.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:951.3,951.13 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:953.2,953.47 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:953.2,953.47 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:953.47,956.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:957.2,957.48 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:957.2,957.48 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:957.48,960.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:961.2,961.47 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:961.2,961.47 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:961.47,964.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:965.2,965.49 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:965.2,965.49 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:965.49,968.27 3 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:968.27,969.42 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:969.42,971.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:973.3,973.13 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:975.2,975.44 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:975.2,975.44 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:975.44,978.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:980.2,985.66 6 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:985.66,988.23 3 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:980.2,985.66 6 2
+codeberg.org/snonux/hexai/internal/appconfig/config.go:985.66,988.23 3 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:988.23,989.34 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:989.34,992.5 2 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:993.4,993.41 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:993.41,996.5 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:998.3,998.21 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:998.3,998.21 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:998.21,1000.4 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1001.3,1001.25 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1001.3,1001.25 1 6
codeberg.org/snonux/hexai/internal/appconfig/config.go:1001.25,1002.34 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1002.34,1004.5 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1005.4,1005.43 1 0
codeberg.org/snonux/hexai/internal/appconfig/config.go:1005.43,1008.5 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1010.3,1010.19 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1014.2,1014.51 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1010.3,1010.19 1 6
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1014.2,1014.51 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:1014.51,1017.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1018.2,1018.72 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1018.2,1018.72 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:1018.72,1021.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1022.2,1022.60 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1022.2,1022.60 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:1022.60,1025.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1027.2,1027.51 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1027.2,1027.51 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:1027.51,1030.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1031.2,1031.72 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1031.2,1031.72 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:1031.72,1034.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1035.2,1035.60 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1035.2,1035.60 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:1035.60,1038.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1040.2,1040.52 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1040.2,1040.52 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:1040.52,1043.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1044.2,1044.74 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1044.2,1044.74 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:1044.74,1047.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1048.2,1048.61 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1048.2,1048.61 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:1048.61,1051.3 2 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.2,1053.10 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.2,1053.10 1 2
codeberg.org/snonux/hexai/internal/appconfig/config.go:1053.10,1055.3 1 0
-codeberg.org/snonux/hexai/internal/appconfig/config.go:1056.2,1056.13 1 0
+codeberg.org/snonux/hexai/internal/appconfig/config.go:1056.2,1056.13 1 2
codeberg.org/snonux/hexai/internal/editor/editor.go:12.32,14.14 2 0
codeberg.org/snonux/hexai/internal/editor/editor.go:14.14,16.3 1 0
codeberg.org/snonux/hexai/internal/editor/editor.go:17.2,17.14 1 0
@@ -31969,69 +31969,69 @@ codeberg.org/snonux/hexai/internal/lsp/transport.go:60.2,61.57 2 0
codeberg.org/snonux/hexai/internal/lsp/transport.go:61.57,64.3 2 0
codeberg.org/snonux/hexai/internal/lsp/transport.go:65.2,65.45 1 0
codeberg.org/snonux/hexai/internal/lsp/transport.go:65.45,68.3 2 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:34.36,36.2 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:39.42,43.2 3 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:34.36,36.2 1 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:39.42,43.2 3 1
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:47.53,48.21 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:48.21,49.17 1 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:49.18,49.19 0 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:51.2,56.16 6 0
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:56.16,60.3 3 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:65.49,70.32 5 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:65.49,70.32 5 2
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:70.32,72.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:73.2,76.30 3 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:73.2,76.30 3 2
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:76.30,78.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:79.2,79.16 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:83.90,85.39 2 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:79.2,79.16 1 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:83.90,85.39 2 2
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:85.39,87.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:88.2,89.19 2 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:89.19,91.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:92.2,92.21 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:96.50,100.24 4 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:100.24,102.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:103.2,103.23 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:103.23,105.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:106.2,107.22 2 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:107.22,109.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:110.2,112.28 3 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:112.28,113.28 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:113.28,114.12 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:116.3,116.75 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:118.2,118.16 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:121.60,125.38 4 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:125.38,128.30 3 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:128.30,129.22 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:130.30,131.33 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:132.12,133.13 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:136.3,136.47 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:88.2,89.19 2 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:89.19,91.3 1 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:92.2,92.21 1 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:96.50,100.24 4 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:100.24,102.3 1 50
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:103.2,103.23 1 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:103.23,105.3 1 50
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:106.2,107.22 2 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:107.22,109.3 1 50
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:110.2,112.28 3 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:112.28,113.28 1 50
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:113.28,114.12 1 48
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:116.3,116.75 1 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:118.2,118.16 1 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:121.60,125.38 4 4
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:125.38,128.30 3 188
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:128.30,129.22 1 92
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:130.30,131.33 1 4
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:132.12,133.13 1 88
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:136.3,136.47 1 100
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:136.47,138.4 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:139.3,139.30 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:139.3,139.30 1 100
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:139.30,140.12 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:142.3,142.45 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:144.2,144.15 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:147.45,148.18 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:142.3,142.45 1 100
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:144.2,144.15 1 4
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:147.45,148.18 1 116
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:148.18,150.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:151.2,151.18 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:152.22,153.20 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:154.78,155.40 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:151.2,151.18 1 116
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:152.22,153.20 1 44
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:154.78,155.40 1 32
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:156.100,157.42 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:158.40,159.53 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:158.40,159.53 1 16
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:160.20,161.38 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:162.21,163.16 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:163.16,165.4 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:166.3,166.47 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:166.47,168.25 2 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:168.25,170.5 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:171.4,171.35 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:162.21,163.16 1 8
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:163.16,165.4 1 4
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:166.3,166.47 1 4
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:166.47,168.25 2 4
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:168.25,170.5 1 16
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:171.4,171.35 1 4
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:173.3,173.35 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:174.19,175.16 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:174.19,175.16 1 16
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:175.16,177.4 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:178.3,178.34 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:178.3,178.34 1 16
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:179.10,180.35 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:185.60,186.23 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:185.60,186.23 1 2
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:186.23,188.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:189.2,191.29 3 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:191.29,193.3 1 0
-codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:194.2,194.34 1 0
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:189.2,191.29 3 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:191.29,193.3 1 2
+codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:194.2,194.34 1 2
codeberg.org/snonux/hexai/internal/stats/lock_posix.go:11.36,12.71 1 0
codeberg.org/snonux/hexai/internal/stats/lock_posix.go:12.71,13.39 1 0
codeberg.org/snonux/hexai/internal/stats/lock_posix.go:13.39,15.4 1 0
@@ -32121,8 +32121,8 @@ codeberg.org/snonux/hexai/internal/stats/stats.go:257.40,259.2 1 0
codeberg.org/snonux/hexai/internal/testutil/fixtures.go:4.33,6.2 1 0
codeberg.org/snonux/hexai/internal/testutil/fixtures.go:9.34,11.2 1 0
codeberg.org/snonux/hexai/internal/testutil/fixtures.go:14.43,16.2 1 0
-codeberg.org/snonux/hexai/internal/testutil/fixtures.go:19.33,21.2 1 1
-codeberg.org/snonux/hexai/internal/testutil/fixtures.go:24.29,26.2 1 1
+codeberg.org/snonux/hexai/internal/testutil/fixtures.go:19.33,21.2 1 0
+codeberg.org/snonux/hexai/internal/testutil/fixtures.go:24.29,26.2 1 0
codeberg.org/snonux/hexai/internal/textutil/human.go:7.33,8.14 1 0
codeberg.org/snonux/hexai/internal/textutil/human.go:8.14,10.3 1 0
codeberg.org/snonux/hexai/internal/textutil/human.go:11.2,15.37 5 0
@@ -34338,9 +34338,9 @@ codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:186.23,188.3 1 2
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:189.2,191.29 3 3
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:191.29,193.3 1 4
codeberg.org/snonux/hexai/internal/runtimeconfig/store.go:194.2,194.34 1 3
-codeberg.org/snonux/hexai/internal/stats/lock_posix.go:11.36,12.71 1 30
-codeberg.org/snonux/hexai/internal/stats/lock_posix.go:12.71,13.39 1 1
-codeberg.org/snonux/hexai/internal/stats/lock_posix.go:13.39,15.4 1 1
+codeberg.org/snonux/hexai/internal/stats/lock_posix.go:11.36,12.71 1 29
+codeberg.org/snonux/hexai/internal/stats/lock_posix.go:12.71,13.39 1 0
+codeberg.org/snonux/hexai/internal/stats/lock_posix.go:13.39,15.4 1 0
codeberg.org/snonux/hexai/internal/stats/lock_posix.go:16.3,16.13 1 0
codeberg.org/snonux/hexai/internal/stats/lock_posix.go:18.2,18.12 1 29
codeberg.org/snonux/hexai/internal/stats/lock_posix.go:21.35,23.2 1 29
@@ -34382,14 +34382,14 @@ codeberg.org/snonux/hexai/internal/stats/stats.go:147.2,147.52 1 29
codeberg.org/snonux/hexai/internal/stats/stats.go:147.52,150.3 2 0
codeberg.org/snonux/hexai/internal/stats/stats.go:151.2,151.12 1 29
codeberg.org/snonux/hexai/internal/stats/stats.go:154.77,156.6 2 29
-codeberg.org/snonux/hexai/internal/stats/stats.go:156.6,158.17 2 30
+codeberg.org/snonux/hexai/internal/stats/stats.go:156.6,158.17 2 29
codeberg.org/snonux/hexai/internal/stats/stats.go:158.17,159.24 1 29
codeberg.org/snonux/hexai/internal/stats/stats.go:159.24,159.49 1 29
-codeberg.org/snonux/hexai/internal/stats/stats.go:161.3,161.40 1 1
-codeberg.org/snonux/hexai/internal/stats/stats.go:161.40,162.11 1 1
+codeberg.org/snonux/hexai/internal/stats/stats.go:161.3,161.40 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:161.40,162.11 1 0
codeberg.org/snonux/hexai/internal/stats/stats.go:163.22,164.26 1 0
-codeberg.org/snonux/hexai/internal/stats/stats.go:165.44,165.44 0 1
-codeberg.org/snonux/hexai/internal/stats/stats.go:167.4,167.12 1 1
+codeberg.org/snonux/hexai/internal/stats/stats.go:165.44,165.44 0 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:167.4,167.12 1 0
codeberg.org/snonux/hexai/internal/stats/stats.go:169.3,169.18 1 0
codeberg.org/snonux/hexai/internal/stats/stats.go:174.39,176.16 2 42
codeberg.org/snonux/hexai/internal/stats/stats.go:176.16,178.3 1 0
@@ -34403,11 +34403,11 @@ codeberg.org/snonux/hexai/internal/stats/stats.go:191.2,192.14 2 42
codeberg.org/snonux/hexai/internal/stats/stats.go:192.14,194.3 1 0
codeberg.org/snonux/hexai/internal/stats/stats.go:194.8,196.3 1 42
codeberg.org/snonux/hexai/internal/stats/stats.go:197.2,199.31 3 42
-codeberg.org/snonux/hexai/internal/stats/stats.go:199.31,200.27 1 12007
+codeberg.org/snonux/hexai/internal/stats/stats.go:199.31,200.27 1 14275
codeberg.org/snonux/hexai/internal/stats/stats.go:200.27,201.12 1 0
-codeberg.org/snonux/hexai/internal/stats/stats.go:203.3,207.23 5 12007
+codeberg.org/snonux/hexai/internal/stats/stats.go:203.3,207.23 5 14275
codeberg.org/snonux/hexai/internal/stats/stats.go:207.23,209.4 1 294
-codeberg.org/snonux/hexai/internal/stats/stats.go:210.3,218.35 9 12007
+codeberg.org/snonux/hexai/internal/stats/stats.go:210.3,218.35 9 14275
codeberg.org/snonux/hexai/internal/stats/stats.go:220.2,221.15 2 42
codeberg.org/snonux/hexai/internal/stats/stats.go:221.15,223.3 1 0
codeberg.org/snonux/hexai/internal/stats/stats.go:224.2,225.18 2 42
diff --git a/internal/version.go b/internal/version.go
index cf10d75..49a4acd 100644
--- a/internal/version.go
+++ b/internal/version.go
@@ -1,4 +1,4 @@
// Summary: Hexai semantic version identifier used by CLI and LSP binaries.
package internal
-const Version = "0.12.0"
+const Version = "0.12.1"