From 2bbf8a46c6a49636b142d74af0ced71d1e6743d2 Mon Sep 17 00:00:00 2001 From: Lukas Geiger Date: Sat, 26 Sep 2026 15:18:20 +0200 Subject: [PATCH] chore(hygiene): untrack agent-internal TASKPLAN_STATUS_2026-09-17_1324-*.md T-20260926-510472849 (repo hygiene rollout, wave 1). Agent loop status snapshot, zero test/doc dependency (verified via repo-wide grep across the full tracked tree). Untracked (file stays on disk locally, gitignored), nothing was deleted. NOT touched: MARKETING-LOG.txt (public artifact per pending user decision). PORTIERUNGSPLAN.md is only doc-linked (ROADMAP.md, llms.txt, no Python test dependency) but untracking it would leave two dead links -- logged to TESTVERDRAHTET_2026-09-26.md for a coordinated follow-up instead of touched here. Verified: full pytest suite 364 passed, 2 skipped (pre-existing, unrelated: missing local release EXE, native-Qt-only PNG smoke). Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01PTbvD41MCVmnQWaobvHfCk --- .gitignore | 3 + ...TUS_2026-09-17_1324-tasksolver-attempt3.md | 68 ------------------- 2 files changed, 3 insertions(+), 68 deletions(-) delete mode 100644 TASKPLAN_STATUS_2026-09-17_1324-tasksolver-attempt3.md diff --git a/.gitignore b/.gitignore index 3180593..dfce520 100644 --- a/.gitignore +++ b/.gitignore @@ -154,3 +154,6 @@ node_modules/ .nyc_output/ dist_clean/ + +# Agenten-interne Loop-Statusschnappschuesse (GITHUB-POLICY.md SS3, T-20260926-510472849) +TASKPLAN_STATUS_*.md diff --git a/TASKPLAN_STATUS_2026-09-17_1324-tasksolver-attempt3.md b/TASKPLAN_STATUS_2026-09-17_1324-tasksolver-attempt3.md deleted file mode 100644 index b0c22e0..0000000 --- a/TASKPLAN_STATUS_2026-09-17_1324-tasksolver-attempt3.md +++ /dev/null @@ -1,68 +0,0 @@ -# TASKPLAN-Status — ExplorerPro #1324 - -**Datum:** 2026-09-17 -**Rolle:** TASKSOLVER / `tasksolver-codex` -**Task:** `[ExplorerPro] EXE/MSIX-Bundle Inhalt gegen Dependency- und Lizenzvertrag prüfen` -**Versuch:** 3 von 3 -**Status:** SKIP dokumentiert; Task bleibt offen - -## Ergebnis - -Die lokalen Onedir- und Quellcode-Gates sind belastbar, aber die Definition of Done -ist nicht vollständig erfüllbar. Es gibt keinen autorisierten und reproduzierbar -nachgewiesenen SDK-MSIX-Build mit Signatur-, WACK- und Store-Readback. Deshalb wird -kein `done` gesetzt und kein Release- oder OneDrive-Artefakt übernommen. - -## Verifizierte lokale Evidenz - -- Kanonischer Klon: `C:\_Local_DEV\repos\ExplorerPro`, `master`, vor der Änderung sauber - auf `612c35b`; nach der lokalen Maßnahme ein Commit voraus gegenüber `origin/master`. -- Frischer PyInstaller-Onedir-Build Versuch 1: Exit 0, 1.800 Dateien, - 345.293.216 Bytes, `ExplorerPro.exe` 18.468.626 Bytes, - SHA-256 `2E82394B07C8D429D5C8CA26EEA365B97EA5685D801E4C60028D2C0CE173690B`. -- Frischer PyInstaller-Onedir-Build Versuch 2 nach Packaging-Änderung: Exit 0, - 1.804 Dateien, `ExplorerPro.exe` 18.468.626 Bytes, - SHA-256 `D12CD1721D3476991C28203339A9A777087B96D163DE97CDF904A34FB41B2817`. -- `ExplorerPro.spec` nimmt `LICENSE`, `THIRD_PARTY_LICENSES.txt`, - `PRIVACY_POLICY.md` und `SUPPORT.md` als Daten auf. `build_exe.bat` kopiert sie - zusätzlich auf die Bundle-Wurzelebene. Der lokale Test dafür besteht; die - Änderung ist in Commit `717082d292ab6b2fadd5019a48d117143d3984e3` mit DCO-Signoff. -- Volltests nach der Änderung: `323 passed, 2 skipped`; die beiden Skips sind der - fehlende historische Release-EXE-Smoke und der native Qt-Screenshot-Smoke. - Compileall, `manage_translations.py --check`, Ruff, Store-Readiness und - `git diff --check` bestanden. - -## Nicht erfüllte Abschluss-Gates - -1. Der frische PyInstaller-Graph zieht neben den vier direkten Runtime-Paketen - weitere Hook-/transitive Komponenten ein. Unter anderem erscheinen - `aiohttp`, `bcrypt`, `certifi`, `chardet`, `charset-normalizer`, - `cryptography`, `fsspec`, `frozenlist`, `invoke`, `lxml`, `lz4`, - `MarkupSafe`, `multidict`, `paramiko`, `propcache`, `psutil`, `pyarrow`, - `pydantic`, `tqdm` und `yarl`; sie sind nicht vollständig gegen das - projektseitige `THIRD_PARTY_LICENSES.txt` adjudiziert. Ein versionierter - Closure-/Lizenzmanifest-Snapshot fehlt weiterhin. -2. Die aktuelle OneDrive-Projektion wurde nur lesend via FileCommander geprüft. - `releases/ExplorerPro.msix` hat 97.112.151 Bytes und SHA-256 - `84AF3F207D289B92DBA49A6A1B8CB071B669A0738E90C6E0F860892304A8964F`. - Das Archiv enthält 941 Einträge; auf der Wurzelebene liegen nur - `AppxBlockMap.xml`, `AppxManifest.xml`, `ExplorerPro.exe` und - `[Content_Types].xml`. `LICENSE`, `THIRD_PARTY_LICENSES.txt`, - `PRIVACY_POLICY.md` und `SUPPORT.md` fehlen dort weiterhin. -3. Das OneDrive-Manifest weist `Geiger.ExplorerPro`, den Publisher und - `Version="1.0.0.0"` aus; `store_package.json` deklariert dagegen `1.0.5.0`. - Die Projektdatei liegt unter aktivem `cldflt.sys`-Cloud-Lock-Risiko hoch. - Die Projektion ist daher kein akzeptierter lokaler Release-Readback und wurde - nicht verändert. -4. `makeappx.exe`, `signtool.exe` und `appcert.exe` sind lokal nicht vorhanden. - Ein frischer Windows-SDK-MSIX-Build, Signaturprüfung, WACK-Protokoll und - separater Store-/Partner-Center-Readback konnten daher nicht belegt werden. - -## SKIP-Grund - -**Dritter erfolgloser Bearbeitungsversuch:** Der lokale Packaging-Vertrag wurde -verbessert und getestet, aber die autorisierte Dependency-/Lizenz-Closure sowie -die externen MSIX-, Signatur-, WACK- und Store-Gates bleiben ohne Windows SDK, -Release-/Notice-Entscheidung und autorisierten Store-Readback offen. Task 1324 -bleibt deshalb offen; kein Release, Upload oder OneDrive-Mutation durch -TASKSOLVER.