Classify nonembedded release-private changes as structural
Deploy story
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
Not deployed through the forge lane
No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.
Changed files
-
modified
docs/operations/forge-hot-loop.md -
modified
docs/operations/forge-transactional-deployment.md -
modified
lib/openagents/forge/build_worker.ex -
modified
lib/openagents_web/docs_catalog.ex -
modified
test/openagents/forge/build_worker_test.exs
Diff
5 files changed, +57 -15
docs/operations/forge-hot-loop.md modified +11 -3
@@ -1,12 +1,12 @@
| 1 | 1 |
|
| 2 | 2 |
|
| 3 |
|
|
| 3 |
|
|
| 4 | 4 |
|
| 5 | 5 |
|
| 6 | 6 |
|
| 7 | 7 |
|
| 8 | 8 |
|
| 9 |
|
|
| 9 |
|
|
| 10 | 10 |
|
| 11 | 11 |
|
| 12 | 12 |
|
@@ -23,11 +23,18 @@ evidence.
| 23 | 23 |
|
| 24 | 24 |
|
| 25 | 25 |
|
| 26 |
|
|
| 26 |
|
|
| 27 | 27 |
|
| 28 | 28 |
|
| 29 | 29 |
|
| 30 | 30 |
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 35 |
|
|
| 36 |
|
|
| 37 |
|
|
| 31 | 38 |
|
| 32 | 39 |
|
| 33 | 40 |
|
@@ -148,6 +155,7 @@ this fallback order:
| 148 | 155 |
|
| 149 | 156 |
|
| 150 | 157 |
|
| 158 |
|
|
| 151 | 159 |
|
| 152 | 160 |
|
| 153 | 161 |
|
docs/operations/forge-transactional-deployment.md modified +8 -2
@@ -1,8 +1,9 @@
| 1 | 1 |
|
| 2 | 2 |
|
| 3 |
|
|
| 3 |
|
|
| 4 | 4 |
|
| 5 |
|
|
| 5 |
|
|
| 6 |
|
|
| 6 | 7 |
|
| 7 | 8 |
|
| 8 | 9 |
|
@@ -15,6 +16,11 @@ Use this lane only for artifacts classified as `direct_candidate` whose every
| 15 | 16 |
|
| 16 | 17 |
|
| 17 | 18 |
|
| 19 |
|
|
| 20 |
|
|
| 21 |
|
|
| 22 |
|
|
| 23 |
|
|
| 18 | 24 |
|
| 19 | 25 |
|
| 20 | 26 |
|
lib/openagents/forge/build_worker.ex modified +11 -3
@@ -286,14 +286,20 @@ defmodule OpenAgents.Forge.BuildWorker do
| 286 | 286 |
|
| 287 | 287 |
|
| 288 | 288 |
|
| 289 |
|
|
| 290 |
|
|
| 291 |
|
|
| 289 |
|
|
| 292 | 290 |
|
| 293 | 291 |
|
| 294 | 292 |
|
| 295 | 293 |
|
| 296 | 294 |
|
| 295 |
|
|
| 296 |
|
|
| 297 |
|
|
| 298 |
|
|
| 299 |
|
|
| 300 |
|
|
| 301 |
|
|
| 302 |
|
|
| 297 | 303 |
|
| 298 | 304 |
|
| 299 | 305 |
|
@@ -302,6 +308,8 @@ defmodule OpenAgents.Forge.BuildWorker do
| 302 | 308 |
|
| 303 | 309 |
|
| 304 | 310 |
|
| 311 |
|
|
| 312 |
|
|
| 305 | 313 |
|
| 306 | 314 |
|
| 307 | 315 |
|
lib/openagents_web/docs_catalog.ex modified +17 -7
@@ -2,10 +2,13 @@ defmodule OpenAgentsWeb.DocsCatalog do
| 2 | 2 |
|
| 3 | 3 |
|
| 4 | 4 |
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 9 | 12 |
|
| 10 | 13 |
|
| 11 | 14 |
|
@@ -14,6 +17,14 @@ defmodule OpenAgentsWeb.DocsCatalog do
| 14 | 17 |
|
| 15 | 18 |
|
| 16 | 19 |
|
| 20 |
|
|
| 21 |
|
|
| 22 |
|
|
| 23 |
|
|
| 24 |
|
|
| 25 |
|
|
| 26 |
|
|
| 27 |
|
|
| 17 | 28 |
|
| 18 | 29 |
|
| 19 | 30 |
|
@@ -175,7 +186,7 @@ defmodule OpenAgentsWeb.DocsCatalog do
| 175 | 186 |
|
| 176 | 187 |
|
| 177 | 188 |
|
| 178 |
|
|
| 189 |
|
|
| 179 | 190 |
|
| 180 | 191 |
|
| 181 | 192 |
|
@@ -183,8 +194,7 @@ defmodule OpenAgentsWeb.DocsCatalog do
| 183 | 194 |
|
| 184 | 195 |
|
| 185 | 196 |
|
| 186 |
|
|
| 187 |
|
|
| 197 |
|
|
| 188 | 198 |
|
| 189 | 199 |
|
| 190 | 200 |
|
test/openagents/forge/build_worker_test.exs modified +10
@@ -194,6 +194,16 @@ defmodule OpenAgents.Forge.BuildWorkerTest do
| 194 | 194 |
|
| 195 | 195 |
|
| 196 | 196 |
|
| 197 |
|
|
| 198 |
|
|
| 199 |
|
|
| 200 |
|
|
| 201 |
|
|
| 202 |
|
|
| 203 |
|
|
| 204 |
|
|
| 205 |
|
|
| 206 |
|
|
| 197 | 207 |
|
| 198 | 208 |
|
| 199 | 209 |
|