Compare commits

...

2 commits

Author SHA1 Message Date
90b7500aaf docs: drop 'vormals F∆I-Plattform' legacy clarification
The Ch∆In rename is months old and the AG audience never knew
the previous name. Calling out 'vormals …' in three places —
the study header, the glossary, and the About page — added
noise without informing anyone. Ch∆In stands on its own.

Signed-off-by: flemming-it <sf@flemming.it>
2026-06-18 13:18:30 +02:00
852f9da703 fix(ui): sort evaluations by SKM €/year descending
Repository.list() now hands the UI a list sorted by the harm
proxy (Studie §6 SKM-€/Jahr). Most-harmful first, deterministic
across launches and across mock-vs-hub repositories. Removes
the perceived non-determinism in the Norms list and gives the
heatmap chip-wrap a politically meaningful first row.

Signed-off-by: flemming-it <sf@flemming.it>
2026-06-18 13:18:30 +02:00
3 changed files with 16 additions and 7 deletions

View file

@ -4,7 +4,7 @@
> Auftraggeber-Kontext: MIT AG Digitalisierung & KI-Strategien (Vorsitz Dr. S. Flemming), > Auftraggeber-Kontext: MIT AG Digitalisierung & KI-Strategien (Vorsitz Dr. S. Flemming),
> Zielabnehmer der Vorschläge: MIT AG Entbürokratisierung > Zielabnehmer der Vorschläge: MIT AG Entbürokratisierung
> Frontend-Ziel: Integration in cdu-copilot (Flutter, ggf. via Ch∆In Studio), eigenständige Web-Sicht zusätzlich > Frontend-Ziel: Integration in cdu-copilot (Flutter, ggf. via Ch∆In Studio), eigenständige Web-Sicht zusätzlich
> Plattformbasis: **Ch∆In** (vormals „F∆I-Plattform" / `fai_platform`) — Hub/Module/Flow, WASM-Sandbox, tamper-evidentes Audit-Log; Vendor weiterhin **F∆I = Flemming.AI** > Plattformbasis: **Ch∆In** — Hub/Module/Flow, WASM-Sandbox, tamper-evidentes Audit-Log. Vendor: **F∆I = Flemming.AI**
> Status: Entwurf v0.3 — Diskussionsgrundlage AG-intern, noch nicht öffentlich (Plattform-Rename eingearbeitet 2026-06-17) > Status: Entwurf v0.3 — Diskussionsgrundlage AG-intern, noch nicht öffentlich (Plattform-Rename eingearbeitet 2026-06-17)
--- ---
@ -890,7 +890,7 @@ liegt dann woanders.
- **ELI**: European Legislation Identifier (eli.dlri.de / EUR-Lex) - **ELI**: European Legislation Identifier (eli.dlri.de / EUR-Lex)
- **CELEX**: EU-Dokumenten-ID-System - **CELEX**: EU-Dokumenten-ID-System
- **REFIT**: EU-Programm zur Regulatorischen Eignungsprüfung - **REFIT**: EU-Programm zur Regulatorischen Eignungsprüfung
- **Ch∆In** (CLI: `chain`, vormals F∆I-Plattform): Orchestrierungs-Plattform unter `fai_lawheatmap`. Vendor: **F∆I = Flemming.AI**. - **Ch∆In** (CLI: `chain`): Orchestrierungs-Plattform unter `fai_lawheatmap`. Vendor: **F∆I = Flemming.AI**.
- **Hub / Module / Flow**: Ch∆In-Server (`chain serve`), WASM-Komponente (ABI `chain:platform`), YAML-Workflow - **Hub / Module / Flow**: Ch∆In-Server (`chain serve`), WASM-Komponente (ABI `chain:platform`), YAML-Workflow
- **RAG**: Retrieval Augmented Generation — LLM mit verpflichteter Quelleneinbindung - **RAG**: Retrieval Augmented Generation — LLM mit verpflichteter Quelleneinbindung
- **Hochrisiko-KI (EU AI Act)**: KI-System, das Rechtsfolgen für Personen - **Hochrisiko-KI (EU AI Act)**: KI-System, das Rechtsfolgen für Personen

View file

@ -19,8 +19,17 @@ abstract class EvaluationRepository {
class MockRepository implements EvaluationRepository { class MockRepository implements EvaluationRepository {
const MockRepository(); const MockRepository();
/// Sorted copy of [Fixtures.evaluations], most-harmful first
/// (Studie §6 SKM-/Jahr as harm proxy). The sort is in
/// repository.list() rather than the fixture declaration so
/// future Hub-fed lists stay consistent without re-tuning the
/// UI.
@override @override
Future<List<Evaluation>> list() async => Fixtures.evaluations; Future<List<Evaluation>> list() async {
final sorted = [...Fixtures.evaluations];
sorted.sort((a, b) => b.skmEurPerYear.compareTo(a.skmEurPerYear));
return sorted;
}
@override @override
Future<Evaluation?> byEli(String eli) async { Future<Evaluation?> byEli(String eli) async {

View file

@ -88,10 +88,10 @@ class AboutPage extends StatelessWidget {
Text('Plattform', style: t.headlineSmall), Text('Plattform', style: t.headlineSmall),
const SizedBox(height: LawHeatmapSpace.sm), const SizedBox(height: LawHeatmapSpace.sm),
Text( Text(
'Ch∆In v0.16.0 (vormals F∆I-Plattform) — Vendor: ' 'Ch∆In v0.16.0 — Vendor: F∆I = Flemming.AI. '
'F∆I = Flemming.AI. Hub. Module. Flow. Deterministisch, ' 'Hub. Module. Flow. Deterministisch, WASM-sandboxed, '
'WASM-sandboxed, tamper-evident Audit-Log ' 'tamper-evident Audit-Log (CHAIN-EVENT-V3), '
'(CHAIN-EVENT-V3), Apache 2.0, CRA-ready.', 'Apache 2.0, CRA-ready.',
style: t.bodyLarge?.copyWith(height: 1.6), style: t.bodyLarge?.copyWith(height: 1.6),
), ),
], ],