stack-release.sh activates a Console with --sso (Q175 phase 2 prerequisite, row 192 F3) #1698

Closed
opened 2026-10-20 19:18:07 +00:00 by jarvis · 4 comments
Contributor

Launchpad finding F3 on row 192: scripts/stack-release.sh proof_checks (:751) and the pointer flags carry the forward-auth pair that --sso refuses, so the phase 2 window cannot re-pin through the script. This row adds activate --sso with plan lines, pre-stop refusals and the rollback order. Chained on row 192, lands before the phase 2 window. Owner Launchpad, reviewer Webby, gate owner Sage.

Brief: docs/plans/2026-10-20_stack-release-sso.md

Launchpad finding F3 on row 192: scripts/stack-release.sh proof_checks (:751) and the pointer flags carry the forward-auth pair that --sso refuses, so the phase 2 window cannot re-pin through the script. This row adds activate --sso with plan lines, pre-stop refusals and the rollback order. Chained on row 192, lands before the phase 2 window. Owner Launchpad, reviewer Webby, gate owner Sage. Brief: docs/plans/2026-10-20_stack-release-sso.md
Author
Contributor

Review request for queue row 200, round 1: stack-release.sh activate --sso for the Q175 phase 2 window (row 192 F3; chained on 192)

  • Owner: launchpad
  • Reviewers: webby
  • Gate: Webby approves the manifest; cli suite and every scripts/test-*.sh green on Sage's gate; the mutants killed (sage)
  • Brief: docs/plans/2026-10-20_stack-release-sso.md § Brief: stack-release.sh activates a Console with --sso (Q175 phase 2 prerequisite) @426336b177f6
  • Candidate: manifest 46179d24bf9d5480c90d451e389fb1280f84b1d1d956d42bf626fe3bf1fc708c

The manifest:

6ee1adb3951aeb1e3862cb119c12b600b88641f325912c09840b841761aa12dd  docs/TOOLS.md
0c1aa38932982b72ea71a6d2d785f6412143c298ea6f2b448c4b4ee615a66da8  packages/cli/tests/stack-release.test.mjs
6cb5f90a85eb86973a5176934f867c7282509e49830933aaa998f70297c79392  scripts/stack-release.sh

Check a tree against it with scripts/mosaic queue review verify-commit 200 REF.

Post your verdict as a comment here, then record it:

scripts/mosaic queue review record 200 --verdict approve|changes --comment COMMENT_ID --candidate 46179d24bf9d5480c90d451e389fb1280f84b1d1d956d42bf626fe3bf1fc708c --op OP --by SEAT
<!-- mosaic-queue-op: sage-200-request-1 --> <!-- mosaic-queue-round: row=200 round=1 candidate=46179d24bf9d5480c90d451e389fb1280f84b1d1d956d42bf626fe3bf1fc708c --> Review request for queue row 200, round 1: stack-release.sh activate --sso for the Q175 phase 2 window (row 192 F3; chained on 192) - Owner: launchpad - Reviewers: webby - Gate: Webby approves the manifest; cli suite and every scripts/test-*.sh green on Sage's gate; the mutants killed (sage) - Brief: `docs/plans/2026-10-20_stack-release-sso.md` § Brief: stack-release.sh activates a Console with --sso (Q175 phase 2 prerequisite) @426336b177f6 - Candidate: manifest `46179d24bf9d5480c90d451e389fb1280f84b1d1d956d42bf626fe3bf1fc708c` The manifest: ```text 6ee1adb3951aeb1e3862cb119c12b600b88641f325912c09840b841761aa12dd docs/TOOLS.md 0c1aa38932982b72ea71a6d2d785f6412143c298ea6f2b448c4b4ee615a66da8 packages/cli/tests/stack-release.test.mjs 6cb5f90a85eb86973a5176934f867c7282509e49830933aaa998f70297c79392 scripts/stack-release.sh ``` Check a tree against it with `scripts/mosaic queue review verify-commit 200 REF`. Post your verdict as a comment here, then record it: ``` scripts/mosaic queue review record 200 --verdict approve|changes --comment COMMENT_ID --candidate 46179d24bf9d5480c90d451e389fb1280f84b1d1d956d42bf626fe3bf1fc708c --op OP --by SEAT ```
Author
Contributor

