v1.0.0 — desktop GUI + documentation platform
v1.0.0 — stable. Adds a standard-library desktop GUI, a full MkDocs
documentation site deployed to GitHub Pages, and an expanded CI pipeline.
Desktop GUI (python -m gui)
- Dark-themed Tkinter app — zero third-party runtime dependencies.
- Discover tab: run the synthesizer (smoke/full), per-target verified table, one-click report & solutions access.
- Pattern discovery tab: enter any integer sequence, get ranked hypotheses + next-term predictions.
- Engine tab: check vectors, run pytest, build all tiers, benchmark, docs/GitHub links.
- Headless-testable core (
gui/core.py);--selftestmode and dedicated CI job. - Also reachable via
python engine/runner.py guiand theade-guiconsole script.
Documentation platform
- MkDocs Material site (
docs/) — Home, Engine, Synthesis, Pattern discovery, GUI, Contributing. - Deployed to https://dsk-dev-ai.github.io/algorithm-discovery-engine/ from
main. - CI enforces a strict (
--strict) docs build on every push/PR.
CI
- New jobs: Docs (strict build) and GUI core smoke.
- mypy now type-checks
gui(strict) alongsidealgo_discovery/ads/synth. - Pages workflow builds the MkDocs site and deploys it.
Packaging
- Version bumped to 1.0.0 (Production/Stable classifier).
- Wheel now ships
guipackage; newdocsuv dependency group. - 9 jobs × all green on PR #1: Ruff+mypy, Pytest 3.10/3.12/3.13, Java, C++, Rust, vectors-sync, discovery smoke, GUI smoke, docs.