Computer-Use Agent Taxonomy中文
R06.02.01.03 · TASK CLASS

Layered compositing & selections

Arrange, move and composite layers with precise selections and masks, from repositioning one layer to multi-layer composites.

20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.

Typical applications
Photoshop · Affinity Photo · GIMP
Class GUI-need label
G2 · GUI-essential

Digital-employee context

Project class assignments, not demonstrated employee capability or imported benchmark coverage. Acceptance criteria and value metrics are proposals; no ROI has been measured.

Related roles

  • Creative production and revision · Link by the artifact changed: vector paths, photo adjustments, composites, cuts, captions, models, repaired dialogue and loudness-compliant mixes.

Compare all digital-employee workflow designs

Task proposals · 20

Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.

R06.02.01.03-T01 Place a masked product smart object with shadow and clipped Curves

Original instruction

In Photoshop open fixtures/bg_kitchen.psd and place input/product.png as an embedded Smart Object named 'Product' at 62% ± 1% scale, bottom-center on the counter line (guide at y = 1480). Mask it to the bottle silhouette, add a Drop Shadow at 120° ± 10°, and clip a Curves layer to it. Save the PSD and export out/kitchen.png.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
geom · Precise geometry path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

psd-tools: 'Product' is a smart object, transform scale 61–63%, bottom edge within 4 px of y = 1480; layer-mask alpha IoU ≥ 0.95 vs GT silhouette; effects include dropShadow with angle 110–130°; a Curves layer clipped to it. PNG equals the PSD composite within 2 levels. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

25% smart object scale/position; 30% mask IoU ≥ 0.95; 30% drop shadow angle and clipped Curves; 15% export matches.

R06.02.01.03-T02 Update a T-shirt mockup and export three colorway comps

Original instruction

fixtures/TShirt_Mockup.psd has a warped smart object 'Design' and layer comps 'Red', 'Navy', 'Sand'. Replace the smart object contents with input/logo.ai so the warp follows the fabric folds, then export each comp as out/tee_<comp>.png at 2000 px wide.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

psd-tools: 'Design' smart object embeds the logo (hash of linked/embedded data); warp mesh unchanged from fixture. Each PNG: logo region IoU vs GT warped logo mask ≥ 0.93, shirt color in GT fabric patch within ΔE2000 ≤ 3 of comp swatch. Three files, 2000 px wide. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

35% smart object contents replaced with warp kept; 45% three comps exported correctly (15 points each); 20% size and naming.

R06.02.01.03-T03 Reorganize a 140-layer PSD to a naming spec without changing pixels

Original instruction

fixtures/campaign_master.psd has 140 loosely named layers. Following input/layer_spec.md, group layers into BG / Product / Copy / Legal / FX, rename them to the spec's pattern, delete hidden empty layers, and keep the composite pixel-identical. Save as out/campaign_clean.psd.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI api · API/SDK
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
drag · Drag & drop click · Point & click code · Code & commands
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

psd-tools tree: exactly the 5 top-level groups; every layer name matches the spec regex and its GT group; 0 hidden empty layers remain; no visible layer deleted; flattened composite bit-identical to the fixture. Scripted or manual routes both accepted (hybrid task).

Proposed partial credit

30% groups and membership; 30% renames match regex; 15% hidden empties removed; 25% composite identical.

R06.02.01.03-T04 Apply an editable non-destructive blur in GIMP 3

Original instruction

Open fixtures/street.xcf in GIMP 3. Apply a Gaussian Blur (size 6) to layer 'bg' as a non-destructive filter that stays editable in the layer's filter stack, mask it so the cyclist region stays sharp, and save as out/street_nd.xcf.

Platforms
lin · Linux mac · macOS win · Windows
Applications
GIMP
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click path · Continuous path
Work product
WP03 · Visual layout
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

Load XCF with GIMP 3 in batch mode: layer 'bg' has an NDE filter gegl:gaussian-blur with std-dev ≈ 6 still editable; layer mask present; rendered composite: cyclist GT region SSIM ≥ 0.98 vs source, background sharpness (Laplacian var) reduced ≥ 50%. Script-Fu/Python-Fu consoles and gimp -b batch mode are disabled for the agent; XCF writes are logged and must come from the GIMP GUI process.

Proposed partial credit

40% editable NDE blur on bg; 30% mask protects cyclist; 30% composite blur measured.

R06.02.01.03-T05 Cut out curly hair with Select and Mask onto a new backdrop

Original instruction

fixtures/curly.psd shows a model with curly hair against a busy park. Use Select and Mask (refine edge) to cut her out as a layer mask (no deleted pixels), place her over input/studio_gray.jpg, and decontaminate edge color. Save out/curly_comp.psd and export PNG.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Layer mask alpha vs GT matte: SAD ≤ 15 (×1000 px) and gradient error below the GT threshold in the hair trimap; body mask IoU ≥ 0.98; green park color fringe on edge band (mean G excess) ≤ 0.02. Subject layer pixels complete (not erased). UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

