Skip to content

chore(web): sync site copy to Protocol Factory 0.2.9-alpha - #8

Merged
koji merged 12 commits into
mainfrom
chore/sync-factory-0.2.9-alpha
Sep 23, 2026
Merged

koji merged 12 commits into
mainfrom
chore/sync-factory-0.2.9-alpha

Conversation

@koji

@koji koji commented Sep 23, 2026 •

Copy link
Copy Markdown
Owner

Why

The marketing site still called the product Protocol Visualizer and referenced vsix filenames that do not exist. The extension is Protocol Factory at 0.2.9-alpha with an Unreleased multi-file bundler. This PR syncs the site copy to that reality.

Scope

  • src/config/site.ts, index.html, AiWorkflow, Screenshot, Disclaimer plus their tests read Protocol Factory now.
  • Features.tsx gains a Multi-file Bundler card and notes the csv_file guard plus Japanese UI. Count goes 6 to 7.
  • Install.tsx points at protocol-factory-0.2.9-alpha.vsix.
  • docs/README.md, docs/Architecture.md, docs/Instllation.md use factory names and the real vsix name. The Instllation.md filename typo stays.
  • package.json name becomes protocol-factory-web. No dependency changes.
  • Out of scope: docs/superpowers history keeps old names on purpose. No parser or simulation logic enters the site.

Tradeoffs

Copy-only sync instead of sharing code with the extension. The site stays static and the extension stays the single source of truth.

Blast Radius

Static marketing site only. No runtime, no API, no dependency changes. Safe.

Verification

  • rg 'Protocol Visualizer' src index.html returns zero.
  • rg 'protocol-visualizer.vsix|protocol-viz-' docs/README.md docs/Architecture.md docs/Instllation.md src index.html returns zero.
  • pnpm test passes with 14 files and 43 tests green.
  • pnpm build passes with tsc plus vite and 42 modules transformed.

Summary by CodeRabbit

  • Documentation
    • Updated the product name from Protocol Visualizer to Protocol Factory across the website, guides, and related materials.
    • Updated installation instructions to use the Protocol Factory extension package.
  • Website Updates
    • Refreshed feature descriptions to cover step search, multi-file bundling, runtime parameter safeguards, and custom labware setup.
    • Updated the installation section, page titles, screenshot text, and accessibility labels to use the new product name.

@netlify

netlify Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for protocol-visualizer ready!

Name Link
🔨 Latest commit 534b3c5
🔍 Latest deploy log https://app.netlify.com/projects/protocol-visualizer/deploys/6ab3526018f57b0008ce644d
😎 Deploy Preview https://deploy-preview-8--protocol-visualizer.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai

coderabbitai Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 7e23b1c5-b943-43fc-85bc-6a4714ca848b

📥 Commits

Reviewing files that changed from the base of the PR and between e17301a and 534b3c5.

⛔ Files ignored due to path filters (6)
  • .opencode/skills/verify-web/artifacts/review-fix-grid/screenshot.png is excluded by !**/*.png
  • .opencode/skills/verify-web/artifacts/review-fix-grid/vite-server.log is excluded by !**/*.log
  • .opencode/skills/verify-web/artifacts/review-fix-hero/screenshot.png is excluded by !**/*.png
  • .opencode/skills/verify-web/artifacts/review-fix-hero/vite-server.log is excluded by !**/*.log
  • .opencode/skills/verify-web/artifacts/review-fix-install/screenshot.png is excluded by !**/*.png
  • .opencode/skills/verify-web/artifacts/review-fix-install/vite-server.log is excluded by !**/*.log
