mirror of
https://github.com/Akkudoktor-EOS/EOS.git
synced 2026-10-10 16:36:36 +00:00
docs(development): record publication and verification of PR 1322
This commit is contained in:
@@ -196,3 +196,17 @@ passed. Full pinned Linux/Python 3.13 CI remains outstanding.
|
||||
All original 102 saved file hashes and original feature HEAD were checked unchanged.
|
||||
Both PR worktrees are clean, locally committed, and unpublished. This enables small
|
||||
independent PRs now; it does not complete the still-open optimizer/PV/output port.
|
||||
|
||||
|
||||
## First upstream PR published, 2026-09-16
|
||||
|
||||
Explicit user approval received for publishing the standalone JSON restore fix.
|
||||
Fetched main `4a37244` (dependency update #1321) and rebased the standalone branch;
|
||||
its new head is `bdc754d12fd08e0da18d3156642c695f4bf67bd2`. All 49 measurement tests,
|
||||
source Ruff and formatting checks passed again. Pushed only
|
||||
`fix/measurement-json-reload` and created https://github.com/Akkudoktor-EOS/EOS/pull/1322
|
||||
against main. Verified the remote head and PR patch: one commit, exactly two files.
|
||||
The other integration/measurement branches were not pushed. The PR is conflict-free,
|
||||
not merged; GitHub CI was started and is being checked. Original HEAD and all 102
|
||||
backup hashes were rechecked unchanged. Earlier notes saying all packages are
|
||||
unpublished are historical checkpoints; this section supersedes them for this fix.
|
||||
|
||||
@@ -2,8 +2,9 @@
|
||||
|
||||
Target: `Akkudoktor-EOS/EOS:main`.
|
||||
Local branch: `fix/measurement-json-reload`.
|
||||
Local head: `dba0c9c` (based on main `7ebe6d7`).
|
||||
Status: locally ready for review; not pushed or published.
|
||||
Local head: `bdc754d` (rebased onto main `4a37244`).
|
||||
Status: published with explicit user approval as [PR #1322](https://github.com/Akkudoktor-EOS/EOS/pull/1322).
|
||||
One commit, two files; published head and diff verified. CI started; not merged.
|
||||
|
||||
## Proposed PR body
|
||||
|
||||
@@ -31,5 +32,5 @@ GENETIC port.
|
||||
- `tests/test_measurement_file_restore.py`
|
||||
|
||||
Only these two files differ from the pinned main. Do not publish the integration
|
||||
branch as part of this PR. After explicit publication approval, push this named
|
||||
branch and open a PR against main; inspect CI before any merge.
|
||||
branch as part of this PR. Publication approval was received on 2026-09-16. Only this named branch was pushed.
|
||||
Inspect CI and review before any merge; merging was not part of this publication request.
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
# EOS: Arbeitsstand und Weg zu kleinen PRs
|
||||
|
||||
Stand: 16.09.2026. Offizielles main: `7ebe6d7`.
|
||||
Stand: 16.09.2026. Offizielles main für PR #1322: `4a37244`.
|
||||
Die übrige Integration steht weiterhin auf dem zuvor geprüften `7ebe6d7`.
|
||||
|
||||
## Was jetzt möglich ist
|
||||
|
||||
Ein unabhängiger, lokal getesteter PR ist vorbereitet: `fix/measurement-json-reload`
|
||||
Ein unabhängiger, lokal getesteter PR ist veröffentlicht: `fix/measurement-json-reload`
|
||||
auf aktuellem main. Sein Worktree ist `../EOS-pr-measurement-json`; er enthält nur
|
||||
zwei geänderte Dateien. Der PR-Text steht in
|
||||
zwei geänderte Dateien. Der veröffentlichte [PR #1322](https://github.com/Akkudoktor-EOS/EOS/pull/1322)
|
||||
enthält Commit `bdc754d`. Der PR-Text steht in
|
||||
[measurement-json-reload.md](pr-drafts/measurement-json-reload.md).
|
||||
|
||||
Das ist ein konkreter Einstieg in den PR-Workflow. Die vollständige Übernahme aller
|
||||
@@ -16,7 +18,7 @@ Funktionen aus dem alten Feature-Branch ist noch NICHT abgeschlossen.
|
||||
|
||||
| Branch | Zweck | Freigabezustand |
|
||||
| --- | --- | --- |
|
||||
| `fix/measurement-json-reload` | Kleiner JSON-Ladefehler direkt auf main | Lokal geprüft, Veröffentlichung ausstehend |
|
||||
| `fix/measurement-json-reload` | Kleiner JSON-Ladefehler direkt auf main | Veröffentlicht als #1322; CI läuft, noch nicht gemergt |
|
||||
| `feat/config-integration-base` | Zusammengeführte #1256/#1305 plus Integrationskorrekturen | Lokale Abhängigkeitsbasis; kein konkurrierender Sammel-PR |
|
||||
| `feat/measurement-energy-quality-capacity` | Messdatenfunktionen ohne neue Optimiererphysik | Getestet; wartet für main auf Konfigurationsbasis |
|
||||
| `integration/eos-consolidation-20260916` | Zusammenführung und Prüfung aller Portierungspakete | Unvollständig; kein Gesamt-PR und kein HA-Release |
|
||||
@@ -55,7 +57,7 @@ Ein Worktree ist nur ein Arbeitsverzeichnis; Gegenstand eines PRs ist der Branch
|
||||
|
||||
## PR-Reihenfolge
|
||||
|
||||
1. Den unabhängigen JSON-Fix nach Veröffentlichungsfreigabe gegen main einreichen.
|
||||
1. JSON-Fix als PR #1322 veröffentlicht: CI und Review prüfen, danach über Merge entscheiden.
|
||||
2. #1256/#1305 über ihre vorhandenen PRs zusammenführen; lokale Korrekturen dort
|
||||
zuordnen. Keine pauschale Veröffentlichung der kombinierten Integrationsbasis.
|
||||
3. Das isolierte Messdatenpaket auf diesen main-Stand setzen, Diff prüfen und
|
||||
@@ -77,7 +79,8 @@ alten großen Feature-Branch oder die Integrationsbasis stapeln.
|
||||
Unabhängige Fehlerkorrekturen und neue Funktionen können ab jetzt in Themenbranches
|
||||
auf main erfolgen. Für Entwicklung, die den vollständigen neuen GENETIC oder die
|
||||
noch fehlenden Funktionen benötigt, ist der Integrationsstand noch nicht abgenommen.
|
||||
Die ursprüngliche Arbeitskopie bleibt erhalten; nichts wurde deployt oder veröffentlicht.
|
||||
Die ursprüngliche Arbeitskopie bleibt erhalten. Nur der JSON-Fix wurde als PR #1322
|
||||
veröffentlicht; nichts wurde gemergt oder deployt.
|
||||
|
||||
## HA-Übergabe
|
||||
|
||||
@@ -93,7 +96,7 @@ Das isolierte Messdatenpaket: 453 bestandene Tests plus 5 Dokumentationstests;
|
||||
74 Tests nach Übernahme der Fixture-Isolation nochmals erfolgreich.
|
||||
XML-Protokolle liegen in der privaten Sicherung `eos-20260916-120324`.
|
||||
Linux/Python 3.13, alle gepinnten Abhängigkeiten und die vollständige CI sind damit
|
||||
nicht bestätigt. Die PRs sind lokal vorbereitet, noch nicht auf GitHub veröffentlicht.
|
||||
nicht bestätigt. PR #1322 ist veröffentlicht; das abhängige Messdatenpaket bleibt lokal.
|
||||
|
||||
|
||||
Zusätzlicher Integrationslauf: 764 Tests bestanden, 3 übersprungen; zwei zunächst
|
||||
|
||||
Reference in New Issue
Block a user