Skip to content

docs(mla): V0.8.2 XDG-Browser-Fix — Abnahme-Nachweis und Tracking-Doku - #154

Merged
Toqsick merged 1 commit into
mainfrom
chore/v0.8.2-xdg-abschluss
Oct 23, 2026
Merged

Toqsick merged 1 commit into
mainfrom
chore/v0.8.2-xdg-abschluss

Conversation

@Toqsick

@Toqsick Toqsick commented Oct 23, 2026

Copy link
Copy Markdown
Owner

Was

Abnahme und Abschluss des Meilensteins V0.8.2 „XDG-Browser-Fix". Der Code-Teil ist seit
add73e3 (PR #118) in main; dieser PR zieht die Tracking-Doku nach, legt den Abnahme-Nachweis
ab und ist die Grundlage für das Schließen der GitHub-Issues #33, #34, #47, #52 (und #35).

Kein Code-Umbau: app_launcher.dart, hub_shell.dart und app_launcher_test.dart bleiben
unangetastet. Die Abnahme gegen main ergab, dass alle Abnahmekriterien der vier Issues bereits
erfüllt sind.

  • issues-v0.8.1-v0.8.5.md — Status-Zeilen für Issue 3/4/5. Die Checkboxen in den filing-Specs
    bleiben unangetastet: dort stehen die Issue-Bodies, wie sie eingereicht wurden.
  • meilensteine-v0.8.1-v0.8.5.md — Status für Meilenstein 2 und 3, jeweils mit dem offenen
    manuellen Anteil.
  • security-fixplan-42-50.md — globale CI-Gates abgehakt (mit Stand-Notiz), WP-B1 als umgesetzt.
  • docs/handoff/v0.8.2-xdg-browser-abschluss.md (neu) — Abnahme-Nachweis nach docs/handoff/-Konvention:
    Kriterien → file:line-Beleg, Gate-Protokoll, offene Punkte.
  • docs/superpowers/plans/2026-10-23-mla-v082-xdg-browser-abschluss.md (neu) — der Plan.

Verifiziert

Alle globalen Gates frisch am 2026-10-23 gegen add73e3 + diesen Branch, mit echten Exitcodes
(Exitcode vor dem Piping gesichert — cmd | tail liefert sonst den Exitcode von tail):

Gate Ergebnis
bash tool/check-versions.sh OK
dart format --output=none --set-exit-if-changed lib test OK — 123 Dateien, 0 geändert
flutter analyze OK — No issues found! (28,6 s)
flutter test OK — 223 Tests
python3 -m unittest discover -s tests -t . (additional/python) OK — 58 Tests
python3 -m unittest discover -s prototype/gtk/tests OK — 96 Tests (2 skipped)
packages/la_core: pub get / analyze / format / test OK — 0 Findings, 25 Dateien, 68 Tests

445 Tests grün. Zusätzlich real ausgeführt: bash build-deb.sh →
Built linux-assistant_0.8.0_amd64.deb (12,1 MB, Exitcode 0), dpkg-deb -f … Depends endet auf
xdg-utils, libgtk-3-bin, libglib2.0-bin (Verify-Gate aus #35), la_probe --version als
Smoke-Check ohne Display.

Risk-Register

  • Niedrig. Reine Doku-Änderung, kein lib/- oder test/-Eingriff — die Format- und
    Analyse-Gates sind davon nicht betroffen, git diff --stat gegen main betrifft 5 Markdown-Dateien.
  • Kein Doku-Flake: kein Tippfehler-Autor, keine erfundenen Zeilennummern. Alle 13 prüfbaren
    file:line-Verweise im Nachweis-Doc wurden gegen die Dateien aufgelöst.
  • Kein Sicherheits-Impact: die polkit-Trinität (org.linux-assistant.operations.policy ↔
    lib/services/linux.dart _privilegedEntryPoints ↔ build-deb.sh-chmod) wird nicht berührt.
  • Ein Review-Punkt: das Nachweis-Doc nennt hardening/0.8.x-browser-xdg als superseded. Der
    Branch ist 118 Dateien / 13.828 Zeilen hinter main und enthält die Original-Commit-SHAs der
    Squash-Merge-Historie. Löschen ist eine Einzeiler-Entscheidung für Basti, kein Teil dieses PRs.

Deferred / offen

Copilot AI lite review requested due to automatic review settings October 23, 2026 12:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Toqsick
Toqsick merged commit 08dad94 into main Oct 23, 2026
1 check 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.

2 participants