Commit Graph

  • 9be6055113 Adopt the AI tools onto the Tools card, but only where the index and the model actually are Gmer4Lfe 2026-08-06 23:02:22 -04:00
  • 8b0c2f6d1b Tools had no gear, so nineteen scripts had no Info and Settings at all Gmer4Lfe 2026-08-06 22:57:05 -04:00
  • 141e2ca37c At full size the dock's own button becomes its collapse, and closing hands the panel back Gmer4Lfe 2026-08-06 22:49:38 -04:00
  • b803fefebd Give the assistant dock a size toggle, so a long answer can have the panel without hiding what it is about Gmer4Lfe 2026-08-06 22:44:00 -04:00
  • ba1979a662 zfs_arc_max reads 0 by default, so the fallback never fired and the ARC section divided by zero Gmer4Lfe 2026-08-06 22:39:54 -04:00
  • 1b46033584 grep -c prints zero and exits one, so every echo-0 fallback produced a two-line count Gmer4Lfe 2026-08-06 22:31:50 -04:00
  • 7b2f79e3ac grep -c prints zero and exits one, so the echo-0 fallback made VM_COUNT two lines and --status died Gmer4Lfe 2026-08-06 22:26:16 -04:00
  • 9145a66cef Surface server_reboot.sh on the Tools card without moving it out of the shutdown chain it belongs to Gmer4Lfe 2026-08-06 22:24:30 -04:00
  • d5944c2443 Sweep every onclick built from data: an unescaped quote silently killed nine handlers Gmer4Lfe 2026-08-06 22:13:10 -04:00
  • d135dff5cd An unescaped quote ended the onclick attribute early, so clicking an error line did nothing Gmer4Lfe 2026-08-06 22:08:10 -04:00
  • 62a838ebdd Clicking a recent error opens the log on that line and acks it, so acknowledged means seen Gmer4Lfe 2026-08-06 22:00:44 -04:00
  • f2d0e18f2c Ask about a run from the row it is on, and stop spending context on health checks when the run was clean Gmer4Lfe 2026-08-06 21:51:55 -04:00
  • 4347fc5f07 Capture the dock phrasing that worked, so it keeps working Gmer4Lfe 2026-08-06 21:38:41 -04:00
  • ce0cbd868c Write down the routing every bug so far produced, and check it without asking the model Gmer4Lfe 2026-08-06 21:34:05 -04:00
  • 2658082607 Explain mode: show what a question would be given and why, without asking the model Gmer4Lfe 2026-08-06 21:27:26 -04:00
  • 55aa7f968f A phrase list missed one word order, and the assistant answered a log question with a command that re-runs the job Gmer4Lfe 2026-08-06 21:17:57 -04:00
  • 0882942164 General Chat now hands a Varaverk question up to the Assistant instead of telling the operator to do it Gmer4Lfe 2026-08-06 20:56:47 -04:00
  • 917ff43795 Profile permissions belong in one table, because scattered they hid a capability chat was never meant to have Gmer4Lfe 2026-08-06 20:51:19 -04:00
  • d562644581 State the no-citation rule for run evidence in the contract itself, since as an amendment it lost Gmer4Lfe 2026-08-06 18:49:18 -04:00
  • 02aa73bb8d Chat invented a log inspection when asked how a run went, and the rundown cited passages it had not read Gmer4Lfe 2026-08-06 18:48:01 -04:00
  • 0fa871ef61 The run-outcome gate ignored the profile, so chat could be handed a log it is promised it never sees Gmer4Lfe 2026-08-06 18:45:55 -04:00
  • 815ceef276 A question about how a run went should arrive with the run attached, not with directions to the log panel Gmer4Lfe 2026-08-06 18:43:12 -04:00
  • 10c1705790 An answer sized the assistant dock past the bottom of the page because nothing refit the panel after it landed Gmer4Lfe 2026-08-06 18:36:50 -04:00
  • e467cdaf23 The scheduler AI dock read the poll envelope as the job, so every answer hung on thinking Gmer4Lfe 2026-08-06 18:28:13 -04:00
  • 269ef9b2de Verify a bug report's component and evidence before filing it Gmer4Lfe 2026-08-05 21:25:00 -04:00
  • 657ee435d1 Add a copy-out button that formats a report as a pasteable issue Gmer4Lfe 2026-08-05 21:12:40 -04:00
  • 2f8af3a1b7 Say the bug was recorded locally, because that is what happened Gmer4Lfe 2026-08-05 20:55:56 -04:00
  • 2c5e412d91 File AI-detected Varaverk defects as deduped reports, surfaced on the AI tab and counted in the coffee report Gmer4Lfe 2026-08-05 20:48:54 -04:00
  • 9d4a62fa5e Have the troubleshooter suspect configuration before it suspects Varaverk Gmer4Lfe 2026-08-05 20:33:01 -04:00
  • 714d97dd49 Add an incident journal the troubleshooter reads back, and thinking for diagnosis Gmer4Lfe 2026-08-05 20:26:56 -04:00
  • 5a813eb4c8 Add a troubleshooting profile with the scoped log, and a deterministic conf-key lookup Gmer4Lfe 2026-08-05 20:18:05 -04:00
  • 185abdb442 Add a scope-aware assistant dock to the scheduler right panel Gmer4Lfe 2026-08-05 19:56:02 -04:00
  • 60994c7667 Stop the array fields soft-wrapping so numbers and stripes stay in register Gmer4Lfe 2026-08-05 18:24:06 -04:00
  • eacea56d9d Title the info banner for its view, and number and stripe the array fields Gmer4Lfe 2026-08-05 18:13:04 -04:00
  • 99486b1eaf Open on the condensed list, with a More info button for the full document Gmer4Lfe 2026-08-05 18:03:47 -04:00
  • aeb8c01370 Show the terse control list when the help block is collapsed Gmer4Lfe 2026-08-05 17:58:29 -04:00
  • 2ad3a1bfed Put the whole help doc back behind the collapse so the live blocks are not buried Gmer4Lfe 2026-08-05 17:51:12 -04:00
  • 329bf25b14 Number and stripe the per-script settings so each one reads as its own row Gmer4Lfe 2026-08-05 17:44:12 -04:00
  • 90eee5674f Guarantee a trailing newline when writing a conf so appends cannot join the last line Gmer4Lfe 2026-08-04 21:20:42 -04:00
  • 1761087283 Measure the editor chrome instead of assuming 38px, so the last lines are reachable Gmer4Lfe 2026-08-04 21:16:15 -04:00
  • a13c5541cc Pin the editor highlight overlay to the textarea so long confs scroll to the end Gmer4Lfe 2026-08-04 21:07:27 -04:00
  • 262cd92300 Cover every control in the reference tables so the collapsed view stays complete Gmer4Lfe 2026-08-04 19:49:44 -04:00
  • 87fa2693f0 Show the reference tables collapsed and the task guide on expand, from one file Gmer4Lfe 2026-08-04 19:45:23 -04:00
  • 64a28acd64 Keep wrapped list items in their bullet instead of orphaning the continuation Gmer4Lfe 2026-08-04 19:38:58 -04:00
  • 3ea80ef944 Single-source the scheduler help from markdown the AI index can read Gmer4Lfe 2026-08-04 19:30:38 -04:00
  • e1bbecad38 Rename the per-orchestrator expander to Steps so it stops colliding with Advanced mode Gmer4Lfe 2026-08-04 19:19:48 -04:00
  • 149d98a10b Add a collapsed settings card under the composer Gmer4Lfe 2026-08-04 18:27:57 -04:00
  • bd583b58dc Put token usage above the system checks on the AI tab Gmer4Lfe 2026-08-04 18:22:09 -04:00
  • 7d0f7332b9 Probe partner liveness separately so a blink cannot delete a cached ledger Gmer4Lfe 2026-08-04 18:15:47 -04:00
  • 83508cfb1b Pull partner token ledgers into a RAM cache so fleet totals are fleet-wide Gmer4Lfe 2026-08-04 18:14:38 -04:00
  • 969a85f303 Record token usage per turn and show daily, weekly and all-time totals by host Gmer4Lfe 2026-08-04 18:04:46 -04:00
  • 961c57c6f0 Let the system checks reach three columns on a wide monitor Gmer4Lfe 2026-08-04 17:49:20 -04:00
  • 89d6219e95 Align the System checks card with the third banner stat Gmer4Lfe 2026-08-04 17:44:30 -04:00
  • 131c9ffc13 Run the AI system checks in two columns to halve the card height Gmer4Lfe 2026-08-04 17:40:50 -04:00
  • b1fdaced9f Restrict the AI tab to HOST1 — the only node with the GPU, Ollama and the index Gmer4Lfe 2026-08-04 17:25:40 -04:00
  • 0cf208b80a Remove the Open-WebUI retrieval bridge — Varaverk is the only Ollama client now Gmer4Lfe 2026-08-04 17:11:46 -04:00
  • 9c8eb8a2bc Refresh the AI index after a pull that changed tracked files Gmer4Lfe 2026-08-03 18:26:13 -04:00
  • 452bf0e544 Route definitional questions to the narrative docs, and tolerate misspelling Gmer4Lfe 2026-08-03 18:17:56 -04:00
  • 9d189e9dbf Flag destructive operations in generated scripts Gmer4Lfe 2026-08-03 18:09:47 -04:00
  • a3098ee67c Tell Code Sketcher to admit an invented flag rather than blame the version Gmer4Lfe 2026-08-03 17:48:52 -04:00
  • 73305a0cd1 Fix the chat-profile detector missing two-segment conf keys Gmer4Lfe 2026-08-03 17:39:50 -04:00
  • e58f0352a7 Stop General Chat inventing answers about Varaverk internals Gmer4Lfe 2026-08-03 17:38:43 -04:00
  • 8d393a1e1c Add three chat profiles: Varaverk Assistant, General Chat, Code Sketcher Gmer4Lfe 2026-08-03 17:36:24 -04:00
  • d0b3588f6c Give the assistant a standing memory file Gmer4Lfe 2026-08-03 17:11:27 -04:00
  • 7625e923e5 Accept the global RSYNC_ENABLED flag, not only prefixed tiers Gmer4Lfe 2026-08-02 18:49:00 -04:00
  • 76ad744581 Convert every POST off multipart — 21 call sites across 7 tabs Gmer4Lfe 2026-08-02 18:27:25 -04:00
  • 47110730e6 Send AI POSTs urlencoded instead of multipart Gmer4Lfe 2026-08-02 18:20:57 -04:00
  • 7f01b3040d Log entry into the AI endpoint before any dependency loads Gmer4Lfe 2026-08-02 18:16:58 -04:00
  • f30f3263bd Fix nested php open tag in the AI page build stamp Gmer4Lfe 2026-08-02 18:06:52 -04:00
  • ca678b1784 Stamp the AI page build and tear down stale copies of its script Gmer4Lfe 2026-08-02 18:06:10 -04:00
  • ae7555a423 Stop a stuck in-flight flag from silently swallowing every later question Gmer4Lfe 2026-08-02 18:03:21 -04:00
  • e0925b9d38 Make a failed AI send visible instead of hanging Gmer4Lfe 2026-08-02 18:00:53 -04:00
  • 563ea0eb78 Log AI requests, and stop hiding a failed job-file write Gmer4Lfe 2026-08-02 17:57:22 -04:00
  • 198532e280 Send all health checks as live state, not only the failing ones Gmer4Lfe 2026-08-02 17:45:41 -04:00
  • 69ffb5e1dc Fix two false alarms in the AI health checks Gmer4Lfe 2026-08-02 17:42:35 -04:00
  • 237156c46f Add config-vs-reality health checks, loaded models, and log evidence Gmer4Lfe 2026-08-02 17:40:43 -04:00
  • 264ba57cbb Add the AI tab — grounded chat over the documentation index Gmer4Lfe 2026-08-02 17:32:17 -04:00
  • a537ae4217 Add the Open-WebUI tool that calls the retrieval bridge Gmer4Lfe 2026-08-02 17:11:57 -04:00
  • 8896e05e35 Add a retrieval-only HTTP bridge so Open-WebUI can reach the index Gmer4Lfe 2026-08-02 17:09:51 -04:00
  • c617f64b6b Forward section and kind to retrieval on the ask path Gmer4Lfe 2026-08-02 13:10:56 -04:00
  • eb36641523 Expose --kind on ai_query so definitional questions can reach the prose Gmer4Lfe 2026-08-02 13:09:17 -04:00
  • 885cceccae Restore the truncated intro of Notes_AI-Design.md Gmer4Lfe 2026-08-02 12:53:55 -04:00
  • 2d07c7d80e Refuse a conf_upgrade that would keep nothing Gmer4Lfe 2026-08-02 12:52:49 -04:00
  • e02dc1be15 Keep the monitor page header inside its PHP block Gmer4Lfe 2026-08-02 10:37:34 -04:00
  • c34224effa Carry the CSRF token on fetch requests and put mutations behind POST Gmer4Lfe 2026-08-02 10:28:53 -04:00
  • 987313e7dc Document the PHP api layer and fix what documenting it exposed Gmer4Lfe 2026-08-02 10:11:39 -04:00
  • 6a959fb5e4 Add AI entry points, conf schema, and folder docs Gmer4Lfe 2026-08-02 01:21:24 -04:00
  • b00688bad1 Add RAG retrieval core, and correct six stale default values in headers Gmer4Lfe 2026-08-02 01:13:01 -04:00
  • ccc6c742ee Add structured headers to the PHP pages layer Gmer4Lfe 2026-08-02 00:51:41 -04:00
  • 0b4ff27be4 Prune stale container strike counts, not just skip-list entries Gmer4Lfe 2026-08-02 00:45:29 -04:00
  • 43b5443b30 Add structured headers to the PHP include layer, fix monitor state paths Gmer4Lfe 2026-08-02 00:38:22 -04:00
  • 76c4ca5ccf Correct api_key_renew schedule in System_Essentials README Gmer4Lfe 2026-08-02 00:17:41 -04:00
  • e2e76560a2 Fix Authelia config path and stale schedule comments in conf templates Gmer4Lfe 2026-08-02 00:13:53 -04:00
  • ce806ae854 Record the RAG corpus shape while the audit context is fresh Gmer4Lfe 2026-08-01 23:56:34 -04:00
  • c54039392d Rewrite README and Manual front pages in project voice Gmer4Lfe 2026-08-01 23:47:50 -04:00
  • 671bf2352b Give the README a voice and bring it current Gmer4Lfe 2026-08-01 23:34:34 -04:00
  • 1ed6b92118 Document the Unraid platform layer Gmer4Lfe 2026-08-01 23:20:52 -04:00
  • ab169a6f48 Document the Deployment folder Gmer4Lfe 2026-08-01 23:12:18 -04:00
  • 7a8fbbe06a Correct stale references across the remaining folder docs Gmer4Lfe 2026-08-01 23:07:50 -04:00
  • 53aa72d38c Correct Fallback tier variable naming and document rsync merge-run Gmer4Lfe 2026-08-01 23:05:30 -04:00