iil-assist-core
Der gemeinsame Kern der MEiKI-Assist-Familie: Mandant, Termin-Engine (Regelwerk mit Freigabe-Workflow) und die Ports zu Fachverfahren und DMS.
Grundlage: meiki:ADR-044 (Paket-Topologie) · meiki:ADR-022 v1.1 (die
Termin-Engine gehört in den Kern) · meiki:ADR-025 (Mandantenfähigkeit).
Warum es dieses Paket gibt
Die Termin-Engine hat zwei Konsumenten: FristAssist führt Wiedervorlagen, StatistikAssist führt Meldetermine. Ein Meldetermin ist eine Frist mit Stichtag — dieselbe Rechnung, zwei Zwecke. Läge die Engine hinter FristAssist, bräuchte StatistikAssist FristAssist. Genau das schließt der Produktschnitt aus.
Was drin ist
| Modul | Inhalt |
|---|---|
models |
Regelfreigabe (Regelwerk mit Zustandsmodell entwurf → eingereicht → freigegeben → abgelehnt), RegelAuditEintrag, MandantEinstellung |
mandant |
Hauspraxis als Konfiguration — ohne gepflegte Einstellung wird nichts geraten, die Renderer liefern None |
regelkatalog |
einmaliger Import von Startbeständen. Keine Betriebsquelle — im Betrieb gilt allein die Tabelle |
ports |
Schnittstellen zu Fachverfahren und DMS; die konkreten Adapter liegen beim Konsumenten |
Was nicht drin ist
Kein Hausinhalt. Keine Regelwerke, keine Vorlagen, keine Mandantenwerte, keine
Team- oder Fachbereichsbezeichnungen. Nach meiki:ADR-044 ist alles, was sich je
Haus unterscheidet, eine Zeile in Postgres — nicht Code, nicht YAML.
Prüfbar: ein zweites Haus geht durch Konfiguration und Uploads in Betrieb, nicht durch einen Commit.
App-Label und Tabellennamen
assist_core, also assist_core_*. Kein db_table auf die Namen des
Herkunfts-Repos — siehe docs/adr/ADR-001.
Entschieden am 2026-09-09 zugunsten eines echten Renames statt einer
Zustands-Migration, weil es noch keinen produktiven Datenbestand gibt. Für das
Repo, das die Tabellen heute hält (meiki-lra/frist-hub), bedeutet das beim
Umstellen eine Umbenennungs-Migration — beim jetzigen Stand risikoarm, mit
produktiven Daten wäre sie es nicht. Das Zeitfenster ist begrenzt.
Stand
0.1.0 — Erstbefüllung aus frist-hub (meiki-lra/frist-hub#142, M3). Noch von
keinem Repo als Abhängigkeit gebunden.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iil_assist_core-0.2.0.tar.gz.
File metadata
- Download URL: iil_assist_core-0.2.0.tar.gz
- Upload date:
- Size: 19.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da61363744705c450d0fc4ae1010c4dc77bc031bfa9343aac5e7f7897635021f
|
|
| MD5 |
19beb5f6068bae4fb8f20314ab762c76
|
|
| BLAKE2b-256 |
b8df0e5f1d762e031ee5a77c0a293d5594dbc41b8590a7228666be92800b1e54
|
Provenance
The following attestation bundles were made for iil_assist_core-0.2.0.tar.gz:
Publisher:
publish-pypi.yml on iilgmbh/iil-assist-core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
iil_assist_core-0.2.0.tar.gz -
Subject digest:
da61363744705c450d0fc4ae1010c4dc77bc031bfa9343aac5e7f7897635021f - Sigstore transparency entry: 2772101697
- Sigstore integration time:
-
Permalink:
iilgmbh/iil-assist-core@f47bc7a6cc29bd8edf76952b10ab37310d784a3d -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/iilgmbh
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@f47bc7a6cc29bd8edf76952b10ab37310d784a3d -
Trigger Event:
push
-
Statement type:
File details
Details for the file iil_assist_core-0.2.0-py3-none-any.whl.
File metadata
- Download URL: iil_assist_core-0.2.0-py3-none-any.whl
- Upload date:
- Size: 20.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3288b8c437d6e29e4ac6cf7d79b938bc6df3b96051b4d245035cb333da841d2
|
|
| MD5 |
66b82fa98ade84a28522af39f0ea4753
|
|
| BLAKE2b-256 |
9af213b77af7028f416806dd0c6d72de15963a3f9171b20f7a3eb2284953e43b
|
Provenance
The following attestation bundles were made for iil_assist_core-0.2.0-py3-none-any.whl:
Publisher:
publish-pypi.yml on iilgmbh/iil-assist-core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
iil_assist_core-0.2.0-py3-none-any.whl -
Subject digest:
d3288b8c437d6e29e4ac6cf7d79b938bc6df3b96051b4d245035cb333da841d2 - Sigstore transparency entry: 2772101737
- Sigstore integration time:
-
Permalink:
iilgmbh/iil-assist-core@f47bc7a6cc29bd8edf76952b10ab37310d784a3d -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/iilgmbh
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@f47bc7a6cc29bd8edf76952b10ab37310d784a3d -
Trigger Event:
push
-
Statement type: