Repository navigation
Releases: zyx1121/task-web
Release list
Task Web 0.2.0
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
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.