From b90b5f43203fbafc4f1decb6adc11a76c813b2f1 Mon Sep 17 00:00:00 2001 From: YurenHao0426 Date: Mon, 27 Jul 2026 14:35:10 -0500 Subject: experiment: lock crossover selector sources --- TRANSFORMER_CROSSOVER.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'TRANSFORMER_CROSSOVER.md') diff --git a/TRANSFORMER_CROSSOVER.md b/TRANSFORMER_CROSSOVER.md index df0cf0f..8be1e72 100644 --- a/TRANSFORMER_CROSSOVER.md +++ b/TRANSFORMER_CROSSOVER.md @@ -159,7 +159,10 @@ job but remain reported. No intermediate validation, test token, development pilot endpoint, or cross-method setting is used by the selector. The per-job cap is 48 hours. Only timan107 physical GPUs 5 and 7 are allowed. -A launch manifest must record the physical GPU UUID, source commit, tracked +Before either shard starts, one immutable launch lock binds the complete +27-job registry hash to the source commit, tracked-file hashes, environment +freeze, and allowed physical GPUs. Every subsequent cell rechecks that source +lock. Its manifest records the physical GPU UUID, source commit, tracked dirty state, environment freeze, dataset hashes, arguments, peak memory, wall time, and exit state. A failure advances the shard rather than deleting the cell. -- cgit v1.2.3