Repository navigation
Simjecture 0.5.3rc4 — audited harness and interface repairs
Pre-releaseSimjecture 0.5.3rc4 integrates the independent rc3 audit, with confirmed repairs
to evidence integrity and numerical execution, worker and accounting improvements,
and modest interface polish. Minimal remains the default.
- Concurrent SQLite writers now preserve the event hash chain. Canonical JSON
prevents distinct replay payloads such astrueand1from being accepted
as identical. Indexed campaign heads and replay reduce query overhead. - Reserved threaded experiments receive CPU-time allowances scaled by their
assigned CPUs. A real eight-thread computation that rc3 killed early completed
within the same wall allowance after the repair. This is not CPU affinity or
an aggregate MPI quota. - Reduce targeted worker-poll overhead, retain full reconciliation for admission,
verify completed replay uploads before skipping remaining chunks, and preserve
uncertainty after malformed transport replies. - Stream provider usage fields with much lower memory overhead; improve transport
errors, validate finite/nested inputs before persistence, and avoid extreme-range
interpolation overflow. - Fix conversation navigation/submission races, draft preservation, duplicate
benchmark submissions, button states and connection-save errors. Add shared
theme styling, keyboard skip links, accessible labels and bounded dialogs. - Reconcile documentation and qualify historical reconnection conclusions against
their registered tolerance band. Preserve original records. The authorship
section remains explicitly a discussion draft. - Keep installed dependencies and local state out of source distributions,
including builds from Git worktrees.
Validation: 974 Python tests passed with 7 optional-runtime skips; 14 DSH/MCP
tests passed. Lint, schemas, strict documentation, clean distributions and a
fresh-home installer passed. CI also passed the bounded WarpX CPU qualification.
Independent browser review covered 20 desktop/mobile light/dark views.
These fixes do not change the scientific search strategy, prompts, completion
rules, review gates, task pack 0.3.0 or published model measurements. Synthetic
overhead measurements do not establish model token savings or improved long
research outcomes. No new long scientific campaign or paid-model trial is claimed.
Install this explicit preview:
curl -fsSL https://github.com/tomzhu0225/simjecture/releases/download/v0.5.3rc4/install.sh | bashOr install the Python package:
uv tool install --upgrade 'simjecture[workspace,tui]==0.5.3rc4'This is a prerelease; stable/latest remains 0.5.2.
Scope and validation,
original audit log.