{"submission_id":"44c89145-161e-4571-8802-ab68f6944236","submission_revision_id":"f267ca0d-e89a-4800-b1bb-8d730cf1cb5c","revision_version":2,"submission_status":"under_review","submitted_at":"2026-09-14T00:01:43.230768Z","submitter_name":"Yichen Wu","submitter_email":"myrealnameisk@outlook.com","task":{"status":"submitted","version":2,"extra_fields":{"difficulty_self_test":{"model":"GPT-6 Astra","harness":"Codex","estimated_score":"<1%"}},"submitted_at":"2026-09-14T00:01:43.230768+00:00","industry_domain":"Front-end Development / Web Development","task_short_name":"figma_to_code_four_views_001","operating_system":"Windows","task_description":"Objective: Rebuild the supplied Figma project as four locally runnable HTML pages with close visual fidelity.\n\nStarting State: A local Figma Design file, `主页.fig`, contains three source pages named `主页`, `我的班级`, and `近期词书`. Create `page1.html` for the first page, `page2.html` for the second page, and `page3-left.html` and `page3-right.html` for the left and right portions of the third page.\n\nInstructions & Rules: Inspect `主页.fig` in Figma web before coding, then implement the four views with editable HTML, CSS, inline SVG, and JavaScript. Recreate the layout, typography, colors, cards, lists, charts, icons, calendar, and static content shown in the design. The calendar layer named `Screenshot 2023-08-03 at 21.07 1` is a visual reference and must be rebuilt with code. Do not embed screenshots, exported full-page images, or raster bytes from the Figma file. The interaction arrows and explanatory labels around the third page are annotations and may be omitted from the visual match. Run the pages from a local server and preserve the source design proportions.","software_licensing":"Commercial","evaluation_criteria":null,"verification_method":"- The output contains `page1.html`, `page2.html`, `page3-left.html`, `page3-right.html`, shared CSS, and any required JavaScript.\n- All four pages load from a local HTTP server, return HTTP 200, parse successfully, and produce no uncaught browser-console errors.\n- The four views correspond to the Figma pages `主页`, `我的班级`, and `近期词书`; the third page is evaluated as separate left and right views.\n- Render at the exact source frame bounds recorded from `主页.fig`. The current measurements are 1922×1164 for page 1, 1920×4664 for page 2, 2501×2407 for page 3 left, and 1768×2407 for page 3 right. These values must be rechecked against the imported `.fig` before formal submission.\n- All visible text must match the source content and remain selectable HTML text. Text wrapping, font size, weight, line height, and text-box geometry must be preserved.\n- The calendar, charts, icons, avatars, cards, progress bars, scrollbars, and decorative geometry must be represented with HTML, CSS, inline SVG, or JavaScript. The calendar layer `Screenshot 2023-08-03 at 21.07 1` must not be embedded as an image.\n- No `<img>`, `<picture>`, SVG `<image>`, canvas, iframe, data URL, CSS raster URL, full-frame raster background, exported screenshot, or dense pixel-grid reconstruction may be used.\n- The arrows and adjacent explanatory labels in the third-page reference are excluded from pixel scoring only. Surrounding product UI must still be present.\n- Capture each page at a fixed viewport, 100% browser zoom, DPR 1, sRGB, and after fonts load. Compare against the frozen evaluator reference fixture made from the supplied Figma screenshots.\n- Visual pass thresholds are mean SSIM ≥ 0.90 across the four views, no individual view below 0.85, and mean absolute pixel error ≤ 8%.\n- Also verify exact text, colors, spacing, major element bounds, page dimensions, and documented font substitutions.\n- The evaluator, rather than the agent, produces the final visual report and difference images.","software_and_version":"Figma web editor (build number not exposed); Google Chrome 151.0.7922.175","specific_requirements":null,"expected_completion_time":null},"files":[{"file_id":"30fb9a11-9bdb-4c7f-b7d3-1321473cb548","filename":"主页.fig","category":"input_materials","content_type":"application/octet-stream","size_bytes":332275},{"file_id":"7dd9dfd6-4d38-4613-9820-52f303088cef","filename":"page2.html","category":"reference_output","content_type":"text/html","size_bytes":8747},{"file_id":"004d9691-6729-47ff-8a7a-ba3566c7e8cd","filename":"page3-left.html","category":"reference_output","content_type":"text/html","size_bytes":3416},{"file_id":"80084cdb-95ae-429b-bf82-376a4fa5e9b3","filename":"app.js","category":"reference_output","content_type":"text/javascript","size_bytes":1941},{"file_id":"6def0b9a-269c-46ea-b278-6054d9194544","filename":"styles.css","category":"reference_output","content_type":"text/css","size_bytes":61109},{"file_id":"aac18252-233e-4d96-945f-952d00233a3b","filename":"page3-right.html","category":"reference_output","content_type":"text/html","size_bytes":9857},{"file_id":"655ba5b4-dedf-44bf-890f-6938bbc74b5b","filename":"page1.html","category":"reference_output","content_type":"text/html","size_bytes":3084},{"file_id":"602fcdc4-de5d-45e9-87a5-77526e6bcaee","filename":"page3-left.html","category":"difficulty_self_test_evidence","content_type":"text/html","size_bytes":1767},{"file_id":"87cb4998-888a-4491-be2e-589e52c326ae","filename":"page3-right.html","category":"difficulty_self_test_evidence","content_type":"text/html","size_bytes":2781},{"file_id":"8b4617b0-e3fa-4ce0-8fac-80e025ab9487","filename":"styles.css","category":"difficulty_self_test_evidence","content_type":"text/css","size_bytes":11431},{"file_id":"d4e79fa2-7c3f-47f5-842e-27dd6828a462","filename":"page2.html","category":"difficulty_self_test_evidence","content_type":"text/html","size_bytes":3924},{"file_id":"333d04c5-5077-49ed-9106-e007acc32bc9","filename":"app.js","category":"difficulty_self_test_evidence","content_type":"text/javascript","size_bytes":1077},{"file_id":"a3542f7d-131d-4571-a36b-938d21684a76","filename":"page1.html","category":"difficulty_self_test_evidence","content_type":"text/html","size_bytes":3388}],"deep_review":{"overall_verdict":"Accept","review_text":"**Overall Verdict:** Accept — the submission is complete and end-to-end viable, with only reviewer-tooling uncertainty around the proprietary Figma canvas internals.\n\n**Completeness Check:**\n- Instruction: Complete — clearly defines four HTML views, source pages, editable implementation requirements, prohibited raster techniques, dimensions, and verification criteria.\n- Inputs: Complete — `主页.fig` is present as a valid, unencrypted ZIP containing `canvas.fig`, metadata, thumbnail, and embedded image references; its internal Figma canvas records could not be semantically decoded locally.\n- Toolchain: Complete — Figma web, Chrome, HTML/CSS/SVG/JavaScript, and a local HTTP server provide a feasible single-machine workflow.\n- Reference output: Complete — `page1.html`, `page2.html`, `page3-left.html`, `page3-right.html`, `styles.css`, and `app.js` are present, readable, and consistent with the declared roles.\n- Rubric: Complete — specifies HTTP success, parsing, console behavior, dimensions, text fidelity, prohibited elements, fixed rendering conditions, SSIM, and pixel-error thresholds.\n\n**File and Task Reachability:**\nAttachment classification: `partially_reachable`; all 13 manifest attachments were downloaded and inspected, with manifest byte counts matching the downloads. I inspected `主页.fig`, all six reference-output files (`page1.html`, `page2.html`, `page3-left.html`, `page3-right.html`, `styles.css`, `app.js`), and all six difficulty-self-test files with those same names. The Figma archive passed integrity testing, contained no unsafe paths or encryption, and its PNG members were identified and visually inspected, including the calendar reference. The proprietary `canvas.fig` binary’s semantic records remain unreviewed because no local Figma parser was available. HTML structure, UTF-8 validity, CSS balance, and JavaScript syntax were checked; browser execution, local-server HTTP checks, and visual scoring were not performed in this review. The declared path remains reachable: a contributor can open the supplied file in Figma web, implement the four editable pages, serve them locally, and have them evaluated against the stated fixture and thresholds.\n\nLicense keys, accounts, tokens, and other credentials are not required from the contributor.\n\nConfidential, proprietary, or internal material may be evaluated as submitted evidence without requiring additional disclosure.\n\n**Special Screening:**\nNone.\n\n**Recommended Changes:**\nThe submission provides a coherent input, toolchain, reference-output contract, and objective evaluation path. No material changes are required; the individual frame bounds should be rechecked in Figma before formal execution as already required by the task.","reviewed_at":"2026-09-14T00:09:46.435966Z"},"claim":null}