Gmer4Lfe
2c1fd4c8bf
Keep the assistant's reading apart from the log it read
...
A guess printed beside a quote is remembered as a second quote, and the next
reader inherits it as a finding.
2026-08-13 16:08:23 -04:00
Gmer4Lfe
466081aa66
Redact a bug before it is stored, and give it a report shape
...
Evidence was kept raw, so a key in a log line reached the page and the store;
and there was no format to send even once it was clean.
2026-08-13 15:58:29 -04:00
Gmer4Lfe
be6bb3ffc5
Let a kept memory be taken back
...
Accepting put a line in every future prompt with no way out but editing the file
by hand, and a fact that is true today stops being true.
2026-08-13 15:13:32 -04:00
Gmer4Lfe
17216a354d
Ask what an error means before deciding it is dealt with
...
The row could open the log or acknowledge it, both of which assume you already
know what the line is telling you.
2026-08-12 20:26:49 -04:00
Gmer4Lfe
d1deac1bbb
Scroll the tab bar instead of the whole page
...
Reaching the last tab on a phone meant dragging the entire layout sideways,
every card with it.
2026-08-12 20:11:42 -04:00
Gmer4Lfe
44275a8a04
Draw every card on the same surface
...
Four pages had already agreed on #161616 under four class names while the shared
card was still the older #1e1e1e, so the plugin had two card looks.
2026-08-12 20:07:00 -04:00
Gmer4Lfe
e64d26af6c
Put each page's settings on that page
...
A watchdog threshold was reachable only from the bottom of a list of a hundred
and twenty on another tab.
2026-08-12 19:55:51 -04:00
Gmer4Lfe
8ca52c64b9
Give the rest of the conf a place to be changed
...
A third of the settings had no control anywhere, so the answer to "where do I
change this" was to open a file over SSH.
2026-08-12 19:41:01 -04:00
Gmer4Lfe
ec3084db12
Answer "what is Varaverk" with Varaverk's own README
...
The PURPOSE intent cannot tell the project from a script inside it, so asking
about the whole promoted every component's summary at once.
2026-08-12 19:23:44 -04:00
Gmer4Lfe
faa4a06c42
Stop a banner rule from being read as a section heading
...
Three # rules open most docs here, so the title became a section too small to
survive and the paragraph defining the project got a chunk with no heading.
2026-08-12 19:11:17 -04:00
Gmer4Lfe
72d0e876c1
Give the settings inputs one set of colours
...
Nine near-identical fields had drifted a hex digit apart in three directions,
which is invisible side by side and confusing to read in source.
2026-08-12 19:07:57 -04:00
Gmer4Lfe
a04368e9fc
Notice when the question is about their own machine
...
The other detector recognises named components, so its complement is unbounded;
this one reads grammar instead, which is not.
2026-08-12 18:08:50 -04:00
Gmer4Lfe
a18f0cfc84
Do not let the web note decide what the question was about
...
The detector answers no to "why is my array so slow", so claiming that meant a
question about the wider world would have answered it from general web pages.
2026-08-12 18:03:54 -04:00
Gmer4Lfe
e1110b20df
Put the counter-instruction where the refusal cannot outshout it
...
A paragraph beside the rule did not shift it; the ready-made refusal was simply
the nearest thing to hand, so the correction goes next to the question instead.
2026-08-12 17:53:07 -04:00
Gmer4Lfe
5b2ab93e60
Stop refusing questions about the world while holding the answer
...
Chat was told it could not look anything up, which is true of this machine and
false the moment a search succeeds, so it deflected while holding six sources.
2026-08-12 17:49:45 -04:00
Gmer4Lfe
533328aa91
Remember whether it may look things up
...
The reasoning checkbox beside it was remembered and this one was not, so ticking
it, closing the panel and coming back read as a save that had failed.
2026-08-12 17:42:31 -04:00
Gmer4Lfe
6eb84c195a
Keep the memory instruction out of the answer it was attached to
...
Told there was nothing worth remembering, the model wrote a sentence saying so,
which is a footnote about a mechanism the operator cannot see.
2026-08-12 17:36:46 -04:00
Gmer4Lfe
f8c4c93f20
Let it look things up rather than putting it in search mode
...
Results announced themselves as the source, so a question it already knew got
answered by paraphrasing the first hit.
2026-08-12 17:32:41 -04:00
Gmer4Lfe
e2b304daad
Stop proposing to remember what the UI map already says
...
The map documents 447 settings, so without this every question about where a
control lives earns a proposal that costs a dismissal and teaches nothing.
2026-08-12 17:26:26 -04:00
Gmer4Lfe
c33f3c067b
Lead with the route, since that is what was asked
...
Naming the conf file first got answers that sent people to edit host1.conf and
mentioned the tab afterwards.
2026-08-12 17:19:07 -04:00
Gmer4Lfe
20c17648e6
Require the registries this renderer's callers read
...
The AI tab included this without confform.php and referenced a constant from
it, which is a fatal, which is a blank page.
2026-08-12 17:09:03 -04:00
Gmer4Lfe
240876e710
Tell the assistant where the settings are, not just what they are called
...
The index reads tracked files and page markup is not one, so it could name a
conf key and never say there was a button for it.
2026-08-11 22:07:10 -04:00
Gmer4Lfe
999dbcfdf3
Give the pages one switch and one prefix each
...
Three pages had reimplemented the same sliding toggle, and two both claimed
vv-set-* with disjoint class names, which reads as shared and is not.
2026-08-11 21:59:27 -04:00
Gmer4Lfe
67510b8fad
Draw the Scheduler's settings with the same renderer as everything else
...
It drew its own, so 329 of its 704 fields were text boxes that should have been
switches, numbers or lists, and 48 credentials rendered legibly.
2026-08-11 20:47:49 -04:00
Gmer4Lfe
24b526db93
Report a child's state from the list it was rendered from
...
Only the array name was taken from the orchestrator; the enabled flag still came
from the first-match map, so every orchestrator showed the first list's state.
2026-08-11 20:11:14 -04:00
Gmer4Lfe
dfe4c0d495
Toggle the script in the orchestrator you clicked, not the first one that lists it
...
docker_update.sh runs bare in daily, --weekly in weekly and --remainder in
monthly, so switching it off in monthly disabled the daily run and reported
success.
2026-08-11 20:08:32 -04:00
Gmer4Lfe
2b933c45dd
Give every AI setting a control, and every page one set to draw it with
...
The AI tab could show three per-turn checkboxes and no configuration at all;
the forty-three keys behind it were editable only by hand.
2026-08-11 19:03:12 -04:00
Gmer4Lfe
f90b23ddd9
Initialise the array the write path collects refusals into
...
An undefined variable reaching a by-reference array parameter is a TypeError
under PHP 8, so every save through this endpoint died before writing anything.
2026-08-11 19:03:12 -04:00
Gmer4Lfe
0eccd7b36e
File the repair log settings under the section that documents them
...
They sat under AI Web Search, which only mattered once the settings card
started grouping by the header above a key.
2026-08-11 18:36:37 -04:00
Gmer4Lfe
a95def9139
Let the conf say which control each setting deserves
...
The comments above a setting already state its choices, units and bounds, so the
form can read them instead of asking for the file to be annotated first.
2026-08-11 18:17:04 -04:00
Gmer4Lfe
76ce424f8f
Put every decision the assistant is waiting on in one place
...
Findings and proposed memory were two cards asking the same kind of question,
so checking one was never enough.
2026-08-11 18:00:44 -04:00
Gmer4Lfe
6855dcb8fd
Watch reasoning in the same control you read it in afterwards
...
A capped window of its own made the block you were watching turn into a
different control the moment the answer arrived.
2026-08-11 17:37:39 -04:00
Gmer4Lfe
e3ec54f213
Let each control actually govern the thing it names
...
Auto Scroll, the learning gate, the fold and the flash label each described a
behaviour they did not enforce.
2026-08-11 17:25:51 -04:00
Gmer4Lfe
aa3d92360e
Diff a proposed script against the open one and take it a hunk at a time
2026-08-10 22:41:07 -04:00
Gmer4Lfe
66f427dd2d
Watch the reasoning as it is written, and hold the view where you put it
2026-08-10 22:33:57 -04:00
Gmer4Lfe
25361fafdb
Let a long conversation list be filtered instead of scanned
2026-08-10 22:18:06 -04:00
Gmer4Lfe
081366a682
Fold long answers and offer a way back to the newest line
2026-08-10 22:16:11 -04:00
Gmer4Lfe
2100286dbb
Show proposed memory beside findings, so keeping one is a decision and not a default
2026-08-10 22:06:28 -04:00
Gmer4Lfe
29e0daf80d
Let the assistant propose what to remember, and the operator decide what is kept
2026-08-10 22:00:42 -04:00
Gmer4Lfe
57f3bf2807
Split memory into assisted and learned, and deny learned the precedence assisted has
2026-08-10 21:50:35 -04:00
Gmer4Lfe
775bdce6e1
Add slash commands, and stop Escape and recall from leaving a stale draft
2026-08-10 21:25:04 -04:00
Gmer4Lfe
b9b2a59915
Let the last exchange be retried, edited or dropped, and stop losing drafts to a tab swap
2026-08-10 21:22:06 -04:00
Gmer4Lfe
33affc5a59
Open a cited script in the editor instead of a read-only viewer
2026-08-10 21:15:45 -04:00
Gmer4Lfe
9adf760c8e
Give every code block its own copy and insert, and number the long ones
2026-08-10 21:12:15 -04:00
Gmer4Lfe
eb24e60b8c
Stream the answer as it is written, and let the operator stop it
2026-08-10 20:22:57 -04:00
Gmer4Lfe
9c744b34f8
Offer to drop an assistant's code block straight into the Scheduler editor
2026-08-10 19:59:28 -04:00
Gmer4Lfe
6054f68754
Stop conf_upgrade losing every key that follows a single-line array
2026-08-10 18:42:25 -04:00
Gmer4Lfe
74b579e281
Remove dead PCIe hardware at array start so correctable AER errors stop burying the syslog
2026-08-10 18:22:09 -04:00
Gmer4Lfe
c0da7d935d
Delimit the subreddit filter with ~ so it actually runs
...
The pattern used # as its delimiter and excluded a literal # inside the character class, so PCRE
ended the pattern early and the match never fired. It read as the filter doing nothing. The unit
test missed it by asserting against a retyped copy of the regex rather than the one in the file,
which is the only version that matters.
2026-08-09 22:55:29 -04:00
Gmer4Lfe
07f679b2e7
Drop subreddit front pages from degoog results
...
Its Reddit engine returns a community's landing page for any query at all — a question about ZFS
scrubs came back with Rocket League Esports and Dividend Investing, interleaved one in two, so
half of what reached the model was noise. Threads from that same engine are frequently the best
result there is, so the engine stays and only the URL shape goes: /r/<name> with nothing after it
is a front page by definition. That is a fact about the URL, not an opinion about how well it
matches, and this file does no similarity scoring of its own.
2026-08-09 22:54:42 -04:00