Skip to content

Releases: zyx1121/task-web

Task Web 0.2.0

Choose a tag to compare

@zyx1121 zyx1121 released this 04 Oct 16:11
32fbc73

Rules that only lived in prose kept being broken: illegal font sizes, missing corners, mobile overflow and UI copy written for the developer. The starter now measures the rendered page instead of trusting the prose.

npm run audit -- <url> opens a page in WebKit at 1280, 390 and 320px, in dark and light. It fails on a size outside 80/24/16/14px or a weight outside 400/500, a missing corner, sideways scroll or a light first paint. It warns about developer-facing copy. The skill states the legal scale, adds a copy rule and requires a passing audit. evals/scenarios.md holds five fixed scenarios.

Validation: CI audits the generated starter (PASS) and confirms an off-contract fixture fails every check. On sandbox, www.zyx.tw passes. ui.zyx.tw fails on 600-weight headings in its Markdown demo, which is a real finding.

Task Web 0.1.0

Choose a tag to compare

@zyx1121 zyx1121 released this 02 Oct 06:13
97c2d0b

Personal tools and temporary research demos currently have to recreate Loki's visual shell or copy business pages from dev.zyx.tw. This plugin supplies a clean React starter, portable four-corner compositions and a shared automatically discoverable skill for Codex and Claude Code.

The starter consumes ui.zyx.tw's canonical theme and stock shadcn base-nova primitives. A source-only scaffolder refuses existing content; a registry serializer works around the current shadcn theme parser failure. FDE remains a separate environment plugin.

Validation on the sandbox VM: all 4 scaffolder/theme tests, skill validator, generated-app npm ci and TypeScript/Vite build. Claude manifest validation passed. WebKit verified fixed corners, 24/16px typography, 1rem radius, theme switching, 390px layout, H.264 playback and clip switching in the separate satellite demo. No browser console errors.