📒 Files selected for processing (38)
  • .opencode/skills/verify-web/SKILL.md
  • .opencode/skills/verify-web/artifacts/review-fix-grid/axtree.json
  • .opencode/skills/verify-web/artifacts/review-fix-grid/dom.html
  • .opencode/skills/verify-web/artifacts/review-fix-grid/result.json
  • .opencode/skills/verify-web/artifacts/review-fix-hero/axtree.json
  • .opencode/skills/verify-web/artifacts/review-fix-hero/dom.html
  • .opencode/skills/verify-web/artifacts/review-fix-hero/result.json
  • .opencode/skills/verify-web/artifacts/review-fix-install/axtree.json
  • .opencode/skills/verify-web/artifacts/review-fix-install/dom.html
  • .opencode/skills/verify-web/artifacts/review-fix-install/result.json
  • .opencode/skills/verify-web/features/README.md
  • .opencode/skills/verify-web/features/ai-workflow.md
  • .opencode/skills/verify-web/features/features-grid.md
  • .opencode/skills/verify-web/features/hero.md
  • .opencode/skills/verify-web/features/install-guide.md
  • .opencode/skills/verify-web/scripts/drive.mjs
  • .opencode/skills/verify-web/scripts/verify.mjs
  • docs/Architecture.md
  • docs/Installation.md
  • docs/README.md
  • docs/superpowers/plans/2026-08-25-protocol-factory-web.md
  • docs/superpowers/specs/2026-08-25-protocol-factory-web-design.md
  • index.html
  • mise.toml
  • package.json
  • src/App.test.tsx
  • src/components/AiWorkflow/AiWorkflow.tsx
  • src/components/BeakerLogo/BeakerLogo.test.tsx
  • src/components/Disclaimer/Disclaimer.tsx
  • src/components/Features/Features.test.tsx
  • src/components/Features/Features.tsx
  • src/components/Header/Header.test.tsx
  • src/components/Hero/Hero.test.tsx
  • src/components/Install/Install.test.tsx
  • src/components/Install/Install.tsx
  • src/components/Screenshot/Screenshot.test.tsx
  • src/components/Screenshot/Screenshot.tsx
  • src/config/site.ts
 _________________________________________
< Digging deeper than a Minecraft player. >
 -----------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Browser verifier checks still expect the old branding, feature count, and VSIX filename, and the new feature copy displays literal Markdown delimiters.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 3 High severity · 1 Medium severity

Open (4)
What changed in this PR

Synchronizes the marketing site and documentation with Protocol Factory 0.2.9-alpha.

Changes:

  • Renames product branding and package metadata.
  • Adds the Multi-file Bundler feature.
  • Updates VSIX installation references and documentation.
File Summary
src/​config/​site.ts Updates product branding.
src/​components/​Screenshot/​Screenshot.tsx Refreshes screenshot copy.
src/​components/​Screenshot/​Screenshot.test.tsx Updates screenshot assertions.
src/​components/​Install/​Install.tsx Updates the VSIX filename.
src/​components/​Install/​Install.test.tsx Updates installation assertions.
src/​components/​Hero/​Hero.test.tsx Updates hero assertions.
src/​components/​Header/​Header.test.tsx Updates brand assertions.
src/​components/​Features/​Features.tsx Adds the bundler card and refreshes feature copy.
src/​components/​Features/​Features.test.tsx Updates the feature count.
src/​components/​Disclaimer/​Disclaimer.tsx Updates product branding.
src/​components/​BeakerLogo/​BeakerLogo.test.tsx Updates accessibility assertions.
src/​components/​AiWorkflow/​AiWorkflow.tsx Refreshes workflow copy.
src/​App.test.tsx Updates page assertions.
package.json Renames the web package.
index.html Updates page and SEO metadata.
docs/​README.md Updates extension documentation.
docs/​Instllation.md Updates installation documentation and VSIX name.
docs/​Architecture.md Updates repository naming.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/components/Features/Features.tsx Outdated
Comment on lines +41 to +43
title: 'Multi-file Bundler',
description:
'Bundle `from helpers import x` into `<name>.bundled.py` with a line map via the `Protocol Factory: Bundle Protocol` command.',
Comment thread src/components/Install/Install.tsx Outdated
<h3 className={styles.subHeading}>Method B: Command line</h3>
<pre className={styles.codeBlock}>
<code>code --install-extension protocol-visualizer.vsix</code>
<code>code --install-extension protocol-factory-0.2.9-alpha.vsix</code>
Comment thread src/config/site.ts
@@ -1,5 +1,5 @@
export const site = {
productName: 'Protocol Visualizer',
productName: 'Protocol Factory',
Comment thread src/components/Features/Features.tsx Outdated
@koji
koji merged commit 8c151ec into main Sep 23, 2026
7 of 8 checks passed
@koji
koji deleted the chore/sync-factory-0.2.9-alpha branch September 23, 2026 04:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

The unreleased bundler is presented as available, and documentation references remain inconsistent.

Review effort: Lite
Findings: 3 High severity

Open (3)
Resolved since last review (1)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants