Repository navigation
Commit 7622a3b
committed
P-022 Stage 3: COMPLETE — reconcile at the terminal candidate
Terminal candidate f1d3681, qualified by run 35312190310: 31/31 jobs green, 0
failures. Every Stage-3 predicate is confirmed on THAT commit rather than
assembled from earlier ones -- both Stage-1 control legs, both packed-artifact
legs, both dogfood legs, the Windows-native and Stage-2 Windows campaigns,
own-check.ps1's exit-code tiers, both shadow-compare gates, the Rust-default
code-scanning dogfood, rust fmt/clippy/tests, and the Python suite on
3.11/3.12/3.13.
public default Rust on owen / own-check.sh / own-check.ps1 / Action
rollback explicit --engine python, tested, four states distinct
silent fallback none
compare zero acceptance-unexplained
Linux packed path PASS Windows packed path PASS
Windows rollback PASS Windows cancellation PASS
Stage-1 campaign 21/21 Stage-2 campaign 11/11
Windows campaign 9/9 checkpoint gate green
decision packet zero OWED rows
performance DEFERRED BY OWNER, #263 open
Stage 4 NOT STARTED
The three qualification findings are recorded as DEFECTS FOUND AND CLOSED, not
as known differences. That distinction is the point: after the fixes they are
not permitted Stage-3 behaviour. They also form one sequence worth seeing whole
-- an invocation that could reach no engine, a capture that captured nothing,
and an assertion that passed BECAUSE the capture was empty -- each of which
looked perfectly respectable alone, and all three of which were invisible while
Python was the default.
PS1-NOTMATCH-ASSERTION is scoped precisely rather than loosely, because the
loose version would be untrue: it is the WINDOWS STAGE-2 DOGFOOD'S OWN001
OUTPUT-OBSERVATION assertion that had never constituted evidence on the Rust
path. The other Stage-2 controls and the actual Rust-default execution (exit
code, no-fallback, candidate identity) remain separately evidenced. Stage 2 as
a whole is not being called unproven.
Governance hand-off, recorded on the decision surface:
P-037 A1 PRODUCTION GATE: BLOCKED BY DESIGN -> UNBLOCKED
A1 is NOT started here and not in this PR. It begins on a new branch from the
Rust-default baseline, so that nobody has to work out later whether the first
ConsumesParam change belonged to the Rust migration or to a new inference
feature.
Refs #262, #250
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01376o4syzCem5aQ6NssxwX21 parent f1d3681 commit 7622a3b
4 files changed
Lines changed: 118 additions & 7 deletions
File tree
- docs
- evidence
- generated
- notes
- proposals
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
147 | 155 | | |
148 | 156 | | |
149 | 157 | | |
| |||
228 | 236 | | |
229 | 237 | | |
230 | 238 | | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
231 | 272 | | |
232 | 273 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| 70 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
280 | 280 | | |
281 | 281 | | |
282 | 282 | | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
0 commit comments