|
| 1 | +# CI-soak r10 orchestration stop — 2026-08-21 |
| 2 | + |
| 3 | +## Goal |
| 4 | + |
| 5 | +Execute one newly authorized post-fix `--count 2000` rehearsal from exact |
| 6 | +source HEAD `1fc959efcc1c871fd3057f27a8aef60db44fc878`, using fresh r10 |
| 7 | +identities and unconditional protected-co-tenant restoration. |
| 8 | + |
| 9 | +## Fixed r10 identities |
| 10 | + |
| 11 | +| Identity | Reserved value | |
| 12 | +| --- | --- | |
| 13 | +| Source/gate HEAD | `1fc959efcc1c871fd3057f27a8aef60db44fc878` | |
| 14 | +| Snapshot | `/Users/julia/agentflow-fc5-7113966/ci-soak-rehearsal-1fc959e-r10` | |
| 15 | +| Compose project | `agentflow-ci-soak-1fc959e-r10` | |
| 16 | +| Output | `.artifacts/soak-rehearsal-2000-1fc959e-r10` under the snapshot | |
| 17 | +| Preflight attempt | `ci-soak-1fc959e-r10-preflight` | |
| 18 | +| Rehearsal attempt | `ci-soak-1fc959e-r10-rehearsal-20260821-01` | |
| 19 | +| Grok run | `deproject-ci-soak-r10-20260821-01` | |
| 20 | + |
| 21 | +## Local gate and source evidence |
| 22 | + |
| 23 | +The fresh exact-HEAD architecture gate passed before delegation: |
| 24 | + |
| 25 | +```text |
| 26 | +ARCHITECTURE_READY=PASS blockers=0 head=1fc959efcc1c871fd3057f27a8aef60db44fc878 |
| 27 | +``` |
| 28 | + |
| 29 | +Codex created one exact `git archive` in the ignored r10 control directory: |
| 30 | + |
| 31 | +- path: |
| 32 | + `.codex-runtime/ci-soak-r10-rehearsal-20260821-01/source-1fc959e.tar`; |
| 33 | +- size: `17,971,200` bytes; |
| 34 | +- SHA-256: |
| 35 | + `26467251f43d17307d7f6e0d2e88b25f70c8a75f9d6680f7460024a91c9e96ed`. |
| 36 | + |
| 37 | +The archive was never transferred to the Mac. It is local control evidence, |
| 38 | +not a runtime snapshot. |
| 39 | + |
| 40 | +## Grok orchestration outcome |
| 41 | + |
| 42 | +The bounded executor used `local_grok_cli` with pinned requested model |
| 43 | +`grok-4.6`, `dontAsk`, strict sandbox, web and subagents disabled, and no |
| 44 | +permission bypass. Prompt SHA-256 was |
| 45 | +`dffecc2040e863f75012f784587a19876f14a9926b73d3c1775e3eb105ff2bd5`; |
| 46 | +attempt fingerprint was |
| 47 | +`9a68c0d9ef0bc6418f294df89f3bbbe6e8cb172285936b5ad20a88cb3e3ba47b`. |
| 48 | + |
| 49 | +The process remained alive for all six permitted status polls over roughly |
| 50 | +nine minutes but emitted no terminal stdout or stderr. It was cancelled once |
| 51 | +at the monitoring limit, and no duplicate or QA run was launched. The exact |
| 52 | +stdout and stderr files are both zero-byte artifacts with SHA-256 |
| 53 | +`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855`; |
| 54 | +launch metadata SHA-256 is |
| 55 | +`a5941c0da22c59e3a6cfa0e6e6dcb8213a2ee10212656b183d8e42700df9d7e0`. |
| 56 | +No completed Grok result exists, so no actual-model usage claim is available. |
| 57 | + |
| 58 | +Grok created no r10 control file and did not modify the source archive, |
| 59 | +tracked files, ignored handoffs, or any protected source. Protected local |
| 60 | +hashes and clean tracked worktree/index were independently rechecked. |
| 61 | + |
| 62 | +## Independent external safety proof |
| 63 | + |
| 64 | +After cancellation, Codex ran one byte-exact read-only SSH postflight. Its |
| 65 | +first execution exposed only two probe-format defects: containers without a |
| 66 | +Docker healthcheck produced blank display rows, and PowerShell stdin added a |
| 67 | +terminal carriage return. The remote facts already showed no mutation. One |
| 68 | +narrow correction changed only display formatting and byte-exact stdin |
| 69 | +delivery; the single rerun exited `0`. The final local probe SHA-256 is |
| 70 | +`4b28d1ba7a398b76024bbc9484946044fe851b7249d71cd22c6d586db655a976`. |
| 71 | + |
| 72 | +The final read-only evidence proved: |
| 73 | + |
| 74 | +- r10 snapshot, remote control directory, output, and preflight evidence were |
| 75 | + all absent; |
| 76 | +- owner lock and r10 controller process were absent; |
| 77 | +- r10 project containers/networks/volumes were `0/0/0` and all four possible |
| 78 | + r10 probe-container counts were zero; |
| 79 | +- MinIO, Iceberg REST, dual-route ClickHouse, and Kind retained their exact |
| 80 | + recorded IDs, names, `running` state, and restart count `0`; |
| 81 | +- MinIO and ClickHouse were healthy; MinIO live, Iceberg `/v1/config`, host |
| 82 | + and Kind ClickHouse `SELECT 1`, Kind `/livez`, and exactly one |
| 83 | + kube-apiserver all passed; |
| 84 | +- the rollback ClickHouse remained at its exact ID, `exited(0)`, restart count |
| 85 | + `0`, with no network attachment; |
| 86 | +- the Mac checkout remained at |
| 87 | + `ae9fb69db7de737b469f868f218e8d623c206959` with exactly its three |
| 88 | + established untracked paths. |
| 89 | + |
| 90 | +## Classification and next boundary |
| 91 | + |
| 92 | +This slice is `ORCHESTRATION_STOP_BEFORE_MUTATION`. It is neither rehearsal |
| 93 | +PASS nor rehearsal FAIL: |
| 94 | + |
| 95 | +```text |
| 96 | +STOP_COMMAND=NOT_INVOKED |
| 97 | +CONTROLLER=NOT_INVOKED |
| 98 | +REMOTE_R10_IDENTITIES=ABSENT |
| 99 | +PROJECT_RESOURCES=0/0/0 |
| 100 | +OWNER_LOCK=ABSENT |
| 101 | +``` |
| 102 | + |
| 103 | +The r10 attempt name, prompt, local control directory, and authorization are |
| 104 | +consumed orchestration evidence. Do not resume or reuse them. A later external |
| 105 | +attempt must use fresh r11-or-later snapshot/project/output/control/attempt |
| 106 | +identities, a new exact-HEAD gate and preflight, and new explicit |
| 107 | +authorization. No full soak, rollback exercise, retained-evidence cleanup, |
| 108 | +production action, fetch, or push occurred or became authorized. |
0 commit comments