This patch corrects theme contrast, native color configuration and packaging, and adds dependency audits to the shared validation gate.
- Darken TTY bright text, Light Table line numbers and ptpython scrollbars; improve FreeCAD control borders and retain its native dock close icon.
- Use valid nnn ANSI palette indexes with documented terminal requirements.
- Keep Highlight.js, Prism and MacDown text upright; fix the ptpython config-loader example.
- Include the MIT license in the Thonny wheel.
- Strip volatile artwork preview metadata, sort manifest inputs and refresh both synthetic terminal captures.
- Update Ruff, uv, VHS, the dprint JSON plugin, fonttools and uharfbuzz; pin Node.js and FFmpeg.
- Audit the project Python lock, artwork script lock and JupyterLab npm lock in
mise run check; enable JupyterLab Dependabot updates.
Validation: the full shared gate passes (8 repository tests, formatting, workflow checks and dependency audits). The publishable snapshot has no Gitleaks findings. All 31 generated artwork files reproduce byte-for-byte. JupyterLab and Thonny 3.0.1 wheels build with license files. Terminal captures, native ptpython registration and browser CSS checks pass.
The release payload is the automatic source archive. Wheels were validated locally; no PyPI or extension marketplace publication is included. Repository checks and synthetic captures do not establish native GUI acceptance for all 483 integrations. FreeCAD, Light Table, nnn and MacDown native GUI/session acceptance was not performed; existing incomplete ports and experimental desktop/session components retain their documented limitations.