Replace Kanye watermark with pointing Muse mascot / 将 Kanye 水印替换为指向姿势的 Muse 吉祥物 by functionstackx · Pull Request #1394 · SemiAnalysisAI/InferenceX-app · GitHub
Skip to content

Replace Kanye watermark with pointing Muse mascot / 将 Kanye 水印替换为指向姿势的 Muse 吉祥物 - #1394

Open
functionstackx wants to merge 1 commit into
masterfrom
fix/muse-unofficial-watermark
Open

functionstackx wants to merge 1 commit into
masterfrom
fix/muse-unofficial-watermark

Conversation

@functionstackx

@functionstackx functionstackx commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Replace the Kanye image on unofficial-result charts with a generated pointing
Muse mascot matching the supplied pose reference: left-pointing hand, tilted
head, open-mouth expression, and a transparent full-body silhouette.

  • Use a 768 × 768 transparent WebP (109 KB) and remove the old PNG.
  • Preserve watermark opacity, plot-area sizing, warning text, layer order,
    pointer-event behavior, and removal when the last unofficial run is dismissed.
  • Keep official-result charts and the existing Muse model icon unchanged.
  • Update the unit/E2E asset assertions and document image provenance. The
    generated illustration is not official Meta/Muse artwork.

Screenshots

These are actual local app screenshots with E2E_FIXTURES=1 and the repository's
muse-spark-unofficial-run.json fixture. The single B200 point is fixture data,
not a new live benchmark measurement. Screenshot files live on a separate
evidence branch and are not part of this application diff.

Desktop, light

Pointing Muse in light mode

Desktop, dark

Pointing Muse in dark mode

Mobile, 375 px

Pointing Muse on mobile

AI model disclosure

  • GPT-6 Astra Ultrafast (session runtime label): implementation, tests, browser
    QA, and PR preparation. No delegated agents.
  • GPT Image 2.5 Flare (gpt_image_2_5_flare): generated the transparent pointing
    mascot from the supplied pose screenshot and a texture/color reference.

Validation

  • Focused Vitest suites: 51/51 passed (watermark.test.ts, chart-setup.test.ts).

  • Cypress unofficial-watermark.cy.ts: 1/1 passed with the final pointing asset.

  • Cypress chart-button/scatter-graph component suites: 60/60 passed.

  • Playwright: light/dark desktop and 375 px mobile screenshots; no horizontal
    mobile overflow; PNG export contains the pointing mascot.

  • Official DeepSeek R1 fixture: 153 visible plot shapes and no unofficial
    watermark. Dismissing the unofficial run also removes the watermark.

  • TypeScript, lint, formatting, typography, and git diff --check: passed.

  • Full app unit suite under Node 24.22.0: 463 files passed, 9,726 tests passed,
    four skipped. Constants package: all 63 tests passed. Database package:
    all 1,122 tests passed.

  • Environment note: the sandbox default Node 20.20.2 is incompatible with the
    installed JSDOM runtime. The successful app run used Node 24.22.0.

  • GitHub: all 32 active checks passed, including Chrome/Firefox E2E shards,
    component shards, typecheck/unit tests, lint, CodeQL, and Vercel. Four
    conditional checks were skipped.

  • Local production build not run; Vercel preview build passed. No routing,
    server, dependency, or data changes.

  • I have completed the AI model disclosure and kept it current.

中文说明

将非官方结果图表中的 Kanye 图片替换为按参考姿势生成的 Muse 吉祥物:
向左指、歪头、张嘴,使用透明背景的全身 WebP。保留原有警告文字、
透明度、图层顺序和交互行为;官方结果图表及 Muse 模型图标不变。
这张插图由 AI 生成,并非 Meta/Muse 官方素材。

上方截图来自本地测试夹具,不代表新增实测成绩。相关单元测试 51 项、
端到端测试 1 项、图表组件测试 60 项通过,已检查桌面明暗主题、
375 像素移动布局和 PNG 导出。Node 24.22.0 下完整应用单元测试通过
9,726 项(跳过 4 项),常量包通过 63 项,数据库包通过 1,122 项。
GitHub 32 项运行检查全部通过(含 Chrome/Firefox 端到端测试及 Vercel
预览构建),4 项条件检查跳过。PR 尚未合并。

GPT-6 Astra Ultrafast(会话运行时标识)负责代码、测试、浏览器检查及 PR;
GPT Image 2.5 Flare (gpt_image_2_5_flare) 负责生成吉祥物插图。
未使用子代理。

@vercel

vercel Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

This branch was successfully deployed

1 active deployment
Preview — bcc24393 Deployed Oct 18, 2026 by vercel[bot]
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.

1 participant