Skip to content

Export verified square Wang solutions - #11

Merged
xtraid merged 1 commit into
mainfrom
feature/wang-solution-export-v1
Aug 25, 2026
Merged

xtraid merged 1 commit into
mainfrom
feature/wang-solution-export-v1

Conversation

@xtraid

@xtraid xtraid commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • move solver-neutral tiling result types into the pure model layer and add a native-only coordinator that checks every SAT witness independently
  • build and atomically write deterministic wang-solution-v1 documents from verified square solutions
  • cover the existing golden fixture, strict rejection paths, real native SAT/UNSAT results, and producer/consumer isolation from Z3 and libwang.so

Scope

Python producer and documentation only: no CLI, renderer/PNG, hex, dependency, workflow, schema, or src/io/json.c changes.

Validation

  • focused exporter/native/model tests after rebase: 30/30
  • make check: 91 Python tests, 16 C test binaries, Pages, native and cross-engine smoke
  • full Python suite against strict GCC and strict Clang shared libraries: 91/91 each
  • isolated renderer suite: 144/144
  • independent review findings fixed and rechecked: cyclic metadata, invalid UTF-8 truncation, and mutable/invalid result storage
  • post-rebase range-diff and Git tree identical to the verified local commit
  • git diff --check, credential scan, and artifact scan clean

@xtraid
xtraid merged commit 2529d12 into main Aug 25, 2026
10 checks passed
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