25% body silhouette; 40% hair matte quality; 20% edge decontamination; 15% non-destructive mask structure.

R06.02.01.03-T06 Replace a sky and harmonize the foreground

Original instruction

fixtures/farm.psd has a flat white sky. Replace it with input/sunset_sky.jpg behind the tree line using a mask that keeps fine branches, then add masked adjustments so the foreground takes the warm sunset tone. Save PSD; export out/farm_sunset.jpg.

Platforms
mac · macOS win · Windows
Applications
Photoshop · Affinity Photo
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Sky GT mask: SSIM ≥ 0.9 vs placed sky; GT branch region: white-halo pixels (L* > 90 within 3 px of branches) ≤ 1%; foreground mean b* raised 6–14 and L* change ≤ 8 vs original; sky on its own layer with a mask. Photoshop scripting (UXP/ExtendScript, Actions) and Affinity macros are disabled; the layered file must be saved by either app, not written by a script.

Proposed partial credit

30% sky placed behind trees; 30% clean branch edges; 25% foreground harmonized; 15% layered structure.

R06.02.01.03-T07 Composite a person into a street plate with matched perspective and shadow

Original instruction

Place input/runner.psd (cut-out runner, 1.75 m tall) into fixtures/street_plate.psd at the curb point marked by guide 'X'. Scale to the plate's perspective (GT camera: a 1.75 m person at X is 612 px tall), add a cast shadow consistent with the sun direction in the plate, and color-match. Export out/street_comp.png.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
geom · Precise geometry path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
5 / 5

Proposed verifier

Runner bbox height 612 ± 12 px and feet at X ± 6 px; shadow layer direction within 10° of GT sun azimuth projection and darkness ratio 0.4–0.7; runner mean skin/clothes shift toward plate white balance (b* difference to plate neutral ≤ 3). Smart object or masked layers required. UXP/ExtendScript scripting and Actions are disabled, and writes to out/ are logged by process, so a file composited by a script is rejected.

Proposed partial credit

30% scale and placement; 30% shadow direction and density; 25% color match; 15% non-destructive layers.

R06.02.01.03-T08 Blend three exposures with hand-built luminosity masks

Original instruction

fixtures/cathedral_brackets.psd has three aligned exposures (−2, 0, +2 EV) of a cathedral interior. Blend them with luminosity masks (no HDR merge, no Camera Raw) so stained glass and dark pews both show detail. Save as out/cathedral_blend.psd and export TIFF.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path click · Point & click vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Window GT mask: clipped ≤ 0.5% and local contrast ≥ 70% of −2 EV frame; pew GT mask mean L* ≥ 30; no halos (edge band ΔL* overshoot ≤ 5). PSD must keep ≥ 2 exposure layers with grayscale masks derived from luminosity (correlation with layer luma ≥ 0.6); no HDR-merged single layer. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

30% windows detailed; 30% shadows open; 20% no halos; 20% luminosity-mask structure.

R06.02.01.03-T09 Build a double-exposure poster in Affinity Photo

Original instruction

In Affinity Photo build a 3000×4000 px poster: input/profile.jpg (silhouette) filled with input/forest.jpg via a mask derived from the profile, Screen blend for the forest at 85% opacity, and a gradient fade at the bottom 20%. Title text 'NORTHBOUND' centered at y = 3500. Save out/poster.afphoto and export PNG.

Platforms
mac · macOS win · Windows
Applications
Affinity Photo
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G3 · GUI-only
Interaction primitives
path · Continuous path geom · Precise geometry vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Rendered PNG: forest visible only inside the profile mask (IoU of textured region vs GT silhouette ≥ 0.9); bottom 20% luminance ramp monotonic; OCR finds 'NORTHBOUND' centered (x center within 15 px, baseline y 3480–3520). Affinity file layer panel queried via in-app export of layer list. Affinity macros are disabled (no scripting host) and the .afphoto must be saved by the app; files written by other tools are rejected.

Proposed partial credit

35% forest clipped to profile; 20% blend/opacity effect; 20% gradient fade; 25% title placement.

R06.02.01.03-T10 Produce four language versions of a billboard with layer comps

Original instruction

fixtures/billboard.psd has shared imagery and an English headline group. Duplicate the copy into DE, FR and ES groups using input/translations.csv, fit each headline in the 2400 px wide safe box without overset, set up layer comps 'EN','DE','FR','ES', and export each comp as out/billboard_<lang>.jpg.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
type · Text & forms click · Point & click vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

