Repository navigation
Commit de2d8be
committed
fix(site): subset-ness is relative to the base, and each scoped run is screened on its own flags
1. isStrictSubset compared against `widest` rather than the run being layered
ONTO. Subset-ness only means anything relative to the base: a scoped re-run
is a subset of the GRID, not necessarily of some historical snapshot. Add a
7th dialect, re-run OTB_DIALECTS=openai,vertex, and its 4 cells contain
vertex|openai - a coord the old 36-cell run never had. Not a subset of
widest, so it landed in `fulls`, became the base by recency, and 33 measured
cells vanished. That is the exact failure this module exists to prevent,
arriving through the door next to the one it was watching.
2. The degraded-mode refusal read snap.matrix, which by then is the LAYERED
result carrying the BASE run's mode flags - layerScopedMatrix copies cells
and nothing else. Every scoped snapshot that layered in was exempt, so a
verify-local smoke run with cell_perf_sweep: false could replace the headline
cell of a clean field run while the guard read the base's `true` and threw
nothing. Screened per run now, which is the only place the scoped run's own
flags still exist.
The 3 red site tests are C8 only - the board mixes two engines while the field
run is mid-flight. They clear when it completes.1 parent 9187d1a commit de2d8be
1 file changed
Lines changed: 26 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
233 | | - | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
234 | 242 | | |
235 | 243 | | |
236 | 244 | | |
237 | 245 | | |
238 | | - | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
239 | 263 | | |
240 | 264 | | |
241 | 265 | | |
| |||
0 commit comments