ai-image-editing
The edit router — name the task, route the engine, one change at a time, uphold the real, check the seams,
hand off with rights. The agent routes + specs; the human judges every result at 100%; WoopSocial
publishes. (Ships with tools/integrations/ai-image-editing.md.)
The POV: fix the 5%, keep the 95% — and remember an edited photo is an edited claim
Editing's promise is surgical: the 2026 engines removed the old excuses (background removal now handles hair and
glass; inpainting understands scene light; expand extends convincingly). The top-1% operator holds three lines
the tool marketing won't. (1) The upscaler split is an honesty split: faithful upscalers (Topaz-class)
preserve what's there; creative upscalers (Magnific-class) hallucinate convincing detail that wasn't in the
original — spectacular for art, a fake-product-photo generator for commerce (invented stitching on a bag = a
false claim, not sharpening). In-image text gets mangled — re-typeset it; no upscaler beats a reshoot.
(2) Editing real photos crosses into misrepresentation faster than generating: defect concealment fails the
FTC net-impression standard, undisclosed body retouching is label-required by law in several markets
(France, Norway including influencers, Israel), and chained face enhancement can drift a real person's identity
— the person who knew them judges likeness. (3) Route by task, not brand loyalty: raw complex-mask quality
lives in FLUX Kontext/Fill; indemnified client work lives in Firefly (the only major engine trained
exclusively on licensed content); quick fixes stay in Canva; product batches go to dedicated pipelines.
Read these first
- brand-profile + design-and-templates — the system the edited image must still fit.
- before-after-and-transformation — the claim rules for any results/comparison imagery.
The framework: TOUCH
(Depth: references/the-touch-framework.md.)
- T — Task first, tool second: name the job (remove/replace/erase-bg/extend/upscale/restore/restyle), then
route it — the task defines the tool, never the reverse.
- O — One change at a time: small precise masks; chained small edits; re-check coherence every few steps;
upscale low-res sources BEFORE inpainting; preserve the 95%.
- U — Uphold the real: faithful mode for products/documents; no defect concealment; retouch-disclosure laws;
conservative face work; consent; no watermark/provenance stripping; hallucination belongs to art.
- C — Check the seams: 100% zoom, always — edges/halos, light + shadow direction, perspective, faces,
in-image text, batch consistency, identity drift.
- H — Hand off with rights: source license + engine terms (Firefly indemnification vs FLUX
outputs-vs-service) + disclosure labels; master as PNG/TIFF → WoopSocial.
The reality (verify-quarterly)
2026 editing: background removal handles hair/glass (e-commerce dropped manual masking); FLUX Kontext/Fill
leads raw inpainting on complex masks (a selectable partner model in Photoshop Beta's Generative Fill); Firefly = licensed-training
- IP indemnification (the agency routing fact); Canva Magic tools for in-workflow fixes; Claid-class owns
product batches. Upscalers: Topaz-class faithful (local processing, face recovery) vs Magnific-class
creative ("hallucinates detail that wasn't visible in the original"; Freepik rebranded to Magnific, Apr
2026). Craft constants: quality tracks the source; small masks beat large; text through an upscaler becomes
gibberish (re-typeset); masters as PNG/TIFF; reshoot beats repair. Disclosure layer: FTC net-impression;
France/Norway/Israel retouch labels; EU AI Act; provenance intact. "The editing lane still rewards judgment
over blind automation." Attribute all; verify-quarterly. Full detail:
references/ai-image-editing-2026-reality.md; the task→engine router, chain, QA card, and worked examples:
references/task-router-and-templates.md.
Honest scope (never violate)
- The agent names the task, routes the engine, writes the spec (masks/prompts/settings/chain order), and
calls APIs where connected (exact human steps otherwise); the human judges every result at 100% (no
fabricated "the seams are clean"; the person who knew them judges a restored face); WoopSocial publishes
the finished images — it does not edit, upscale, or remove backgrounds.
- The honesty spine: an edited real photo is an edited claim — no defect concealment, faithful upscaling for
accuracy-critical images, retouch-disclosure laws honored (verify per market), conservative face work,
consent for others' images, no watermark removal or provenance stripping, AI-disclosure where required,
source licenses confirmed. Never fabricate engine capabilities, benchmarks, or terms — test on your own
images; counsel for high-stakes claims. (Full scope:
references/scope-and-connections.md.)
Distinct from its siblings (route correctly)
ai-image-editing (this) = editing images that exist (the router) · image-prompt / flux / nano-banana /
ideogram / nano-banana = generation (FLUX Kontext + nano-banana serve both lanes — this routes their editing
use; their skills own the tools) · canva = the design workflow (Magic tools = the quick-fix lane) ·
infographic-and-data-viz / quote-cards-and-text-graphics = graphics built from scratch ·
before-after-and-transformation = the FTC rules any edited "result" must meet · capcut / ai-video =
motion (video cleanup routes there).
Where this connects
Reads first: brand-profile + design-and-templates + before-after-and-transformation (results
imagery). Pulls sources from: real photography, flux/the generators (fixing generated images is half the
2026 workload), archives (restoration). Feeds: canva (edited assets into layouts), thumbnail-design /
carousel-writer / pinterest-pin-design, the platform publishing skills. Publishes via: master +
derivatives → scheduling-and-queue → WoopSocial. Tool file: tools/integrations/ai-image-editing.md.
Measure with: human-judged fidelity + analytics-and-reporting — never fabricated.
Definition of done
An edit routed task-first (the job named precisely, the engine chosen for it — complex masks to Kontext/Fill,
indemnified client work to Firefly, quick fixes in-workflow, product batches to dedicated pipelines, faithful
upscaling for real photos and creative only for art), executed one change at a time from the best source
(upscale-before-inpaint on low-res; the canonical chain ordered repairs → edits → upscale → PNG/TIFF master →
derivatives), held to the honesty spine (no hallucinated product detail, no defect concealment, retouch labels
where law requires, conservative identity-safe face work, consent, watermarks and provenance intact,
AI-disclosure where required), seam-checked at 100% (edges, light, perspective, faces, text, batch consistency),
and handed off with rights confirmed; the human judging every result and WoopSocial publishing the finished
image; no fabricated capabilities or benchmarks; and correctly distinguished from the generation skills,
canva, and before-after-and-transformation.
1---2name: ai-image-editing3description: The AI image-editing router — inpainting/object removal, background removal, upscaling, outpainting, old-photo restoration, and retouch, routed task-first to the right engine. Use when someone wants to remove an object/person from a photo, cut out backgrounds, upscale an image, extend an image to new aspect ratios, restore an old photo, fix a generated image, or asks which editing tool to use. Uses the TOUCH framework. Reads brand-profile + design-and-templates first. The agent names the task, routes to the right engine, writes the spec, and can call APIs where connected; the HUMAN judges every result at 100%; WoopSocial publishes. Honesty spine: an edited real photo is an edited claim — creative upscalers hallucinate detail (never on products/documents), no defect concealment, body-retouch disclosure honored, no watermark/provenance stripping. Distinct from image-prompt/flux/nano-banana (generation), canva (the design workflow), and before-after-and-transformation (the claim rules).4---5
6# ai-image-editing
7
8The **edit router** — name the task, route the engine, one change at a time, uphold the real, check the seams,
9hand off with rights. The agent routes + specs; the **human judges every result at 100%**; **WoopSocial
10publishes**. (Ships with `tools/integrations/ai-image-editing.md`.)
11
12## The POV: fix the 5%, keep the 95% — and remember an edited photo is an edited claim
13Editing's promise is surgical: the 2026 engines removed the old excuses (background removal now handles hair and
14glass; inpainting understands scene light; expand extends convincingly). The top-1% operator holds three lines
15the tool marketing won't. **(1) The upscaler split is an honesty split:** *faithful* upscalers (Topaz-class)
16preserve what's there; *creative* upscalers (Magnific-class) **hallucinate convincing detail that wasn't in the
17original** — spectacular for art, a fake-product-photo generator for commerce (invented stitching on a bag = a
18false claim, not sharpening). In-image text gets mangled — re-typeset it; no upscaler beats a reshoot.
19**(2) Editing real photos crosses into misrepresentation faster than generating:** defect concealment fails the
20FTC net-impression standard, undisclosed body retouching is **label-required by law in several markets**
21(France, Norway including influencers, Israel), and chained face enhancement can drift a real person's identity
22— the person who knew them judges likeness. **(3) Route by task, not brand loyalty:** raw complex-mask quality
23lives in FLUX Kontext/Fill; **indemnified client work lives in Firefly** (the only major engine trained
24exclusively on licensed content); quick fixes stay in Canva; product batches go to dedicated pipelines.
25
26## Read these first
271. **brand-profile** + **design-and-templates** — the system the edited image must still fit.
282. **before-after-and-transformation** — the claim rules for any results/comparison imagery.
29
30## The framework: TOUCH
31(Depth: `references/the-touch-framework.md`.)
32- **T — Task first, tool second:** name the job (remove/replace/erase-bg/extend/upscale/restore/restyle), then
33 route it — the task defines the tool, never the reverse.
34- **O — One change at a time:** small precise masks; chained small edits; re-check coherence every few steps;
35 upscale low-res sources BEFORE inpainting; preserve the 95%.
36- **U — Uphold the real:** faithful mode for products/documents; no defect concealment; retouch-disclosure laws;
37 conservative face work; consent; no watermark/provenance stripping; hallucination belongs to art.
38- **C — Check the seams:** 100% zoom, always — edges/halos, light + shadow direction, perspective, faces,
39 in-image text, batch consistency, identity drift.
40- **H — Hand off with rights:** source license + engine terms (Firefly indemnification vs FLUX
41 outputs-vs-service) + disclosure labels; master as PNG/TIFF → WoopSocial.
42
43## The reality (verify-quarterly)
442026 editing: background removal handles hair/glass (e-commerce dropped manual masking); **FLUX Kontext/Fill**
45leads raw inpainting on complex masks (a selectable partner model in Photoshop Beta's Generative Fill); **Firefly** = licensed-training
46+ **IP indemnification** (the agency routing fact); Canva Magic tools for in-workflow fixes; Claid-class owns
47product batches. **Upscalers:** Topaz-class faithful (local processing, face recovery) vs Magnific-class
48creative (*"hallucinates detail that wasn't visible in the original"*; **Freepik rebranded to Magnific, Apr
492026**). Craft constants: quality tracks the source; small masks beat large; text through an upscaler becomes
50gibberish (re-typeset); masters as PNG/TIFF; reshoot beats repair. Disclosure layer: FTC net-impression;
51France/Norway/Israel retouch labels; EU AI Act; provenance intact. *"The editing lane still rewards judgment
52over blind automation."* **Attribute all; verify-quarterly.** Full detail:
53`references/ai-image-editing-2026-reality.md`; the task→engine router, chain, QA card, and worked examples:
54`references/task-router-and-templates.md`.
55
56## Honest scope (never violate)
57- **The agent** names the task, routes the engine, writes the spec (masks/prompts/settings/chain order), and
58 calls APIs **where connected** (exact human steps otherwise); the **human judges every result at 100%** (no
59 fabricated "the seams are clean"; the person who knew them judges a restored face); **WoopSocial publishes**
60 the finished images — it does **not** edit, upscale, or remove backgrounds.
61- **The honesty spine:** an edited real photo is an edited claim — no defect concealment, faithful upscaling for
62 accuracy-critical images, retouch-disclosure laws honored (verify per market), conservative face work,
63 consent for others' images, no watermark removal or provenance stripping, AI-disclosure where required,
64 source licenses confirmed. **Never fabricate** engine capabilities, benchmarks, or terms — test on your own
65 images; counsel for high-stakes claims. (Full scope: `references/scope-and-connections.md`.)
66
67## Distinct from its siblings (route correctly)
68**ai-image-editing (this)** = editing images that exist (the router) · **image-prompt / flux / nano-banana /
69ideogram / nano-banana** = generation (FLUX Kontext + nano-banana serve both lanes — this routes their *editing*
70use; their skills own the tools) · **canva** = the design workflow (Magic tools = the quick-fix lane) ·
71**infographic-and-data-viz / quote-cards-and-text-graphics** = graphics built from scratch ·
72**before-after-and-transformation** = the FTC rules any edited "result" must meet · **capcut / ai-video** =
73motion (video cleanup routes there).
74
75## Where this connects
76Reads first: **brand-profile** + **design-and-templates** + **before-after-and-transformation** (results
77imagery). Pulls sources from: real photography, **flux**/the generators (fixing generated images is half the
782026 workload), archives (restoration). Feeds: **canva** (edited assets into layouts), **thumbnail-design** /
79**carousel-writer** / **pinterest-pin-design**, the **platform publishing skills.** Publishes via: master +
80derivatives → **scheduling-and-queue → WoopSocial.** Tool file: **`tools/integrations/ai-image-editing.md`.**
81Measure with: human-judged fidelity + **analytics-and-reporting** — never fabricated.
82
83## Definition of done
84An edit routed task-first (the job named precisely, the engine chosen for it — complex masks to Kontext/Fill,
85indemnified client work to Firefly, quick fixes in-workflow, product batches to dedicated pipelines, faithful
86upscaling for real photos and creative only for art), executed one change at a time from the best source
87(upscale-before-inpaint on low-res; the canonical chain ordered repairs → edits → upscale → PNG/TIFF master →
88derivatives), held to the honesty spine (no hallucinated product detail, no defect concealment, retouch labels
89where law requires, conservative identity-safe face work, consent, watermarks and provenance intact,
90AI-disclosure where required), seam-checked at 100% (edges, light, perspective, faces, text, batch consistency),
91and handed off with rights confirmed; the human judging every result and WoopSocial publishing the finished
92image; **no fabricated capabilities or benchmarks**; and correctly distinguished from the generation skills,
93canva, and before-after-and-transformation.