Open technical preview

A screenshot is not a PowerPoint.

Gloss measures whether generated decks look right and are built right — native shapes, charts, tables, layouts, text, and relationships included.

Generative Layout & OOXML Scoring System · Apache-2.0

submission.pptx
Q3 / SYSTEMS
The artifact
is the product.
Rendered pixels

108 visual checks inspect what reaches the canvas.

Gloss artifact X-raycanvas ↔ package
Evidence bundle Public JSON Open the receipts ↗
Candidate checks 280 108 visual · 172 inside-file
Positive controls 280/280 passed
Single-fault mutations 280/280 detected
Release state Preview 0 official model results

The 21-second version

The benchmark begins where the screenshot ends.

The film is rendered from the same committed JSON bundle as this page. These are harness counts, not model scores.

00:211080 × 1080silentview renderer ↗

One file. Two truths.

Visual fidelity is necessary. Native structure is non-negotiable.

A generated deck can match the reference image and still collapse the moment someone edits a chart, applies a layout, changes a theme, or reads the file with another tool. Gloss grades both layers.

Read the open scoring contract
Rendered pixels108
The artifact twistinside the .pptx
Object structure101
Layouts & masters25
Package safety22
Text semantics20
Asset hashes4

Candidate checks by method. Counts come from preview-v1.json.

Truth before leaderboard

Working harness. Unfrozen benchmark.

Gloss is ready for public collaboration, not official model ranking. The release validator fails closed until independent evidence and frozen artifacts exist.

Candidate corpus validates

280 schema-valid checks and 381 traceable prompt clauses.

passing
Mutation operators execute

280 controls pass; 280 generated single-fault mutations are detected.

passing
Independent evidence

Assertion provenance and evidence remain incomplete for 280 candidate checks.

open
Release freeze

Prompt convergence, reviewer approvals, baselines, manifests, and signed release indexes remain open.

open

Reproduce it locally

Trust the command, not the claim.

Terminal
git clone https://github.com/aronchick/gloss.git
cd gloss/acidslide-v1/grader
uv sync --extra dev --locked
uv run python ../benchmark/validate_corpus.py
uv run pytest tests/test_mutation_fixtures.py -q

Gloss is built in public

Make generated decks worth editing.

Join on GitHub