Generative edit & fill in creative apps
Use generative fill/expand/relight inside creative apps to a brief.
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 (Firefly) · Runway · Premiere generative extend
- Class GUI-need label
G2· GUI-essential
Task proposals · 20
Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.
R06.11.01.02-T01 Remove a bystander with Generative Fill on its own layer
Original instruction
Open input/plaza.psd in Photoshop. Remove the bystander in the red jacket behind the couple using Generative Fill on a new generative layer (leave Background untouched), with a selection that does not touch the couple. Save as output/plaza_clean.psd and export output/plaza_clean.jpg (quality 10).
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop (Firefly)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgmentclick· Point & click- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
PSD: Background layer pixels unchanged; a generative layer exists with mask. Changed-pixel region (JPG vs original) IoU ≥0.8 with GT bystander mask, zero changes beyond a 20 px dilation; person detector finds no person at bystander location; couple masks unchanged (SSIM≥0.99). Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.
Proposed partial credit
20% layer structure; 40% bystander removed; 25% couple untouched; 15% exports
R06.11.01.02-T02 Expand a portrait photo to a 16:9 banner with Generative Expand
Original instruction
In Photoshop, open input/chef_4x5.jpg (2400x3000) and use the Crop tool with Generative Expand to make a 16:9 canvas at 5333x3000 with the original centred, filling the sides with matching kitchen background. Save output/chef_banner.psd and export output/chef_banner.jpg.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop (Firefly)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropgeom· Precise geometryvis· Visual judgment- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 2 / 5
Proposed verifier
Canvas 5333x3000±2; centre 2400 px band equals original (SSIM ≥0.99); generative layer present for the expansion; seam gradient at both borders ≤1.3x background; no duplicate face detected in extensions. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.
Proposed partial credit
25% dimensions; 35% original preserved; 25% seamless fill; 15% no artifacts
R06.11.01.02-T03 Generate background variants and place the chosen one as a smart object
Original instruction
In Photoshop open input/bottle.psd (cut-out product on transparent layer). Generate a background with Generate Background ('marble countertop, soft window light'), pick the variant with the most neutral tone, convert it to a linked smart object saved as output/bg_marble.psb, and save output/bottle_comp.psd with layers Product above BG_Marble.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop (Firefly)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickvis· Visual judgmenttype· Text & forms- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
PSD layer tree: Product (unchanged pixels) above BG_Marble, a linked smart object pointing to bg_marble.psb. BG mean chroma (a*,b*) magnitude ≤8; CLIP 'marble countertop' ≥0.24 on BG. Generation history in layer metadata shows ≥3 variants. Photoshop ExtendScript/UXP scripting is disabled and no Firefly Services API credentials are issued, so variants must come from the in-app Generate Background panel.
Proposed partial credit
30% layer structure; 25% linked smart object; 25% background matches prompt; 20% neutral pick
R06.11.01.02-T04 Remove power lines across a 12-photo shoot in Lightroom
Original instruction
In Lightroom Classic, catalog Shoot_Harbor.lrcat holds 12 photos crossed by power lines. Use the Remove tool with Generative AI to remove every wire, keeping boat masts and rigging. Do not crop. Export full-size JPGs to output/harbor_clean/ with original filenames.
- Platforms
mac· macOSwin· Windows- Applications
- Lightroom Classic
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgmentnav· Pan/zoom/scroll- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 4 / 5
Proposed verifier
Per photo: wire-detector (line segment + GT wire masks) residual coverage ≤5% of wire pixels; rigging mask SSIM ≥0.95 vs original; outside 15 px of wires changes ≤1/255 mean. Catalog develop settings contain Remove spots with generative flag; no crop. Lightroom SDK plug-ins are disabled (Plug-in Manager empty) and the agent has no terminal or SQLite tools, so the .lrcat must be edited by Lightroom.
Proposed partial credit
50% wires removed (about 4 points per photo); 25% rigging preserved; 15% no stray edits; 10% exports named
R06.11.01.02-T05 Extend a shot with Generative Extend to land on a music hit
Original instruction
In Premiere Pro, project promo.prproj, sequence Main (23.976 fps). Clip shot_07 ends 1.5 s before the music hit marked 'HIT'. Use Generative Extend to lengthen shot_07's tail so its last frame is exactly the frame before HIT, without moving other clips. Export H.264 output/promo_v2.mp4.
- Platforms
mac· macOSwin· Windows- Applications
- Premiere Pro (Generative Extend)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropav· Audio/video over timeclick· Point & click- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Parse project XML: shot_07 has a generated extension media item; its out point = HIT frame − 1 (frame exact); all other clip in/out unchanged. Export: cut detector finds the cut on the HIT frame; extension frames visually continuous (SSIM to last original frame ≥0.7). Premiere ExtendScript/UXP scripting is disabled and the agent has no terminal or ffmpeg, so the extension must be Generative Extend media.
Proposed partial credit
30% extension added; 35% frame-exact out point; 20% other clips intact; 15% export
R06.11.01.02-T06 Remove a moving logo from a handheld clip in Runway
Original instruction
In Runway (sandbox workspace), upload input/street_handheld.mp4 (6 s, 1080p, moving camera). Remove the shop logo on the left awning for the whole clip using the inpainting/remove tool, keeping the awning texture. Export output/street_nologo.mp4 at source resolution and frame rate.
- Platforms
web· Any OS (web)- Applications
- Runway
- Interfaces
brow· Browser- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgmentav· Audio/video over time- Work product
WP05· Time-based media- Conditions
- None declared
- Proposed difficulty
- 5 / 5
Proposed verifier
Per frame using GT tracked logo mask: OCR finds no logo text; logo-template match score below threshold in ≥95% of frames; outside dilated mask SSIM ≥0.95; temporal flicker in fill region ≤ threshold. Same fps, resolution and frame count. No Runway API key is issued for the sandbox workspace and the agent VM has no terminal or ffmpeg; the export must appear in the browser session's asset history.
Proposed partial credit
45% logo removed all frames; 20% fill stable; 20% outside preserved; 15% format
R06.11.01.02-T07 Add a generated object inside a specified box
Original instruction
In Photoshop open input/alley.jpg and guide/box.png (a rectangle marking the wall area). Use Generative Fill with prompt 'red bicycle leaning against the wall' inside that box only, picking a variant whose bicycle is fully inside the box. Save output/alley_bike.psd and export output/alley_bike.png.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop (Firefly)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropvis· Visual judgment- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Detector finds a bicycle with bbox inside the guide box (IoU ≥0.5 with box, ≤3% outside); dominant hue of bicycle mask red; pixels outside box unchanged; generative layer present. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.
Proposed partial credit
40% bicycle detected in box; 20% red; 25% outside untouched; 15% layer saved
R06.11.01.02-T08 Recolor a vector illustration to a brand palette with Generative Recolor
Original instruction
In Illustrator open input/spring_poster.ai. Use Generative Recolor with the five swatches in input/brand_palette.ase (add them as the palette constraint) and apply the variant that keeps the sky lighter than the ground. Save output/spring_brand.ai.
- Platforms
mac· macOSwin· Windows- Applications
- Illustrator (Firefly)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickvis· Visual judgment- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Parse AI/PDF content: every fill/stroke color within ΔE2000≤2 of one of the 5 swatches; all 5 used; path geometry identical to input; sky group mean L* > ground group mean L*. Illustrator ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal.
Proposed partial credit
45% colors in palette; 15% all swatches used; 20% geometry unchanged; 20% sky lighter
R06.11.01.02-T09 Relight an interview face from the left with Resolve Relight
Original instruction
In DaVinci Resolve Studio, project Interviews, timeline Ana_Int. Add a Relight FX node to clip A012 so a soft key comes from screen-left (azimuth ~60°), raising left-cheek luminance by 25–40% relative to the right cheek, without clipping highlights. Render output/ana_relit.mov (ProRes 422).
- Platforms
mac· macOSwin· Windows- Applications
- DaVinci Resolve Studio
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropvis· Visual judgmentclick· Point & click- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Face landmark tracking per frame: left/right cheek luminance ratio 1.25–1.40 (median), was ~1.0; clipped pixels in face ≤0.5%; background luminance change ≤5%. Project DB node graph contains Relight FX on A012. Resolve external scripting is set to None, the Console is disabled and the agent has no terminal or ffmpeg, so the grade must be built in the Color page.
Proposed partial credit
45% left-key ratio; 20% no clipping; 20% background unchanged; 15% node and render
R06.11.01.02-T10 Clean date stamps from scanned family photos
Original instruction
In Photoshop process 6 scans in input/family_scans/ (the owner's own photos) that have orange date stamps in a corner. Remove each stamp with Generative Fill or Remove tool on a separate layer, keep faces untouched, and save PSDs plus JPG exports to output/scans_clean/.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop (Firefly)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgment- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Per image: OCR finds no date digits in stamp region; orange-hue pixel count in stamp bbox ≤2% of before; face-mask SSIM ≥0.99; changes confined to 30 px dilation of stamp; PSD has edit layer above untouched base. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.
Proposed partial credit
50% stamps removed; 20% faces unchanged; 15% confined edits; 15% PSD/JPG outputs
R06.11.01.02-T11 Square-pad ten product shots with Generative Expand
Original instruction
Ten product photos in input/catalog/ have varied aspect ratios. In Photoshop make each a 2000x2000 square: scale so the product's longest side is 1500 px, centre it, and fill the padding with Generative Expand matching the studio backdrop. Export output/catalog_sq/<name>.jpg.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop (Firefly)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropgeom· Precise geometryvis· Visual judgment- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 4 / 5
Proposed verifier
Each output 2000x2000; product mask longest side 1500±15 px, centroid within 20 px of centre; product region SSIM ≥0.97 vs scaled source; padding has no product duplicates (detector) and seam metric ≤1.3x. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.
Proposed partial credit
20% size; 30% product scale/centre; 25% product preserved; 25% clean fill
R06.11.01.02-T12 Extend room tone under a dialogue cut with Generative Extend audio
Original instruction
In Premiere Pro project podcast_ep4.prproj, the ambient track A2 clip 'roomtone_03' stops 2 s before the end of the interview, causing a dropout. Use Generative Extend on the audio clip to cover the gap through the sequence end. Export output/ep4_fix.wav (48 kHz).
- Platforms
mac· macOSwin· Windows- Applications
- Premiere Pro (Generative Extend)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Project XML: roomtone_03 extended (generated media) to sequence end ±1 frame. Exported WAV: no RMS dropout (A2-only stem RMS within 3 dB across the former gap); spectral similarity of extension to original tone ≥0.85. Premiere ExtendScript/UXP scripting is disabled and the agent has no terminal, ffmpeg or audio editor, so the gap fill must be Generative Extend media.
Proposed partial credit
40% extension spans gap; 35% no dropout; 25% spectral match
R06.11.01.02-T13 Reframe a landscape video to vertical with Runway Expand
Original instruction
In Runway, take input/surf_16x9.mp4 (5 s) and produce a 9:16 vertical version 1080x1920 using the video expand/outpaint tool so the surfer stays fully in frame and the original frame is preserved as the centre band. Export output/surf_9x16.mp4.
- Platforms
web· Any OS (web)- Applications
- Runway
- Interfaces
brow· Browser- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropvis· Visual judgmentav· Audio/video over time- Work product
WP05· Time-based media- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Output 1080x1920, frame count equal; centre band (scaled original) SSIM ≥0.9 per frame; surfer bbox fully inside frame every frame; generated regions temporally stable (flicker ≤ threshold). No Runway API key is issued for the sandbox workspace and the agent VM has no terminal or ffmpeg; the export must appear in the browser session's asset history.
Proposed partial credit
20% format; 35% original preserved; 25% subject in frame; 20% stable fill
R06.11.01.02-T14 Replace a dull sky and harmonize the foreground
Original instruction
In Photoshop open input/lighthouse.jpg. Replace the overcast sky with a sunset sky via Sky Replacement or Generative Fill, then match foreground lighting (warm color shift, shadow direction plausible) on adjustment layers. Keep the lighthouse edge clean. Save output/lighthouse_sunset.psd and a PNG export.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop (Firefly)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgmentclick· Point & click- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Sky mask region: mean hue in warm range, CLIP 'sunset sky' ≥0.25. Foreground mean b* raised by ≥4. Edge halo metric along lighthouse silhouette ≤ threshold. PSD contains sky layer and ≥1 adjustment layer clipped to foreground. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.
Proposed partial credit
35% sky replaced; 25% foreground harmonized; 25% clean edges; 15% layer structure
R06.11.01.02-T15 Restore torn areas of an old photograph with Generative Fill
Original instruction
In Photoshop open input/portrait_1940_damaged.tif (scan with 3 tears and a missing corner). Rebuild the damaged regions with Generative Fill/Remove on separate layers, keeping the eyes and mouth unedited, and output output/portrait_restored.tif (16-bit, same size).
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop (Firefly)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgmentgeom· Precise geometry- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Compared with hidden undamaged original (damage synthetically applied): SSIM ≥0.75 in damaged masks, ≥0.99 elsewhere; eye/mouth region unchanged; 16-bit TIFF same dimensions; ≥1 generative layer per tear in a layered copy. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.
Proposed partial credit
50% damaged regions restored; 25% rest unchanged; 15% facial features untouched; 10% format
R06.11.01.02-T16 Remove the same stand consistently across a burst sequence
Original instruction
Eight burst frames in input/dancer_burst/ show a light stand behind the dancer. In Photoshop remove the stand from all 8 so the background reads consistently frame to frame (the set will play as a GIF). Export output/dancer_clean/ JPGs and output/dancer.gif at 8 fps.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop (Firefly)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgmentav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Stand masks (GT) per frame: stand detector negative; background fill consistency: pairwise SSIM of the fill region after alignment ≥0.85 across frames; dancer masks unchanged; GIF 8 frames at 125 ms. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.
Proposed partial credit
40% stand removed; 30% consistent fill; 20% dancer intact; 10% GIF
R06.11.01.02-T17 Erase an object and resize a social post with Canva Magic tools
Original instruction
In a Canva sandbox account, open design 'Cafe Promo' (1080x1080). Use Magic Eraser to remove the coffee cup on the left table, then Magic Expand the photo to fill a new 1080x1920 Story version. Download both as PNG to output/.
- Platforms
web· Any OS (web)- Applications
- Canva
- Interfaces
brow· Browser- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathclick· Point & clickvis· Visual judgment- Work product
WP05· Time-based media- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Square PNG: cup detector negative at GT location; changes confined to 25 px dilation. Story PNG 1080x1920 containing the edited photo centred with expanded fill (no letterbox bars: border rows not uniform). No Canva Connect API token or app integrations are issued to the sandbox account and the agent has no terminal or image tools; edits must come from Canva sessions.
Proposed partial credit
45% cup erased; 20% confined edit; 35% story expanded
R06.11.01.02-T18 Run the bystander removal through the Firefly API (control pair of T01)
Original instruction
Control pair of T01. Using Adobe Firefly Services test credentials, write fill.py that uploads input/plaza.jpg and the provided mask input/bystander_mask.png to the Fill Image endpoint and saves output_api/plaza_clean.jpg.
- Platforms
mac· macOSwin· Windowslin· Linux- Applications
- Firefly Services API
- Interfaces
api· API/SDK- GUI need · task setting
AP· API-sufficient- GUI need · ordinary access
AP· API-sufficient- Interaction primitives
code· Code & commands- Work product
WP05· Time-based media- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Same bystander-removal and couple-preservation checks as T01 on output_api; API request log shows one fill call with the supplied mask.
Proposed partial credit
30% API call succeeds; 50% removal checks; 20% preservation
R06.11.01.02-T19 Remove a passing sign from video with Content-Aware Fill
Original instruction
In After Effects, comp Main in street_remove.aep (5 s, 25 fps) shows a sign carried across frame 0–120. Rotoscope/track a mask over the sign and use Content-Aware Fill (Object, lighting correction moderate) to remove it, then render output/street_nosign.mov (ProRes 422).
- Platforms
mac· macOSwin· Windows- Applications
- After Effects
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathav· Audio/video over timevis· Visual judgment- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 5 / 5
Proposed verifier
Per-frame GT sign masks: template-match/detector negative in ≥95% frames; fill-region flicker ≤ threshold; outside dilated mask SSIM ≥0.98; AEP contains animated mask keyframes and a fill layer; 125 frames rendered. After Effects ExtendScript (File > Scripts) is disabled and the agent has no terminal or ffmpeg, so the fill must be rendered by Content-Aware Fill in AE.
Proposed partial credit
25% mask tracks sign; 40% sign removed; 20% stable fill; 15% render
R06.11.01.02-T20 Deliver a multi-format campaign using generative expand and extend
Original instruction
Per campaign_spec.pdf: in Photoshop expand keyart.psd to 1:1 (3000²), 9:16 (2160x3840) and 16:9 (3840x2160) keeping the logo zone clear; in Premiere use Generative Extend to bring hero_cut.prproj from 14.2 s to exactly 15.0 s; export all files with names from the spec to output/campaign/.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop (Firefly) · Premiere Pro (Generative Extend)
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropvis· Visual judgmentav· Audio/video over timemulti· Cross-app- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro appmultiapp· Multi-applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Three stills at exact sizes, original key art preserved (SSIM ≥0.98 in source band), logo safe zone free of generated objects; video duration 15.0 s ±1 frame with generated extension in project; filenames match spec. Photoshop/Premiere ExtendScript and UXP scripting are disabled, no Firefly Services API credentials are issued, and there is no terminal or ffmpeg.
Proposed partial credit
45% three stills (15 points each); 35% video extended exactly; 20% naming/spec compliance
Mapped research references
Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.