Skip to content

refactor: share image cleaner defaults across browser and server - #8583

Merged
atomantic merged 1 commit into
mainfrom
claim/issue-8556
Sep 26, 2026
Merged

atomantic merged 1 commit into
mainfrom
claim/issue-8556

Conversation

@atomantic

Copy link
Copy Markdown
Owner

Image cleaner defaults were duplicated in the browser, while the route test double incorrectly enabled C2PA cleanup for every mode. The browser, server, and route double now share one dependency-free policy, preserving existing import paths and stored settings behavior.

Route regressions cover omitted flags across queued modes, explicit true overrides, and explicit false overrides. The standalone cleanup execution gate is unchanged.

Validation: 150 focused server tests, 2 client catalog checks, client production build, shared-export import smoke, and post-rebase pregate (353 tests plus lint/guards) passed.

The configured tool-free reviewer produced one finding about an out-of-scope constant. It was rejected after inspection: the remaining constant name occurs only in a comment, and the executable gate and its cleanup tests are unchanged.

Closes #8556

@atomantic
atomantic merged commit 8e87655 into main Sep 26, 2026
12 checks passed
@atomantic
atomantic deleted the claim/issue-8556 branch September 26, 2026 01:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Share image-cleaner defaults with the browser and route tests

1 participant