Skip to content

Simjecture 0.5.3rc4 — audited harness and interface repairs

Pre-release
Pre-release

Choose a tag to compare

@tomzhu0225 tomzhu0225 released this 02 Oct 01:21
· 59 commits to main since this release
cc4ae63

Simjecture 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 as true and 1 from 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 | bash

Or 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.