Skip to content

docs(hygiene): software pipeline maintenance, universal launcher, standalone executable, dependabot & contract test expansion (v1.1.6 frozen) - #6

Open
lukisch wants to merge 1 commit into
mainfrom
docs/software-pipeline-hygiene-and-parity-20261108
Open

lukisch wants to merge 1 commit into
mainfrom
docs/software-pipeline-hygiene-and-parity-20261108

Conversation

@lukisch

@lukisch lukisch commented Nov 8, 2026

Copy link
Copy Markdown
Contributor

Turnusgemäße Software-Pipeline-Wartung für dev-bricks/safe-start-for-codex:

  1. Universal Windows Launcher (START.bat): Automatischer Starter mit Priorisierung von dist\CodexSafeStart.exe (bzw. Systempfad C:\_Local_DEV\codex-safe-start\bin\CodexSafeStart.exe), CLI-Argumentweiterleitung (%*) und Pythonw/Python/Py-Fallback.
  2. Standalone Windows Executable: dist\CodexSafeStart.exe (63.5 MB) via build_exe.py (PyInstaller) mit eingebetteten Icons kompiliert und verifiziert.
  3. Visual Architecture: Dark-Mode Vektor-Asset assets/terminal-workflow.svg (880x520) für Gating- und Dashboard-Sequenz integriert und in README.md/README_de.md eingebettet.
  4. GitHub Governance: .github/dependabot.yml für wöchentliche Security-Audits etabliert.
  5. Vertragstests: tests/test_version_metadata.py um test_start_bat_launcher, test_dependabot_configuration und test_terminal_workflow_asset_exists erweitert; Gesamtsuite auf 201 Tests ausgebaut (100% grün).
  6. Versionsnummern-Schutz: Version 1.1.6 strikt eingefroren gemäß T-20260920-167562623.

…ndalone executable, dependabot & contract test expansion (v1.1.6 frozen)

lukisch commented Nov 8, 2026

Copy link
Copy Markdown
Contributor Author

Zweitmodell-Review (Cloud-Bot), Head 2198555

CI: 23/23 Checks grün. Version-Freeze (1.1.6) eingehalten, keine Binärdatei im Diff. Kein Blocker, inhaltlich freigabefähig. Hinweise (nicht blockierend):

  1. START.bat: Die Fallback-Reihenfolge ist py → python → pythonw. pythonw wird damit praktisch nie erreicht, obwohl CHANGELOG/PR-Text es als Fallback nennen. Ohne Argumente und ohne EXE startet zudem ein Konsolen-Lauf (py -3 -m safe_start_for_codex ohne Subcommand) statt der Tray-App. Ggf. pythonw für den Leerargument-Fall vorziehen oder die Doku anpassen.
  2. build_exe.py: Pfade C:\_Local_DEV\... sind hart codiert und werden beim Aufruf per mkdir angelegt. Für ein öffentliches Repo besser per Umgebungsvariable überschreibbar machen.
  3. llms.txt: "201+ pytest tests passed on 2026-11-02" – Datum nicht auf 2026-11-08 nachgezogen (Header ist es).

Generated by Claude Code

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