Skip to content

Strengthen PPT component richness gates - #84

Merged
cbhandsun merged 1 commit into
mainfrom
codex/ppt-component-richness-gates
Sep 23, 2026
Merged

cbhandsun merged 1 commit into
mainfrom
codex/ppt-component-richness-gates

Conversation

@cbhandsun

Copy link
Copy Markdown
Owner

Summary

  • tighten image-to-PPT component recall gates to require all 13 component families plus materialized PPTX/OpenXML artifacts
  • add a reusable artifact validation profile and sequence it after fixture materialization in the strict component assets gate
  • recover deferred triangle-topology candidates from page draft images so real PPTX topology cases rebuild into native shapes instead of a generic crop

Verification

  • node --test test/component-assets-golden-gate.test.js test/package-scripts.test.js test/component-family-minimum-gates.test.js test/image-to-editable-component-recall-corpus.test.js test/image-to-editable-component-recall-fixtures.test.js test/page-native-graphics-stage.test.js test/triangle-topology.test.js
  • npm run slideclone:image-to-editable-component-recall-gate
  • node packages/slideclone-native-engine/scripts/complex-graphic-golden-smoke.js --deck PM_Portal_AI_Skills_Engine --pages 9 --ocr true --out runs/golden-set/complex-triangle-topology-real --force
  • node packages/slideclone-native-engine/scripts/golden-set-runner.js --case complex-triangle-topology-real --case-timeout-ms 240000 --out runs/golden-set-focused-triangle
  • node packages/slideclone-native-engine/scripts/real-pptx-corpus-runner.js --case triangle-topology --case-timeout-ms 240000 --out runs/real-pptx-corpus-focused-triangle
  • npm run typecheck
  • npm run lint
  • npm run test:portable

@cbhandsun
cbhandsun merged commit 612533b into main Sep 23, 2026
9 checks passed
@cbhandsun
cbhandsun deleted the codex/ppt-component-richness-gates branch September 23, 2026 14:54
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.

1 participant