You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 72bc4ea
Browse filesBrowse the repository at this point in the historyBrowse files
"the arguments: one card, a source in the organization, a target from the governed roster that is not the source — judged by the relay's own validator": 11,
384
384
'the pre-read: a pull request, a card already moved, or an unreadable card is refused before any write': 5,
385
385
"the direct transport: the target's node id, then ONE paced mutation carrying both node ids — the relay row's own query": 7,
386
-
'the read-back: the old URL answers 301 to the new card, which answers from the target with the same title': 7,
386
+
'the read-back: the old URL answers 301 to the new card, which answers from the target with the same title': 8,
387
387
'the relay transport: ONE dispatch carrying ONE transfer, the new number read from the redirect, a failed run names the remedy and is never fallen back from': 8,
388
388
'dry-run: no request leaves, and the plan is printed': 3,
389
389
'the wiring: both halves around the one write verb, on the roster': 4,
@@ -541,7 +541,11 @@ export async function selfTest() {
541
541
t('a mutation that answered while the old URL still serves the card is exit 4',[stuck.exitCode,stuck.text.includes('the card did not move')],[EXIT_BOARD_DISAGREES,true]);
t('an old URL that answers neither 301 nor 200 is UNCONFIRMED (6), never a success',[gone.exitCode,gone.text.includes('UNCONFIRMED')],[EXIT_UNCONFIRMED,true]);
544
+
t('an old URL that answers neither 301 nor 200 is UNCONFIRMED (6), never a success',[gone.exitCode,gone.text.includes('UNCONFIRMED')&&gone.text.includes('not the 301 a moved card answers')],[EXIT_UNCONFIRMED,true]);
545
+
// Only the PERMANENT redirect a moved card answers counts — a temporary one naming the same card is not that fact.
t('⛔ a 307 naming the new card is UNCONFIRMED too — only the 301 a moved card answers is read as the move',[temporary.exitCode,temporary.text.includes('HTTP 307')],[EXIT_UNCONFIRMED,true],temporary.text);
0 commit comments