|
1 | 1 | # Experiment 013: static RHT-Q468 packed-native adoption protocol |
2 | 2 |
|
3 | | -> **Status: replacement-H0 candidate after a preserved pre-model authorization |
4 | | -> failure; not yet re-preregistered.** |
| 3 | +> **Status: second replacement-H0 candidate after a preserved pre-model |
| 4 | +> sealed-smoke contract failure; not yet re-preregistered.** |
5 | 5 | > |
6 | 6 | > This replacement working copy becomes the next frozen Experiment 013 |
7 | 7 | > preregistration only when its exact bytes and dependencies are committed in a |
8 | 8 | > clean source commit H0 and that H0 is bound before any further identity |
9 | | -> resolution, policy fitting, protected materialization, model-weight loading, |
10 | | -> or quality measurement. A dirty or unbound working copy is not a frozen |
11 | | -> protocol. |
| 9 | +> resolution, model staging or loading, policy fitting, protected |
| 10 | +> materialization, or quality measurement. A dirty or unbound working copy is |
| 11 | +> not a frozen protocol. |
12 | 12 | > |
13 | 13 | > The amendment history is retained below, but its rules remain candidate rules |
14 | 14 | > until that H0 binding. Prior identities, token spans, tokenizer-file hashes, |
15 | 15 | > and content hashes remain preserved as superseded evidence under the disclosed |
16 | | -> reuse rule; the replacement identity has not yet been resolved or promoted. |
17 | | -> An identity candidate is not authorization to load model weights. |
| 16 | +> reuse rule; the next replacement identity has not yet been resolved or |
| 17 | +> promoted. An identity candidate is not authorization to stage or load model |
| 18 | +> weights. |
18 | 19 |
|
19 | 20 | Protocol draft initiated: 2026-08-02 |
20 | 21 |
|
21 | | -Current replacement-H0 candidate amended: 2026-08-15 |
| 22 | +Current second replacement-H0 candidate amended: 2026-08-15 |
22 | 23 |
|
23 | 24 | Pre-resolution audit amendment: 2026-08-02. The amendment corrects a |
24 | 25 | cache-exposed-span off-by-one, binds the Stage-A calibration chain by exact |
@@ -322,6 +323,62 @@ promotion-hash cascade may differ. Any inventory, byte, hash, version, or |
322 | 323 | semantic-identity mismatch stops reuse and requires a separately preregistered |
323 | 324 | fresh complete batch after the replacement H0. |
324 | 325 |
|
| 326 | +Fourteenth pre-resolution adapter-context amendment: 2026-08-15. Under source |
| 327 | +commit `85625a5c4e4d7c6d1b015c0f3cccffea5c3d71c3`, tag |
| 328 | +`experiment013-h0-85625a5`, and identity-only descendant |
| 329 | +`84edf4299e8a5b3af970f74f03abc099d3696904`, the identity-bound `stage-model` |
| 330 | +step published a local copy of the exact three-file pinned model. Its frozen |
| 331 | +identity file SHA-256 is |
| 332 | +`e401a3c18a002626da096ba6ba86aa5d297d16b5c8ab76711658ce730e5a5f77`. |
| 333 | +The first sealed `--fisher-h1-smoke` attempt then authenticated the sealed |
| 334 | +runtime, H0 source, the frozen identity bytes committed at H1, and all four |
| 335 | +bound manifest byte strings. It parsed and matched the public model-file |
| 336 | +metadata but failed deterministically |
| 337 | +while initializing `AdapterConstructionContext`: calibration-runner v3 supplied |
| 338 | +the inert absolute `git_executable` path that capture procedure v6 requires, |
| 339 | +while the authenticated calibration API's exact runtime-context key set omitted |
| 340 | +that key. |
| 341 | + |
| 342 | +The failed smoke did not reach reviewed-adapter loading or construction, |
| 343 | +calibration materialization, tokenizer, dataset, or RULER access, staged-model- |
| 344 | +root traversal or file hashing, model configuration or weight deserialization, |
| 345 | +CUDA or Fisher execution, or output-directory checking or publication. It |
| 346 | +created no smoke output or staging sibling and produced no smoke report, |
| 347 | +completion marker, score, policy, calibration binding, stability value, or |
| 348 | +quality result. The separately completed `stage-model` action did access and |
| 349 | +publish the model payload under H1; the failed smoke itself did not read that |
| 350 | +published model root. This is a downstream execution-contract defect, not an |
| 351 | +experimental result or infrastructure interruption. The H0, tag, H1, identity, |
| 352 | +and staged model root remain unchanged as superseded incident evidence and |
| 353 | +authorize no further official execution. |
| 354 | + |
| 355 | +Calibration-runner v4 aligns the authenticated API with capture v6's existing |
| 356 | +five-key runtime context. The API now accepts, validates, copies, and retains |
| 357 | +the absolute inert Git path while preserving exact-key rejection and recursive |
| 358 | +mapping immutability. Production `_official_main` and the regression share one |
| 359 | +context-construction helper; the regression loads the exact authenticated API |
| 360 | +and reviewed adapter and checks that construction creates none of its model, |
| 361 | +cache, RULER, or bytecode sentinel paths. A separate no-data boundary |
| 362 | +regression carries the same context through the real adapter into the |
| 363 | +manifest-bound capture module and stops before artifact decoding, Hub, |
| 364 | +tokenizer, or dataset access. No record selection, dataset revision, token |
| 365 | +span, Fisher boundary, quantization policy, metric, gate, model contract, or |
| 366 | +protected-stage rule changes. |
| 367 | + |
| 368 | +Runner revision advances from v3 to v4. Identity schema v5; capture and |
| 369 | +resolver procedure v6; adapter revision v2; RULER launcher v7, generation- |
| 370 | +manifest v2, and runtime-manifest v3; calibration runtime-manifest v4; source- |
| 371 | +manifest schema/profile v2; model-manifest v1; frozen-contract and model- |
| 372 | +staging-authorization stdout schemas v1; run-report v2; and Fisher-boundary and |
| 373 | +smoke-marker contracts v1 remain unchanged. A new clean H0, repository-source |
| 374 | +manifest, promoted calibration identity, H1, and identity-bound model |
| 375 | +publication are required. The exact authenticated RULER v7 batch, sealed |
| 376 | +runtime, public model metadata manifest, Parquet manifest, and shared Hub cache |
| 377 | +may be reused only after their existing byte, inventory, and semantic checks |
| 378 | +pass unchanged. The old H1 model root may be treated only as preserved incident |
| 379 | +evidence, not as the official model root for the next H1; a fresh no-overwrite |
| 380 | +root must be published by a newly authorized `stage-model` execution. |
| 381 | + |
325 | 382 | ## Question |
326 | 383 |
|
327 | 384 | Can a calibration-frozen, static Q4/Q6/Q8 recurrent-state layout satisfy the |
@@ -717,7 +774,7 @@ Before committing H1, the exact promoted identity bytes in their ignored, |
717 | 774 | no-overwrite precommit location must pass `verify-frozen-identity-contract`. |
718 | 775 | That read-only command authenticates H0 and its source manifest, loads the exact |
719 | 776 | H0 resolver, and consumes the complete record inventory through calibration- |
720 | | -runner v3's identity view. It accepts no H1, model manifest, Hub, cache, or |
| 777 | +runner v4's identity view. It accepts no H1, model manifest, Hub, cache, or |
721 | 778 | output argument. Its non-persisted canonical JSON stdout document uses artifact |
722 | 779 | kind `recurquant_experiment013_frozen_identity_contract_verification`, schema |
723 | 780 | version one, and binds the H0/source contract, portable Git identity, all four |
|
0 commit comments