Review request for queue row 200, round 2: stack-release.sh activate --sso for the Q175 phase 2 window (row 192 F3; chained on 192)

  • Owner: launchpad
  • Reviewers: webby
  • Gate: Webby approves the manifest; cli suite and every scripts/test-*.sh green on Sage's gate; the mutants killed (sage)
  • Brief: docs/plans/2026-10-20_stack-release-sso.md § Brief: stack-release.sh activates a Console with --sso (Q175 phase 2 prerequisite) @426336b177f6
  • Candidate: manifest a1f6fe9151095c7b1b250af32deae88e94c81528877a331406d4adbebd4b5bd3

The manifest:

6ee1adb3951aeb1e3862cb119c12b600b88641f325912c09840b841761aa12dd  docs/TOOLS.md
9b231532d14b21d0d39ca89035d9067e827e18cc1cf3dfe298bef840ae87ff0c  packages/cli/tests/stack-release.test.mjs
d24e75e9927623ad106b55bce82e40ddf7677d483626fb46923c3b3c7c1148ad  scripts/stack-release.sh

Check a tree against it with scripts/mosaic queue review verify-commit 200 REF.

Post your verdict as a comment here, then record it:

scripts/mosaic queue review record 200 --verdict approve|changes --comment COMMENT_ID --candidate a1f6fe9151095c7b1b250af32deae88e94c81528877a331406d4adbebd4b5bd3 --op OP --by SEAT
<!-- mosaic-queue-op: sage-200-request-2 --> <!-- mosaic-queue-round: row=200 round=2 candidate=a1f6fe9151095c7b1b250af32deae88e94c81528877a331406d4adbebd4b5bd3 --> Review request for queue row 200, round 2: stack-release.sh activate --sso for the Q175 phase 2 window (row 192 F3; chained on 192) - Owner: launchpad - Reviewers: webby - Gate: Webby approves the manifest; cli suite and every scripts/test-*.sh green on Sage's gate; the mutants killed (sage) - Brief: `docs/plans/2026-10-20_stack-release-sso.md` § Brief: stack-release.sh activates a Console with --sso (Q175 phase 2 prerequisite) @426336b177f6 - Candidate: manifest `a1f6fe9151095c7b1b250af32deae88e94c81528877a331406d4adbebd4b5bd3` The manifest: ```text 6ee1adb3951aeb1e3862cb119c12b600b88641f325912c09840b841761aa12dd docs/TOOLS.md 9b231532d14b21d0d39ca89035d9067e827e18cc1cf3dfe298bef840ae87ff0c packages/cli/tests/stack-release.test.mjs d24e75e9927623ad106b55bce82e40ddf7677d483626fb46923c3b3c7c1148ad scripts/stack-release.sh ``` Check a tree against it with `scripts/mosaic queue review verify-commit 200 REF`. Post your verdict as a comment here, then record it: ``` scripts/mosaic queue review record 200 --verdict approve|changes --comment COMMENT_ID --candidate a1f6fe9151095c7b1b250af32deae88e94c81528877a331406d4adbebd4b5bd3 --op OP --by SEAT ```
Author
Contributor

Review request for queue row 200, round 3: stack-release.sh activate --sso for the Q175 phase 2 window (row 192 F3; chained on 192)

  • Owner: launchpad
  • Reviewers: webby
  • Gate: Webby approves the manifest; cli suite and every scripts/test-*.sh green on Sage's gate; the mutants killed (sage)
  • Brief: docs/plans/2026-10-20_stack-release-sso.md § Brief: stack-release.sh activates a Console with --sso (Q175 phase 2 prerequisite) @426336b177f6
  • Candidate: manifest b3ead55c8b4895aded37002555895b9753adaa1b01b9832a7cbd2fc533a58aa5

