Local Level Lab

Airborne measurements. Open methods.

Native-control sharding plan

Goal and boundaries

Run future native qualifications and generated prediction studies with up to four independent workers, one numerical thread each. Preserve the physical calculations, deterministic inputs, immutable task identities, finite allowances and failure records. Completed and active studies keep their original runners and allocations. This plan adds execution infrastructure; it does not permit new observed fits, relaxed scientific gates or protected ESA evaluation.

The existing campaign runner targets a different synthetic-flight format and remains unchanged. Reuse its generic file-lock/write principles and the existing immutable receipt ledger, without changing either frozen implementation.

Files and interfaces

1. Immutable storage and charge scope

Initial tests use standard-library fixtures only:

~/venv/bin/python -m unittest analysis.tests.test_ilvis0_control_shards -q

Require rejection of duplicate identities, out-of-domain charges, changed input, changed result, duplicate/wrong-shard results, an incomplete charge transaction and a second start of an already charged identity. A failed write must never turn charged work back into an unused allowance.

The first eight standard-library storage controls pass. Numerical execution and process qualification remain the separate next stages below.

2. Process ownership and continuation

Process controls cover inherited lease ownership, coordinator loss, duplicate launch rejection, interrupted work, a changed environment, deadline exhaustion, side-artifact corruption and bitwise-stable known-answer output under different completion order. No numerical child is launched while another four-thread study occupies the allocation.

The process implementation and status adapter pass mocked controls. Real process qualification is separately bounded in the qualification scope.

3. Qualification before scientific use

Public reports separate software execution, native mathematical correctness, prediction usefulness and observational coverage. No automatic production decision or evidence promotion follows from parallel execution.

Roadmap · Status guide.