diff --git a/README.md b/README.md index 9457067..ee0f1ed 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ English | [Deutsch](README_de.md) [![Attribution NOTICE](https://img.shields.io/badge/Attribution-NOTICE-blue.svg)](NOTICE) [![Version](https://img.shields.io/badge/version-0.2.1-blue.svg)](pyproject.toml) [![CI](https://github.com/ellmos-ai/NemoFold/actions/workflows/ci.yml/badge.svg)](https://github.com/ellmos-ai/NemoFold/actions/workflows/ci.yml) -[![Tests](https://img.shields.io/badge/tests-1173%20passed%20%7C%202%20skipped-brightgreen.svg)](https://github.com/ellmos-ai/NemoFold/actions/runs/38312717933) +[![Tests](https://img.shields.io/badge/tests-1187%20passed%20%7C%202%20skipped-brightgreen.svg)](https://github.com/ellmos-ai/NemoFold/actions/runs/38366200345) [![Python](https://img.shields.io/badge/python-3.11%20%7C%203.12%20(CI)-blue.svg)](.github/workflows/ci.yml) [![Platforms](https://img.shields.io/badge/platforms-Windows%20%7C%20Linux%20(CI)%20%7C%20macOS%20(mypy)-lightgrey.svg)](.github/workflows/ci.yml) [![Privacy](https://img.shields.io/badge/privacy-local--first%20%7C%20cloud%20opt--in-success.svg)](#sec-05) @@ -394,6 +394,29 @@ by a second model (Codex, OpenAI) checked these changes. The 1175 tests; Ubuntu/Python 3.11 and 3.12 each 1173 with 2 platform-specific skips. +### Owner's GUI acceptance completed (2026-10-13) + +The owner completed the acceptance on 2026-10-13 in eight rounds of live testing +with his own folders. These rounds turned every runnable task into a workflow of +one or more steps in a single blueprint grid and separated the clean full console +from the public demo. They added working folders that stay approved across +restarts, path entry and the system folder dialog, three captain modes (keywords, +a model choosing from the catalogue, a brief for a CLI agent), Artifacts as an area +of its own, and a Connections page that reports what the computer actually shows. +A real folder of about 8,000 files exposed a memory limit in Synopsis Merge, which +now refuses more than 500 documents with a sentence naming the alternatives. Codex +(OpenAI) reviewed the two pull requests of these rounds (#6, #7) as a second model +and merged them after its verdict MERGE-FÄHIG; its first review of #7 found a +double-run bug, which was fixed before the merge. The +[hosted CI run](https://github.com/ellmos-ai/NemoFold/actions/runs/38366200345) on +[`6b13d12`](https://github.com/ellmos-ai/NemoFold/commit/6b13d12cdb269e8693053ed0d90d173b8a6c8123) passed: +Windows/Python 3.12 all 1189 tests; Ubuntu/Python 3.11 and 3.12 each 1187 with 2 +platform-specific skips. + +**Judge test build:** [latest release](https://github.com/ellmos-ai/NemoFold/releases/latest) - a ZIP with the wheel, start +commands for the full local console and the public demo, and the fictional example +case; unpacked and installed into a fresh environment, both paths ran. + ### Acceptance gate register 16 of 18 internal Ellmos use-case acceptance gates (`G01`-`G18`) claim `done` in the diff --git a/README_de.md b/README_de.md index 72d5f66..9a965c5 100644 --- a/README_de.md +++ b/README_de.md @@ -9,7 +9,7 @@ [![Attribution NOTICE](https://img.shields.io/badge/Attribution-NOTICE-blue.svg)](NOTICE) [![Version](https://img.shields.io/badge/version-0.2.1-blue.svg)](pyproject.toml) [![CI](https://github.com/ellmos-ai/NemoFold/actions/workflows/ci.yml/badge.svg)](https://github.com/ellmos-ai/NemoFold/actions/workflows/ci.yml) -[![Tests](https://img.shields.io/badge/tests-1173%20passed%20%7C%202%20skipped-brightgreen.svg)](https://github.com/ellmos-ai/NemoFold/actions/runs/38312717933) +[![Tests](https://img.shields.io/badge/tests-1187%20passed%20%7C%202%20skipped-brightgreen.svg)](https://github.com/ellmos-ai/NemoFold/actions/runs/38366200345) [![Python](https://img.shields.io/badge/python-3.11%20%7C%203.12%20(CI)-blue.svg)](.github/workflows/ci.yml) [![Platforms](https://img.shields.io/badge/platforms-Windows%20%7C%20Linux%20(CI)%20%7C%20macOS%20(mypy)-lightgrey.svg)](.github/workflows/ci.yml) [![Privacy](https://img.shields.io/badge/privacy-local--first%20%7C%20cloud%20opt--in-success.svg)](#sec-05) @@ -393,6 +393,32 @@ unabhängige Review-Runden durch ein zweites Modell (Codex, OpenAI) haben diese Windows/Python 3.12 alle 1175 Tests; Ubuntu/Python 3.11 und 3.12 je 1173 bei 2 plattformbedingten Skips. +### GUI-Abnahme durch den Eigentümer abgeschlossen (2026-10-13) + +Der Eigentümer hat die Abnahme am 2026-10-13 in acht Runden abgeschlossen, in denen er +die Konsole live mit eigenen Ordnern getestet hat. Seitdem ist alles Ausführbare ein +Workflow aus einem oder mehreren Schritten in einem gemeinsamen Raster der Vorlagen +(*Blueprints*), und die saubere Vollversion ist von der öffentlichen Demo getrennt. +Hinzugekommen sind Arbeitsordner, die nach einem Neustart freigegeben bleiben, die +Eingabe eines Pfads und der Ordnerdialog des Systems, drei Planungsarten des Captains +(Stichworte, ein Modell wählt aus dem Katalog, ein Auftrag für einen Kommandozeilen-Agenten), +ein eigener Bereich für Ergebnisse (*Artifacts*) und eine Verbindungsübersicht +(*Connections*), die zeigt, was der Rechner tatsächlich meldet. Ein echter Ordner mit +rund 8.000 Dateien legte eine Speichergrenze in Synopsis Merge offen; der Workflow lehnt +jetzt mehr als 500 Dokumente mit einem Satz ab, der die Alternativen nennt. Codex (OpenAI) +hat die beiden Änderungsanträge dieser Runden (#6, #7) als zweites Modell geprüft und +nach dem Urteil MERGE-FÄHIG zusammengeführt; seine erste Prüfung von #7 fand einen +Fehler, durch den eine Kette doppelt laufen konnte, und er wurde vor der Zusammenführung +behoben. Der [gehostete CI-Lauf](https://github.com/ellmos-ai/NemoFold/actions/runs/38366200345) +auf [`6b13d12`](https://github.com/ellmos-ai/NemoFold/commit/6b13d12cdb269e8693053ed0d90d173b8a6c8123) bestand: +Windows/Python 3.12 alle 1189 Tests; Ubuntu/Python 3.11 und 3.12 je 1187 bestandene +und 2 plattformbedingt übersprungene Tests. + +**Testpaket für die Jury:** [neueste Veröffentlichung](https://github.com/ellmos-ai/NemoFold/releases/latest) - ein ZIP mit dem +Wheel, Startbefehlen für die volle lokale Konsole und die öffentliche Demo sowie dem +fiktiven Beispielfall; entpackt und in eine frische Umgebung installiert liefen beide +Wege. + ### Abnahmegate-Register 16 von 18 internen Ellmos-Usecase-Abnahmegates (`G01`–`G18`) tragen im ausgelieferten diff --git a/llms.txt b/llms.txt index 5a8410f..0f9d618 100644 --- a/llms.txt +++ b/llms.txt @@ -6,7 +6,7 @@ Version: 0.2.1 Organization: ellmos-ai Umbrella: open-bricks -Tests: 1173 passed, 2 skipped (Ubuntu); 1175 passed (Windows); CI run 38312717933 on b0e2bc3 +Tests: 1187 passed, 2 skipped (Ubuntu); 1189 passed (Windows); CI run 38366200345 on 6b13d12. Judge test build: https://github.com/ellmos-ai/NemoFold/releases/latest Workflows: 44 registered document workflows Acceptance gates: 16 of 18 done, re-verifiable offline (`nemofold acceptance-gates --evidence-root .`)