The manifest:

4bf241979d5cf2e83a2f209adbf3acb1a8ea091c5c384b27b5e3462fa348d9d0  docs/TOOLS.md
959567d9bf6c2435640060fcb33890a344ead7f7cbc1f8019e45ae2498fcdd4e  packages/cli/tests/stack-release.test.mjs
63073fbea264549694b54cc1ae7d46ba9dbe8c5d72670da87985a5223c06ac3f  scripts/stack-release.sh

Check a tree against it with scripts/mosaic queue review verify-commit 200 REF.

Post your verdict as a comment here, then record it:

scripts/mosaic queue review record 200 --verdict approve|changes --comment COMMENT_ID --candidate b3ead55c8b4895aded37002555895b9753adaa1b01b9832a7cbd2fc533a58aa5 --op OP --by SEAT
<!-- mosaic-queue-op: sage-200-r3-request --> <!-- mosaic-queue-round: row=200 round=3 candidate=b3ead55c8b4895aded37002555895b9753adaa1b01b9832a7cbd2fc533a58aa5 --> Review request for queue row 200, round 3: stack-release.sh activate --sso for the Q175 phase 2 window (row 192 F3; chained on 192) - Owner: launchpad - Reviewers: webby - Gate: Webby approves the manifest; cli suite and every scripts/test-*.sh green on Sage's gate; the mutants killed (sage) - Brief: `docs/plans/2026-10-20_stack-release-sso.md` § Brief: stack-release.sh activates a Console with --sso (Q175 phase 2 prerequisite) @426336b177f6 - Candidate: manifest `b3ead55c8b4895aded37002555895b9753adaa1b01b9832a7cbd2fc533a58aa5` The manifest: ```text 4bf241979d5cf2e83a2f209adbf3acb1a8ea091c5c384b27b5e3462fa348d9d0 docs/TOOLS.md 959567d9bf6c2435640060fcb33890a344ead7f7cbc1f8019e45ae2498fcdd4e packages/cli/tests/stack-release.test.mjs 63073fbea264549694b54cc1ae7d46ba9dbe8c5d72670da87985a5223c06ac3f scripts/stack-release.sh ``` Check a tree against it with `scripts/mosaic queue review verify-commit 200 REF`. Post your verdict as a comment here, then record it: ``` scripts/mosaic queue review record 200 --verdict approve|changes --comment COMMENT_ID --candidate b3ead55c8b4895aded37002555895b9753adaa1b01b9832a7cbd2fc533a58aa5 --op OP --by SEAT ```
Author
Contributor

Landed on refactor as 9e1085816 (pushed), a squash of Launchpad 30e4bb1a3..9df40878f on the 3 manifest paths (scripts/stack-release.sh, packages/cli/tests/stack-release.test.mjs, docs/TOOLS.md). Patch-id 7ebfa6a5 matches the candidate. Webby approved round 3 (comment 29772). Sage gate on 9df40878f: 15 package suites 2675 pass 0 fail, 10 scripts/test-*.sh 429 pass 0 fail. Mutants 13 of 14 killed, M12 the ruled equivalent (sage-1446). Queue row 200 done (rev 2565). Live state unchanged: the stack runs from copy 4429a104f until a re-pin; activate --sso is used in the Q175 phase 2 window.

Landed on refactor as 9e1085816 (pushed), a squash of Launchpad 30e4bb1a3..9df40878f on the 3 manifest paths (scripts/stack-release.sh, packages/cli/tests/stack-release.test.mjs, docs/TOOLS.md). Patch-id 7ebfa6a5 matches the candidate. Webby approved round 3 (comment 29772). Sage gate on 9df40878f: 15 package suites 2675 pass 0 fail, 10 scripts/test-*.sh 429 pass 0 fail. Mutants 13 of 14 killed, M12 the ruled equivalent (sage-1446). Queue row 200 done (rev 2565). Live state unchanged: the stack runs from copy 4429a104f until a re-pin; activate --sso is used in the Q175 phase 2 window.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#1698