Repository navigation
Move the qmax.run page checks onto 9lives.run and install Go v0.4.0 - #34
Conversation
qmax.run now serves a different QualityMax page, and the checks it presented (scan, inspect, repro) ship in the Go runner from v0.4.0 as 9l scan, 9l inspect and the scan_url, inspect_page and generate_playwright_repro MCP tools. - Landing page: a "Check the page you changed" command in the hero, a "Page checks" verification-loop section with the nine checks and the MCP setup command, and updated feature and Python-section copy. The qmax-mcp ecosystem card, which linked to qmax.run, is removed and the grid becomes 2x2. - Installer: defaults to Go v0.4.0 instead of v0.1.1 and names 9l scan after installing; both copies stay byte-identical. - README: Go v0.4.0, go install @v0.4.0, and the page checks described as part of the runner instead of a separate npm server. - Tests: no qmax.run link, the page-check content and the installer default are asserted. Merge only after the v0.4.0 GitHub Release exists: the installer default downloads it.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
QualityMax ReviewVerdict: COMMENT · Confidence: evidence-backed scan Re-review: Open the QualityMax check and select Re-review after it completes. Files eligible: 8 · Files reviewed: 8 · Files with findings: 0 · Findings: 0 · Inline cards: 0 Priority findings
Review gates
Important files
Review lifecycleUse the inline cards to inspect evidence and suggested remediation. Re-run the QualityMax review after pushing a fix; unchanged cards are identified by their stable finding marker. Dismiss with a reason through the existing QualityMax/GitHub review feedback flow. 0 prior card(s) are stale/resolved on this head. Proof legend: VERIFIED independently judged patch · REPRODUCED verified finding · GROUNDED deterministic evidence · MODEL-ONLY model judgment. QualityMax project results are available in the configured project. Receipt · commit |
❌ QualityMax Pipeline
Powered by QualityMax — AI-Powered Test Automation |
The site should not name third-party products. The first launch meme compared 9lives with another tool by name and logo in its caption, alt text and image. - Remove its gallery entry and both image files (the launch version and the older one kept for shared URLs). - Drop the rule that made the first meme span both columns; the four remaining memes form a 2x2 grid. - Remove its entries and prompt from docs/marketing/meme-assets.md.
…tory (#35) The site and the Go installer it serves now live in Quality-Max/9lives-runner (#117), and Vercel's 9lives-run project deploys from there. Keeping a second copy here would let the two drift. - Remove website/, install/9l.run.sh, the IndexNow workflow, the CI website job, docs/INDEXNOW.md and docs/marketing/meme-assets.md, which moved with the site, and the installer and site tests, which moved with them. - Keep the check that the Python Action and pre-commit hooks select the Python CLI even when a Go 9l is on PATH, as tests/test_integration_identity.py. - Point the README and migration guide at the runner repository for the installer and site, and correct the guide's pinned installer release from v0.1.1 to v0.4.0, which the installer has used since #34.
Why
qmax.run now serves a different QualityMax page, so the page-check content it presented has no home. Those checks (scan a page, inspect its locators, generate a repro) now ship in the Go runner from v0.4.0 (Quality-Max/9lives-runner#99):
9l scan,9l inspect, and thescan_url,inspect_pageandgenerate_playwright_reproMCP tools.What changes
9lives.run (
website/app/page.tsx,globals.css)9l scan https://your-app.dev --format markdown). The command grid is now 2×2.#page-checkssection, "From “looks done” to evidence it works", linked from the nav. It covers:claude mcp add 9lives -- 9l mcp;Installer (
install/9l.run.sh=website/public/install.sh)9l scanafter installing.NINELIVES_VERSION=v0.3.0) and it installed9l 0.3.0 (Go runner).README
go install …@v0.4.0.Tests
tests/test_website.pyasserts there is no qmax.run link, that the page-check content is present, and that the installer defaults to v0.4.0.page.test.tsxcovers the new section and the hero command.Memes
docs/marketing/meme-assets.md.Validation (local)
pytest tests/test_website.py tests/test_installer.py: 25 passedvitest run: 20 passednpm run lint: cleannext devand checked at desktop (1280) and mobile (390): hero, page-check section and ecosystem grid.