From ab56a887da2cd8103f42456585b51873e8c9485d Mon Sep 17 00:00:00 2001 From: Todd Wolfe Date: Fri, 9 Oct 2026 07:29:24 -0400 Subject: [PATCH 1/4] Add real five-tool launch workflow and measured release checks --- .github/workflows/pages.yml | 4 + .gitignore | 3 + index.html | 16 +- launch/README.md | 34 ++ launch/build.mjs | 18 + launch/config.json | 1 + launch/demo.mjs | 19 + launch/fixtures/broken.js | 2 + launch/index.html | 139 ++++++ launch/launch.js | 13 + launch/package-lock.json | 804 +++++++++++++++++++++++++++++++++++ launch/package.json | 27 ++ launch/receipts-demo.mjs | 51 +++ launch/request.mjs | 25 ++ launch/test/workflow.test.js | 73 ++++ launch/transcript.txt | 54 +++ launch/workflow.js | 48 +++ 17 files changed, 1330 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 launch/README.md create mode 100644 launch/build.mjs create mode 100644 launch/config.json create mode 100644 launch/demo.mjs create mode 100644 launch/fixtures/broken.js create mode 100644 launch/index.html create mode 100644 launch/launch.js create mode 100644 launch/package-lock.json create mode 100644 launch/package.json create mode 100644 launch/receipts-demo.mjs create mode 100644 launch/request.mjs create mode 100644 launch/test/workflow.test.js create mode 100644 launch/transcript.txt create mode 100644 launch/workflow.js diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index a31c161..ada63a9 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -19,6 +19,10 @@ jobs: node-version: 24 - run: node --check app-1.0.0.js && node --check siblings-1.0.0.js && node --check value-1.0.0.js && node --check candidate/redirect.js - run: node --test test/*.test.js + - run: npm ci + working-directory: launch + - run: npm test && npm run demo && npm run receipts:demo + working-directory: launch deploy: if: github.event_name != 'pull_request' needs: check diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7a6e713 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +node_modules/ +launch/receipts.json +launch/coverage/ diff --git a/index.html b/index.html index 90f6229..c78d185 100644 --- a/index.html +++ b/index.html @@ -62,6 +62,21 @@

Serious about the work. Playful about the day.

caring about the work is the point.

+
+

+ Fetch the request. Follow the cause. Bring receipts. +

+

+ Dallas brings the energy. Benji asks whether the build passed. See all + five tools work together: request logging, real error diagnosis, an + honest incident draft, status summaries and a release gate backed by + measured commands. +

+

+ Run the real workflow → · Copyable setup, + source, tests and actual passing/blocked results. +

+