From d1b43f8fb49073c997d449bdac9b4e6d6bf91aa8 Mon Sep 17 00:00:00 2001 From: Jarvis Date: Sun, 12 Jul 2026 09:51:29 -0500 Subject: [PATCH] docs: record wrapper deployment verification --- docs/scratchpads/703-wrapper-interactive-auth.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/docs/scratchpads/703-wrapper-interactive-auth.md b/docs/scratchpads/703-wrapper-interactive-auth.md index 64e98a8..cbc3720 100644 --- a/docs/scratchpads/703-wrapper-interactive-auth.md +++ b/docs/scratchpads/703-wrapper-interactive-auth.md @@ -32,4 +32,18 @@ Restore the deployed Git wrapper contract: issue-create supports interactive inv - Issue #703 filed before code; issue comment records #536 root cause and stale-login trigger. - Deployed wrapper `issue-create.sh -i` reproduced: `Unknown option: -i` (exit 1). -- Live Tea mutation did not reproduce `GetUserByName` on this host because the current mosaicstack Tea login is valid. The test harness will model the reported stale authenticated-user condition. +- Live Tea mutation did not reproduce `GetUserByName` on this host because the current mosaicstack Tea login is valid. The test harness models the reported stale authenticated-user condition. +- Implemented `-i` / `--interactive` prompt collection and a dynamic Tea `/user` validation. A stale Tea identity now selects the existing host-scoped Gitea API fallback before mutation for both issue and PR creation. +- Re-seeded the framework with `MOSAIC_INSTALL_MODE=keep MOSAIC_SYNC_ONLY=1 bash packages/mosaic/framework/install.sh`. Installed and source wrapper SHA-256 values matched. +- Live deployed verification: interactive issue-create opened then closed #704; installed dynamic identity resolved `jason.woltje`. + +## Verification + +- PASS: `packages/mosaic/framework/tools/git/test-issue-create-interactive-auth.sh` +- PASS: `packages/mosaic/framework/tools/git/test-issue-create-body-safety.sh` +- PASS: `packages/mosaic/framework/tools/git/test-gitea-login-resolution.sh` +- PASS: `packages/mosaic/framework/tools/git/test-pr-metadata-gitea.sh` +- PASS: `packages/mosaic/framework/tools/git/test-pr-merge-gitea-empty-uid.sh` +- PASS: `bash packages/mosaic/framework/tools/git/test-lane-brief-pr-linkage.sh` +- PASS: `bash -n packages/mosaic/framework/tools/git/*.sh` +- PASS: Prettier check for this scratchpad