psd-tools: four comps with exactly one language group visible each; text layers contain the CSV strings; rendered text bbox inside the safe box for all 4; font size ≥ 80% of EN size. OCR of each JPEG matches its language (CER ≤ 3%). UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

30% four language groups with correct text; 25% comps configured; 30% text fits safe box; 15% four exports.

R06.02.01.03-T11 Select every pink macaron and recolor it to mint

Original instruction

fixtures/macarons.psd shows a tray of 23 macarons, 9 of them pink. Select only the pink ones (Object Selection or Color Range plus refinement), and recolor them to mint (hue 150° ± 10°) with a masked Hue/Saturation adjustment. Other macarons and the tray stay unchanged. Export out/macarons_mint.png.

Platforms
mac · macOS win · Windows
Applications
Photoshop · GIMP
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Adjustment mask vs union of GT pink macaron masks: IoU ≥ 0.9; inside, median hue 140–160°, texture SSIM on L channel ≥ 0.95; other 14 macarons ΔE2000 ≤ 1. Must be an adjustment layer with a mask. Photoshop UXP/ExtendScript and Actions, and GIMP Script-Fu/Python-Fu and batch mode, are disabled; the layered file must be saved by one of the two apps.

Proposed partial credit

40% mask IoU; 30% correct hue; 20% non-pink untouched; 10% adjustment layer structure.

R06.02.01.03-T12 Rebuild a non-destructive adjustment stack to spec

Original instruction

In fixtures/portrait_grade.psd, create above 'Subject' a group 'Grade' containing: Curves (points 0/10, 128/135, 255/248) clipped to the group, Color Balance midtones +8 red / −5 blue masked to the GT face mask in input/face_mask.png, and a Vibrance +15 layer at 60% opacity. Save the PSD.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click type · Text & forms
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
2 / 5

Proposed verifier

psd-tools: group 'Grade' above 'Subject' with three adjustment layers in order; Curves points exact; Color Balance values exact and mask IoU ≥ 0.98 with the provided mask; Vibrance +15 at 60% opacity. Composite renders without error. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

25% group structure and order; 25% Curves points; 25% Color Balance + mask; 25% Vibrance and opacity.

R06.02.01.03-T13 Tuck a moon behind a city skyline in GIMP

Original instruction

In GIMP open fixtures/skyline.xcf and add input/moon.png on a layer between 'sky' and 'buildings' so the moon is partially hidden by the tower at its GT position (center 1820, 640, diameter 300 px). Mask cleanly along the building edges and set Screen mode for the moon halo. Export out/skyline_moon.png and save XCF.

Platforms
lin · Linux mac · macOS win · Windows
Applications
GIMP
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
geom · Precise geometry path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

XCF layer order sky < moon < buildings; moon center within 5 px and diameter 295–305 px; rendered moon pixels absent inside GT tower mask (≤ 0.5% leakage) and present elsewhere in its disc; halo layer in Screen mode. Script-Fu/Python-Fu consoles and gimp -b batch mode are disabled for the agent; XCF writes are logged and must come from the GIMP GUI process.

Proposed partial credit

25% layer order; 30% position and size; 30% clean occlusion; 15% halo blend mode.

R06.02.01.03-T14 Add a reflection under a watch on a glossy table

Original instruction

fixtures/watch_table.psd has the cut-out watch layer on a black glossy background. Create a reflection layer: vertically flipped copy aligned to the contact line, opacity ramp from 40% to 0 over 120 px via a gradient mask, slight blur 2 px. Export out/watch_reflection.png.

Platforms
mac · macOS win · Windows
Applications
Photoshop · Affinity Photo
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
geom · Precise geometry path · Continuous path click · Point & click
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Reflection region below the GT contact line: flipped-watch correlation ≥ 0.85; mean alpha profile from 0.40 ± 0.05 at the contact line to < 0.03 at 120 px; reflection top within 2 px of contact line. Layered file contains the reflection layer with a gradient mask. Photoshop scripting (UXP/ExtendScript, Actions) and Affinity macros are disabled; the layered file must be saved by either app, not written by a script.

Proposed partial credit

30% flipped and aligned; 35% opacity ramp; 15% blur; 20% layered structure.

R06.02.01.03-T15 Extend a 16:9 matte painting to 21:9 from supplied plates

Original instruction

fixtures/valley_169.psd (3840×2160) must become 5040×2160. Use plates input/left_ext.jpg and input/right_ext.jpg (different exposure and slight perspective) to fill the new sides with masks, perspective warp and color matching so seams are invisible. Save out/valley_219.psd and export TIFF.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
geom · Precise geometry path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app long · Long-horizon
Proposed difficulty
5 / 5

Proposed verifier

