Repository navigation
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Codex review: blocked before merge. What this changesThis PR moves skill hero layout checks from a live public listing to a seeded local fixture in the required profile/context browser shard. Example: The public skills-101/superpowers/ai-video-generation listing disappears.
Review scores
ProductKind: Bug fix · Worth it: No · Fix scope: Complete Merge readiness⛔ Blocked before merge - 2 items remain Main already implements the central repair through #3802; the supplied maintainer-author guard reserves retirement of this redundant PR for explicit maintainer judgment. Priority: P3 Decision needed
Before merge
FindingsNone. Agent review detailsHow this fits togetherThe browser CI gates load ClawHub pages backed by public or disposable local Convex data and report layout and runtime failures as required checks. flowchart LR
A[PR CI] --> B[Public smoke]
A --> C[Profile context shard]
C --> D[Local Convex fixture]
D --> E[Skill detail page]
E --> F[Layout assertions]
Technical reviewBest possible solution: Retain main’s runner-owned fixture initialization and existing required layout coverage, and have a maintainer retire this redundant PR. Do we have a high-confidence way to reproduce the issue? The original unstable public-listing dependency is absent from current main, which seeds the controlled fixture and runs the assertions locally; no target code was executed during this read-only review. Is this the best way to solve the issue? The fixture move addresses the correct layer, but main already provides it with initialization owned by the runner; replacing the URL with another live listing would preserve the original failure mode. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against 3635eb2fcc3b; fix evidence: commit 9a614dc195af, main fix timestamp 2026-09-24T08:03:39Z. Provenance checked
TestingProof path: none. SecurityNone. EvidenceWhat I checked:
Likely related people:
Review metrics
Root-cause clusterRelationship: Members:
Proposal only: this assessment does not dispatch repair, suppress jobs, mutate sibling items, close, or merge anything. LabelsLabel changes: No label changes. Label justifications:
Rating scale6/6 🦀 challenger crab · 5/6 🦞 diamond lobster · 4/6 🐚 platinum hermit · 3/6 🦐 gold shrimp · 2/6 🦪 silver shellfish · 1/6 🧂 unranked krab. Overall follows the weaker of proof and patch quality; ✨ marks media proof (a screenshot, video, or linked artifact) that directly shows the changed behavior. WorkflowClawSweeper edits this one comment on every review. Comment HistoryReview history (21 earlier review cycles; latest 8 shown)
Reviewed October 12, 2026, 9:57 AM ET / 13:57 UTC (Revision 22). |
|
This pull request has been automatically marked as stale due to inactivity. |
|
Closing due to inactivity. |
The public browser smoke gate is red because its mobile layout test hard-codes a third-party skills.sh listing that now returns HTTP 404. This fails unrelated PRs before any layout assertion runs.
Move the existing layout assertions into the local-auth profile/context shard and seed the existing
doany-skills/skills/reddit-automationfixture before navigation. The test keeps its desktop/mobile typography, grouping, wrapping, and overflow checks. Its topic-count assertion accounts for the seeded entry’s two original topics. Product UI behavior is unchanged.Evidence: failing main run, with only this test failing (18 other smoke tests passed); the hard-coded public route independently returned HTTP 404.
Remote proof passed on the configured Blacksmith Testbox backend, lease
tbx_01m33nwh6z4rcm0er9wakvcwkd(backend run):bun run test:pw:local-auth -- --project=chromium e2e/local-auth/skill-hero-layout.pw.test.ts: real disposable Convex and Chromium, 1 passed.bun run ci:playwright-smoke: 18 passed.bun run ci:staticandbun run ci:unit: passed; 7,170 tests passed, 3 skipped.AI-assisted maintenance fix; the code and runtime proof have been reviewed. No release or production deployment is requested.