From 1e0d8e17062722d2ee5cbc5dd1b76b13890e76b1 Mon Sep 17 00:00:00 2001 From: codeswithroh Date: Sun, 19 Jul 2026 10:28:47 +0530 Subject: [PATCH] docs: point the beta to its verified public release --- .github/workflows/pages.yml | 33 --------------------------------- README.md | 2 +- docs/roadmap.md | 9 ++++++++- docs/verification.md | 2 +- site/.gitignore | 1 + 5 files changed, 11 insertions(+), 36 deletions(-) delete mode 100644 .github/workflows/pages.yml create mode 100644 site/.gitignore diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml deleted file mode 100644 index 86d55a5..0000000 --- a/.github/workflows/pages.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Deploy landing page - -on: - push: - branches: [main] - paths: - - 'site/**' - - '.github/workflows/pages.yml' - workflow_dispatch: - -permissions: - contents: read - pages: write - id-token: write - -concurrency: - group: pages - cancel-in-progress: true - -jobs: - deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/configure-pages@v5 - - uses: actions/upload-pages-artifact@v3 - with: - path: site - - id: deployment - uses: actions/deploy-pages@v4 diff --git a/README.md b/README.md index f7be151..9ef21b8 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ The initial release is macOS-first and is being built for OpenAI Build Week. The ## Download -Download the Apple Silicon beta from the [TaskTape Replay site](https://codeswithroh.github.io/tasktape/) or from [GitHub Releases](https://github.com/codeswithroh/tasktape/releases/latest). The DMG contains TaskTape's tested browser runtime, so Google Chrome is not required. +Download the Apple Silicon beta from the [TaskTape Replay site](https://tasktape-replay.vercel.app/) or from [GitHub Releases](https://github.com/codeswithroh/tasktape/releases/latest). The DMG contains TaskTape's tested browser runtime, so Google Chrome is not required. The beta is not signed or notarized yet. After copying TaskTape to Applications, macOS may require you to control-click the app, choose Open, and confirm once. A signed release requires an Apple Developer ID certificate and notarization credentials. diff --git a/docs/roadmap.md b/docs/roadmap.md index 79f6337..ed11ff4 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -166,7 +166,7 @@ Current boundary: - Agent capture supports local browser applications and one active session. Release builds include their browser runtime. General desktop instrumentation, remote staging URLs, CI workers, and direct GitHub issue ingestion remain post-hackathon work. -## Milestone 5: Product polish and submission - July 19-20 +## Milestone 5: Product polish and public beta - Complete July 19 Deliverables: @@ -180,6 +180,13 @@ Exit gate: - A clean-machine rehearsal follows the README, the demo succeeds twice consecutively, and every submission requirement is present. +Verified result: + +- The self-contained 0.2.0 DMG includes Chromium and the TaskTape product icon. +- A read-only mounted-DMG run completed the external MCP reproduction journey with fresh user data. +- The production landing page and stable GitHub download passed desktop, mobile, redirect, full-download, SHA-256, and disk-image checks. +- The release remains clearly labeled as an unsigned Apple Silicon beta until Apple Developer ID and notarization credentials are available. + ## Buffer: July 21 Only submission fixes, reliability fixes, and final upload verification. No new product scope. diff --git a/docs/verification.md b/docs/verification.md index 0363d00..d29dc8c 100644 --- a/docs/verification.md +++ b/docs/verification.md @@ -40,6 +40,6 @@ The first nine-journey Electron run on July 18 had one intermittent timeout whil The 0.2.0 arm64 production app, DMG, and ZIP built successfully with `pnpm package:mac`. The release includes Playwright Chromium 1228 and the TaskTape product icon. `codesign --verify --deep --strict` passed after the packaging hook sealed the full app with an ad-hoc signature, and `hdiutil verify` reported a valid disk image checksum. A fresh-user-data MCP journey launched TaskTape directly from the read-only mounted DMG, connected over an ephemeral loopback port, reproduced the browser regression through the bundled runtime, wrote the trace and final screenshot, created the check, and ran it successfully. The 286 MB stable DMG has SHA-256 `a63e6d0791a7fc97d93be02ec8e52fbb6bcf276f5ef8324d799550e4fbaf4c89`. -The static landing page was served locally and exercised in Chromium at 1440 by 900 and 390 by 844. Both viewports loaded the real product images, had no horizontal overflow or console errors, exposed consistent stable DMG links, and copied both MCP commands with visible feedback. Full-page captures were visually inspected. Public URL and release download verification remain pending until the branch is merged and GitHub Pages deploys. +The static landing page was served locally and exercised in Chromium at 1440 by 900 and 390 by 844. Both viewports loaded the real product images, had no horizontal overflow or console errors, exposed consistent stable DMG links, and copied both MCP commands with visible feedback. Full-page captures were visually inspected. The Vercel production URL returned 200 over HTTPS at both viewports. The complete 300,282,253-byte DMG was downloaded through the landing page's stable GitHub URL, matched the release SHA-256, and passed `hdiutil verify`. No Apple Developer ID identity is installed on the build Mac, so 0.2.0 is not Apple-signed or notarized. The ad-hoc signature provides bundle integrity but does not satisfy Gatekeeper distribution trust; users may need to approve the beta once through macOS. This is the only known release-credential blocker. diff --git a/site/.gitignore b/site/.gitignore new file mode 100644 index 0000000..e985853 --- /dev/null +++ b/site/.gitignore @@ -0,0 +1 @@ +.vercel