Canvas 5040×2160; center 3840 region bit-identical to source; in 200 px bands around each seam: mean ΔE2000 across seam ≤ 2, horizon line continuity ≤ 3 px, and no duplicate-texture artifacts (patch NCC < 0.95 between bands). Layered PSD with masked plate layers. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

15% canvas and original intact; 30% left seam; 30% right seam; 25% horizon continuity and layered structure.

R06.02.01.03-T16 Composite a transparent cocktail glass onto a new background

Original instruction

fixtures/cocktail.psd has a glass shot on white and on black (same position). Composite the glass onto input/bar_bg.jpg so the glass stays transparent: background visible through it, highlights preserved, liquid color kept. Use blend modes and masks; no flat cut-out. Export out/cocktail_bar.png.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path click · Point & click vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
5 / 5

Proposed verifier

Vs GT physically composited reference (from black/white difference matting): PSNR ≥ 30 dB in the glass mask; background visible through glass (correlation of glass-region detail with bar_bg ≥ 0.6); highlight GT mask L* ≥ 95; outside glass mask equals bar_bg. UXP/ExtendScript scripting and Actions are disabled, and writes to out/ are logged by process, so a file composited by a script is rejected.

Proposed partial credit

35% glass transparency; 25% highlights kept; 25% liquid color ΔE ≤ 4; 15% background intact outside glass.

R06.02.01.03-T17 Cut out a dog and place it on a beach on iPad

Original instruction

On iPad, in Affinity Photo open fixtures/dog.jpg. Select the dog with the Selection Brush and Refine Selection (fur edges), output as a masked layer, and place it on input/beach.jpg so its paws sit on the sand line at y = 1650 ± 10. Export to Files › Exports/dog_beach.png.

Platforms
ios · iOS/iPadOS
Applications
Affinity Photo
Interfaces
mob · Mobile touch
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
touch · Touch gestures path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Placed dog alpha vs GT matte (after transform) IoU ≥ 0.93, fur trimap SAD below threshold; paw bottom y in [1640,1660]; original grass color fringe on edge band ≤ 0.03; output file present at the path. The iPad offers no shell, scripting or file-system access, so the cut-out can only be made in Affinity Photo; the export must carry its app metadata.

Proposed partial credit

40% selection quality; 20% fur edges; 25% placement on sand line; 15% export.

R06.02.01.03-T18 Swap a blinking face in a group photo from another frame

Original instruction

fixtures/team/ has team_1.psd (person 4 blinking) and team_2.psd (person 4 eyes open, others moved). Bring person 4's head from team_2 into team_1, align (Auto-Align or manual transform), and mask the swap so collars and hair blend. Save out/team_final.psd and export JPEG.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
geom · Precise geometry path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Eye-openness classifier on person 4 = open; face landmarks within 3 px of team_2's after alignment to team_1 head pose; seam band ΔE2000 ≤ 3; other people identical to team_1 (max diff ≤ 1 outside a 40 px dilation). Masked donor layer present. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

30% eyes open on person 4; 25% alignment; 30% invisible seam; 15% rest of photo intact.

R06.02.01.03-T19 Repair a broken PSD template: relink, re-clip, realign

Original instruction

fixtures/promo_template.psd opens with 3 missing linked smart objects, 2 lost clipping masks and 4 layers nudged off their guides. Relink the smart objects to files in input/links/, restore clipping per input/template_notes.md, snap the 4 layers back to guides, and save out/promo_fixed.psd.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click drag · Drag & drop geom · Precise geometry
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
2 / 5

Proposed verifier

psd-tools: 3 smart objects link to existing files with correct hashes; the 2 layers clipped as specified; 4 layers' bounds aligned to guides within 1 px; composite SSIM ≥ 0.99 vs GT fixed template.

Proposed partial credit

35% links resolved; 25% clipping restored; 25% alignment; 15% composite matches.

R06.02.01.03-T20 Assemble a 12-asset movie poster from a comp sketch

Original instruction

Build a 27×40 in (300 ppi) poster in Photoshop from input/assets/ (12 cut-outs and plates) following input/comp_sketch.png and input/poster_spec.json (positions, scale, stacking order, blend modes). Unify color with a top grade group, add billing block text from input/billing.txt. Save out/poster.psd and export PDF.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
geom · Precise geometry path · Continuous path vis · Visual judgment drag · Drag & drop
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app long · Long-horizon
Proposed difficulty
4 / 5

Proposed verifier

psd-tools: 12 asset layers present as smart objects; each bbox center within 10 px and scale within 2% of spec; stacking order exact; blend modes per spec; masks on 6 cut-outs IoU ≥ 0.9 vs GT; billing block text exact and inside bottom 12%. VLM rubric for color unity (10%). UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

35% placement/scale/order; 35% masks and blend modes; 20% billing block; 10% color unity rubric.

Mapped research references

Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.

In this workflow family