runs
Schema-valid lab-logs — the corpus that makes grow and harvester claims checkable.
Every run conforms to locus-lab-log/1. Binary status, fixed goal, co-logged samples. First entries are instrument-simulated from the published pass lines and ledger physics — replace with outdoor hardware logs as benches ship.
Corpus of schema-valid runs including Earth benches and Moon/Mars analogs (instrument_sim). Hardware provenance replaces sim as benches and analogs ship.
Index: /locus/runs/index.json · citizen kit → · measure →
P0 · grow_your_own_energy
pass
20260725-1500-p0-mppt-bench-sim

Goal. MPPT delivers more energy than fixed-load baseline under comparable irradiance
summary
{
"energy_baseline_wh": 5.606,
"energy_treatment_wh": 6.703,
"duration_s": 2400,
"notes": "MPPT gain 19.6% vs fixed under comparable G"
}Provenance: instrument-simulated corpus 2026-07-25 for schema + diligence. Pass: treatment energy > baseline. Kit BOM on /locus/kit.
full JSON → · provenance: instrument_sim · 2026-07-25T15:00:00Z
RP0 · resonance_harvester
pass
20260725-1600-rp0-lab-pad-sim

Goal. Matched drive; piezo energy rises only while drive_on
summary
{
"duration_s": 2400,
"f0_hz": 1.007,
"f_drive_hz": 1.007,
"energy_piezo_j": 510.89,
"energy_treatment_wh": 0.14191,
"notes": "E_drive_on≈510.38 J; E_drive_off≈0.50 J; f0=1.007 Hz matched; couple=0.002"
}Provenance: instrument-simulated mass-spring + piezo model (aligned with /field/resonance-pump). Pass: harvest tracks drive_on. Replace with foot-traffic pad when hardware ships.
full JSON → · provenance: instrument_sim · 2026-07-25T16:00:00Z
P3 · grow_your_own_energy
pass
20260725-1800-moon-analog-night-store-sim

Goal. Sealed grow path keeps store_soc above 0.2 through simulated multi-day dark window
summary
{
"duration_s": 71400,
"notes": "min store_soc in dark window > 0.2 (sim)"
}Instrument-sim analog for Moon night store. Not flight data.
full JSON → · provenance: instrument_sim · 2026-07-25T18:00:00Z
P0 · grow_your_own_energy
pass
20260725-2000-mars-analog-dust-storm-sim

Goal. Array + store keep store_soc > 0.15 through multi-sol dust-obscured G
summary
{
"duration_s": 169200,
"notes": "storm sols flagged; min store_soc ok (sim)"
}Instrument-sim analog for Mars dust storm resilience. Not flight data.
full JSON → · provenance: instrument_sim · 2026-07-25T20:00:00Z
add a hardware run
- Build from /locus/kit or /locus/build.
- Emit samples per /locus/measure.
- Validate against the schema; drop JSON in
public/locus/runs/and list it inindex.json.