Skip to content

v3.6.0 — Composability & Offline Truth

Choose a tag to compare

@docxology docxology released this 27 Sep 01:58
· 331 commits to main since this release

GNN v3.6.0 — Composability & Offline Truth

The step-20 website is now a composable library and a truthful offline artifact:

  • Per-model detail pages at model/<slug>.html with the model's full GNN source (no truncation), breadcrumbs in every page shell, and client-side search (search-index.json + inline vanilla-JS filter) — all offline-true.
  • Pure-dict render mode: generate_website(..., filesystem=False) renders a complete site with zero disk collection; the step catalogue moves to a dependency-free leaf module (website/steps.py).
  • Fully offline generated pages: system font stack (no CDN), JSON-LD + meta description per page, atomic manifest write.
  • Complexity estimator subpackage with benchmark/estimate CLI subcommands; the dashboard folds into MCP artifact tools.
  • All six website dead-seams wired-or-removed (the website_html_filename knob is gone end-to-end).
  • Band splits: render/pomdp_processor/, render/processor/, and execute/processor/ packages — facade surfaces byte-exact, behavior verified byte-identical (normalized determinism receipts).
  • GEO-INFER consumer conformance pinned by a dedicated test suite (tests/export/test_geo_infer_consumer_compat.py).

Also: the validate_gnn* alias-retirement wiring cleanup, matrix_provenance["B"]["declared_order_explicit"], and the B-orientation refusal's exact-evidence reporting. Full details in CHANGELOG.md §3.6.0.

Battery at the release tip: 6629 tests passed / 25 skipped, mypy clean, ruff clean, manuscript token/citation integrity clean.