Commit b816b5c
committed
V40 Promotion: Harden staging URL evidence checks
Replace substring-based Supabase REST URL evidence checks with parsed exact URL matching so canonical V40 reports validate the staging endpoint without admitting arbitrary host prefixes or suffixes.\n\nProof: generate-v40-ledger-storage-sync --check; generate-v40-local-staging-rehearsal-automation --check; focused V40 ledger/local staging protocol tests; check-v40-gate11 promoted mode; protocol typecheck; git diff --check.1 parent 9420bec commit b816b5c
2 files changed
Lines changed: 56 additions & 4 deletions
File tree
- packages/protocol/src/canonical
Lines changed: 28 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
92 | 98 | | |
93 | 99 | | |
94 | 100 | | |
| |||
110 | 116 | | |
111 | 117 | | |
112 | 118 | | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
113 | 139 | | |
114 | 140 | | |
115 | 141 | | |
| |||
324 | 350 | | |
325 | 351 | | |
326 | 352 | | |
327 | | - | |
328 | | - | |
| 353 | + | |
| 354 | + | |
329 | 355 | | |
330 | 356 | | |
331 | 357 | | |
| |||
Lines changed: 28 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
91 | 97 | | |
92 | 98 | | |
93 | 99 | | |
| |||
109 | 115 | | |
110 | 116 | | |
111 | 117 | | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
112 | 138 | | |
113 | 139 | | |
114 | 140 | | |
| |||
283 | 309 | | |
284 | 310 | | |
285 | 311 | | |
286 | | - | |
287 | | - | |
| 312 | + | |
| 313 | + | |
288 | 314 | | |
289 | 315 | | |
290 | 316 | | |
| |||
0 commit comments