This case study documents an early manual proof of concept behind WebMuse.
The goal was not to clone a third-party website. The goal was to validate a workflow:

The original page had an older visual structure, unstable text/background contrast, noisy first-screen hierarchy, and distracting consultation/footer elements.
The first AI/Codex-assisted draft captured a broad direction, but it still needed review for visual hierarchy, typography scale, spacing, image rhythm, menu behavior, and brand fit.
The manually tuned result improved the first-screen structure, contrast, title scale, visual mood, menu state, and brand-specific expression.


This PoC records how manual visual decisions were exposed as repeatable tuning variables. The overlay panels are local-only validation tools and are not included in exported site output.
Static screenshots are not enough for interaction-heavy website reconstruction.
Motion evidence shows problems that only appear during interaction:

See:
docs/case-studies/manual-poc-001/motion/motion-observation.md
The reference video is used only as low-risk observation evidence. It is not a clone target.
If original-speed MP4 previews are available, use them as supporting evidence. They must preserve original timing and must not be accelerated.
Full original-speed MP4s are better handled as GitHub Release assets because of repository size. See video-release-assets-plan.md.
Full original-speed videos are available as GitHub Release assets:
https://github.com/wxici/WebMuse/releases/tag/v0.1.0-alpha-manual-poc
The full videos are not committed to main to keep the repository lightweight.
The manual PoC exposed a limitation of in-page tuning overlays.
During visual validation, the tuning panels were useful because they made design decisions visible as adjustable variables. However, placing those controls inside the webpage creates several problems:
For this reason, future WebMuse tuning controls should move into an external WPF floating tuning window instead of remaining inside the webpage.
In the desktop application, the tuning window can float outside the WebView preview, move to another monitor, or dock beside the preview area. This keeps the website view clean while still allowing immediate visual adjustment.
The tuning window should not directly rewrite the original source files on every slider movement. Instead, it should first apply runtime CSS variable updates through the preview layer, such as injected CSS variables or a temporary override stylesheet. When the user confirms the result, WebMuse can persist the final values into tune-overrides.css, tune-overrides.json, or the generated theme layer.
This keeps the workflow safe:
Recommended future architecture:
WPF floating tuning window
-> WebView2 ExecuteScriptAsync / postMessage
-> runtime CSS variables / injected override style
-> live preview
-> user confirms
-> tune-overrides.css / tune-overrides.json
The external reference source was used only to study layout rhythm, whitespace, typography scale, image mood, menu behavior, and interaction direction.
WebMuse does not aim to copy third-party brand assets, text, images, logos, or full website identities.
The intended workflow is:
observe -> understand -> transform -> create a user-owned branded result
This manual loop showed why WebMuse needs: