@@ -154,3 +154,76 @@ serving readiness failure, not a failed income experiment.
154154This release does not certify fees unavailable from the actual retrieved page,
155155income, demand, novelty, CUDA utilization or browser behavior on the operator's
156156machines. The existing Windows CPU limit and disabled RTX preference are retained.
157+
158+ ## v63 rebuilt recovery
159+
160+ The interrupted publication did not reach the remote branch. The local workspace
161+ was subsequently restored from the exact public v62 tree before these fixes were
162+ rebuilt. Old test counts are not acceptance evidence for this rebuilt release.
163+
164+ - Financial read-only questions use current host reports without waiting for a
165+ model, modifying plans or inventing ROI. Historical losses, scoring metrics,
166+ zero forward paper fills, hypotheses and verified actual income are separate.
167+ An uninitialized paper ledger reports unknown fills rather than fabricated zero.
168+ - Explicit test-now/history requests execute a transparent BTC hourly commissioning
169+ comparison with one shared source acquisition, two predetermined rules and
170+ documented assumed costs. Cash, buy-and-hold, doubled costs and chronological
171+ windows reject weak candidates. This is not broad autonomous strategy discovery.
172+ A comparison is reused for one hour with report digest checks; source failures
173+ have their own blocked receipt and no invented ROI. Actual income remains unknown.
174+ - Hypothetical-capital research is an archived operator policy, distinct from
175+ spending/account/outreach/order authorization. Existing explicit goals remain
176+ literal. Research jobs are goal-bound, deduplicated and bounded. Windows RTX
177+ remains disabled and the bounded CPU mailbox is retained.
178+ - Native serving readiness waits have durable SQLite timing and a limit of 600
179+ seconds or 20 checks. Other requests can complete during the wait. Actual model
180+ generation timeouts stay terminal. A plan, inspection or queued job cannot prove
181+ implementation. Receipts distinguish failures, reads, queues and publication.
182+ - Full admitted drone assignments replace the old 300-character SQL preview.
183+ Backend finish_reason and measured tokens are separate; length marks an
184+ incomplete response. Archive previews remain bounded and labelled.
185+ - Internal generation instructions and built-in UI labels use English. Chat follows
186+ the current operator language. Archived evidence and literal goals stay verbatim.
187+ - Layout publication cannot reload the reading page automatically. A manual button
188+ loads a new layout when the reader is ready. Existing keyed DOM and disclosure
189+ preservation remain; viewport anchoring is expanded. Reload once after upgrade
190+ to replace already-loaded old JavaScript.
191+ - The separate n-gram memory pilot is documented in SYNTA_NGRAM_MEMORY.md. It is
192+ not a modified Gemma GGUF and cannot activate without measured gates.
193+
194+ Runtime evidence is stored under research/market-research, research/backtests,
195+ research/income-policy-history and research/architecture-candidates. Code tests do
196+ not assert operator-browser, Windows/CUDA runtime acceptance or actual income.
197+
198+ ## v63: independent live refresh and conservative Windows CPU
199+
200+ - Live file snapshots refresh every five seconds without running ` mission-report `
201+ in that loop. A separate serial collector performs the aggregate audit with its
202+ existing 20-second bound. Delayed audits have their own state and timestamp;
203+ GPU/activity/mission reads continue. Guest SSH layout polling is a third loop,
204+ so its timeout cannot stop live data. Historical aggregate values stay scoped
205+ to the same run and visibly stale; unavailable values are never invented.
206+ - Financial questions in chat read stored same-run evidence and its original
207+ timestamp without launching another aggregate audit. Missing fills and
208+ blockers remain unknown. Old-run counters are discarded.
209+ - Paper and competition reports open existing SQLite ledgers read-only with a
210+ one-second lock wait. They no longer request WAL/schema writer locks just to
211+ display a report. Paper hash-chain validation is retained.
212+ - ` install-synta-low-load.ps1 ` replaces only the isolated owned CPU worker, retains
213+ its authenticated mailbox, sets autostart, and opens a visible log console.
214+ It retires the isolated RTX helper without changing board power, clocks,
215+ unrelated processes, firewall rules or desktop applications.
216+ - Windows children get idle priority and at most two CPU affinity slots, plus
217+ two-thread BLAS/Torch limits. One job runs at a time. The worker checks host
218+ CPU, free RAM and foreground browser/media/game every two seconds and kills
219+ its owned experiment when CPU exceeds 40%, free RAM falls below 6 GiB, or
220+ foreground activity needs the computer. Child RSS is sampled against 4 GiB;
221+ this is a monitored cutoff, not a Windows kernel allocation quota.
222+ - The earlier code noticed CPU pressure but ignored it during running jobs.
223+ This is fixed and tested with an owned child cancellation receipt.
224+
225+ Per-process duty cycles cannot bound a 3090's instantaneous board power. After
226+ the reported black-screen hang, this preset uses Windows CPU and leaves RTX off;
227+ it does not promise to diagnose hardware or prevent all crashes. The V100
228+ remains the main model/GPU. N-gram memory runs as a bounded experimental candidate
229+ with paired host-scored ablation and existing independent promotion gates.
0 commit comments