# Test record: Windows 11 right-click conversion article

## Scope

- Purpose: editorial verification for `convert-files-right-click-menu-windows-11`
- Date: `2026-08-19`
- Host: local Windows 11 x64 host
- Working root: `C:\tmp\LocalFluxRightClickBlog`
- Evidence class: editorial product evidence only
- Not claimed: clean-VM qualification, WACK, Store submission, native ARM64 execution, performance benchmarking, or end-to-end release automation

## Exact package

- Version: `1.0.8.0`
- Architecture: x64
- Configuration: Release
- Retained MSIX: `artifacts/releases/1.0.8.0/20260806-formal-3fc34ab/package-build/packages/x64/LocalFlux_1.0.8.0_x64_Test/LocalFlux_1.0.8.0_x64.msix`
- SHA-256: `BAF67B5F61DCBA97FF0EA8ED964BFF7E6923FE326290CA7A24EB0CCC01F16739`
- Package identity: `Fuzzysense.Localflux_1.0.8.0_x64__pc6sn726wzvrt`
- Signing certificate thumbprint reported by the installer: `3C564E65A72F590CBAA21ED529E73E91588F950C`
- Main install status: `Updated`
- Context-menu status: `IntegratedInMainPackage`

The package hash was computed before installation and matched the retained formal artifact. Installation used `scripts/install-localflux-release.ps1` with x64 and Release arguments. The app was not previously installed for the active test context.

## Fixtures

Three rights-cleared JPG files were copied from the retained `jpg-to-webp-windows` editorial fixture set into independent action folders:

| File | Dimensions | Bytes | SHA-256 |
| --- | ---: | ---: | --- |
| `localflux-hero-art.jpg` | 1920 × 1080 | 67,861 | `20D6B90C5E390EDB5C18362D9F6A30FE7092F0C9D0283C9C4C6FCF463523CC2A` |
| `localflux-ui.jpg` | 1320 × 940 | 126,755 | `64EE8CB0EF358AB1F61EA463A904048EA2BF9B55697DD2456130B1CD9F61A2BE` |
| `mountain-photo.jpg` | 1440 × 960 | 274,913 | `FBB16327B266D67D1E63ACA70ABEEECB7FDE2B379F430DAF34134A73A7663882` |

Selection-rule fixtures additionally included:

- `eligible-photo.jpg`: a copy of the rights-cleared mountain fixture;
- `already-webp.webp`: a retained WebP output from the same fixture;
- `synthetic-tone.wav`: a synthetic audio fixture retained with release test evidence; and
- `unsupported-example.zip`: a retained test archive renamed for the unsupported-only menu check. It is not copied into the editorial package because its contents are irrelevant to the article.

## Explorer menu verification

1. Selected three JPGs under `C:\tmp\LocalFluxRightClickBlog\convert`.
2. Opened the modern Windows 11 context menu.
3. Opened the LocalFlux submenu.
4. Observed all four actions: Convert, Compress, Optimize for sharing, and Convert to WebP.

Result: pass. The command appeared in the modern menu, and the four actions were grouped in the LocalFlux submenu.

## Convert verification

1. Selected the three JPGs in the isolated `convert` folder.
2. Chose LocalFlux → Convert.
3. Observed three queued files, JPG → PNG, and Same as source.
4. Selected Convert 3 files.
5. Observed three completed files.

Outputs:

- `localflux-hero-art_converted.png`: 235,292 bytes
- `localflux-ui_converted.png`: 356,394 bytes
- `mountain-photo_converted.png`: 1,171,915 bytes

Result: pass for conversion and output placement. PNG was larger for all three inputs, which is reported explicitly rather than framed as compression.

## Compress verification

1. Selected the three JPGs in the isolated `compress` folder.
2. Chose LocalFlux → Compress.
3. Observed Compress mode, Balanced (recommended), original dimensions, and Same as source.
4. Selected Compress 3 files.
5. Observed completion with batch size `458.5 KB → 299.7 KB`, `158.9 KB saved (35%)`.

Outputs:

- `localflux-hero-art_compressed.jpg`: 38,596 bytes, UI-reported 43% smaller
- `localflux-ui_compressed.jpg`: 89,207 bytes, UI-reported 30% smaller
- `mountain-photo_compressed.jpg`: 179,057 bytes, UI-reported 35% smaller

Result: pass.

## Optimize for sharing verification

1. Selected the three JPGs in the isolated `optimize` folder.
2. Chose LocalFlux → Optimize for sharing.
3. Observed Share safely on, Balanced for sharing (recommended), privacy-safe filenames checked, and the statement that originals would not be changed.
4. Selected Create safe copies.
5. Observed three completed rows reporting safe-copy verification and private-metadata removal.
6. Observed batch size `458.5 KB → 299.6 KB`, `158.9 KB saved (35%)`.

Outputs:

- `shared_image_001.jpg`: 38,596 bytes
- `shared_image_002.jpg`: 89,207 bytes
- `shared_image_003.jpg`: 178,969 bytes

Result: pass for the app's reported verified safe-copy workflow. The article does not claim visual anonymity or a device-wide network guarantee.

## Convert to WebP verification

1. Selected the three JPGs in the isolated `webp` folder.
2. Chose LocalFlux → Convert to WebP.
3. Observed three queued files, JPG → WebP, and Same as source.
4. Selected Convert 3 files.
5. Observed three completed rows.

Outputs:

- `localflux-hero-art_converted.webp`: 28,880 bytes, UI-reported 57% smaller
- `localflux-ui_converted.webp`: 64,626 bytes, UI-reported 49% smaller
- `mountain-photo_converted.webp`: 169,980 bytes, UI-reported 38% smaller

Result: pass.

## Mixed-selection and unsupported-only rules

Mixed selection:

1. Selected `eligible-photo.jpg`, `already-webp.webp`, `synthetic-tone.wav`, and `unsupported-example.zip` together.
2. Observed the LocalFlux submenu with all four actions visible.
3. Chose Convert to WebP.
4. Observed one queued file: `eligible-photo.jpg`.
5. Did not execute the conversion.

Result: pass. Convert to WebP filtered the selection to a compatible, non-WebP image. The existing WebP, WAV, and ZIP did not enter the queue.

Unsupported-only selection:

1. Selected only `unsupported-example.zip`.
2. Opened the modern Windows 11 context menu.
3. Inspected the visible accessibility tree and screenshot.

Result: pass. LocalFlux was absent from the unsupported-only context menu.

## Original-file integrity

The source-file SHA-256 values were checked against the retained inputs after completed Convert, Compress, Optimize for sharing, and WebP workflows. The hashes remained identical. Output files had distinct names and paths. No source overwrite was observed.

## Screenshot handling

- Capture resolution: 2048 × 1152
- Published screenshot resolution: 2048 × 1096
- Transformation: 56 pixels cropped from the bottom to exclude the Windows taskbar
- Visible working paths: `C:\tmp\LocalFluxRightClickBlog\...`
- Excluded from published captures: profile folders, account names, email addresses, browser content, customer assets, and taskbar state

## Limitations

- Percentages apply only to these fixtures and settings.
- A successful format conversion does not imply a smaller file.
- The local workflow did not require a browser upload; this does not prove that every component on the Windows device makes no network connection.
- Metadata-removal reporting is scoped to the app's verified safe-copy result. Visible content and destination-service logging are outside that guarantee.
- Mixed-family Optimize for sharing behavior was not invoked in this UI session. The article describes it conservatively and points readers to queue review and separate batches.
