feat: Memory-Konzept für Agents implementieren (STI-21)

- REST API: 9 Read-Only-Endpunkte unter /api/v1/ für alle Kernmodelle
  (Destinatäre, Ländereien, Pächter, Förderungen, Konten,
  Verpachtungen, Verwaltungskosten, Kalender, Transaktionen)
- Token-Authentifizierung via DRF TokenAuthentication
- Management-Command `create_agent_token` für Agent-Tokens
- Wissensbasis: knowledge/ mit Satzung, Richtlinien, Verfahren,
  Kontakte, Historie
- Agent-Instructions: Datenzugriff-Sektion in AGENTS.md dokumentiert

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
SysAdmin Agent
2026-03-09 22:45:11 +00:00
parent 4b21f553c3
commit f8f9dc3319
17 changed files with 1224 additions and 1 deletions

142
knowledge/richtlinien.md Normal file
View File

@@ -0,0 +1,142 @@
# Förderrichtlinien und Vergabekriterien
> **Status:** Abgeleitet aus der Systemlogik der Verwaltungssoftware (models.py).
> Angaben mit [TODO] sind aus der formalen Richtliniendokumentation zu ergänzen.
---
## 1. Förderberechtigung (Grundvoraussetzungen)
Für eine laufende Unterstützung durch die Stiftung müssen **alle drei** Voraussetzungen erfüllt sein:
### 1.1 Abstammungsnachweis
- Der Antragsteller muss **Abkömmling gemäß Satzung** sein (`ist_abkoemmling`)
- [TODO: Welche Abstammungsnachweise sind zu erbringen?]
### 1.2 Einkommensgrenzen
Die monatlichen Bezüge dürfen eine Einkommensgrenze nicht überschreiten:
| Haushaltsgröße | Max. monatliche Bezüge |
|---|---|
| 1 Person | 2.815,00 € |
| 2 Personen | 3.265,40 € |
| 3 Personen | 3.715,80 € |
| n Personen | 2.815,00 € + (n-1) × 450,40 € |
**Berechnungsgrundlage:** Regelsatz 563 € × 5 (Basis) + 0,8 × Regelsatz je weitere Haushaltsperson
### 1.3 Vermögensgrenze
- Eigenvermögen ≤ **15.500 €**
---
## 2. Förderkategorien
| Kategorie | Beschreibung |
|---|---|
| `bildung` | Bildung und Studium |
| `forschung` | Wissenschaftliche Forschung |
| `kultur` | Kulturelle Projekte |
| `soziales` | Soziale Unterstützung |
| `umwelt` | Umweltschutz |
| `anderes` | Sonstiges |
---
## 3. Laufende Unterstützungen (Destinatär-Unterstützungen)
### 3.1 Zahlungsmodalitäten
- Zahlungen erfolgen **quartalsweise im Voraus**
- Betrag: individuell festgelegter **vierteljährlicher Betrag** je Destinatär
- Zahlung auf das hinterlegte Bankkonto des Destinatärs (IBAN)
### 3.2 Zahlungsfristen (quartalsweise, im Voraus)
| Quartal | Zahlungsfälligkeit |
|---|---|
| Q1 (JanMär) | 15. Dezember (Vorjahr) |
| Q2 (AprJun) | 15. März |
| Q3 (JulSep) | 15. Juni |
| Q4 (OktDez) | 15. September |
### 3.3 Wiederkehrende Zahlungen
Folgende Zahlungsintervalle können eingerichtet werden:
- Monatlich
- Vierteljährlich (standard)
- Halbjährlich
- Jährlich
---
## 4. Nachweispflichten (Vierteljahresnachweise)
Destinatäre müssen quartalsweise folgende Nachweise einreichen:
### 4.1 Pflichtbestandteile
1. **Studiennachweis** (sofern erforderlich)
2. **Einkommenssituation** Bestätigung oder Beschreibung von Änderungen
3. **Vermögenssituation** Bestätigung oder Beschreibung von Änderungen
4. Ggf. weitere Dokumente
### 4.2 Fristen für Studiennachweise (semesterbasiert)
| Quartal | Studiennachweis-Frist |
|---|---|
| Q1 (JanMär) | 15. März |
| Q2 (AprJun) | 15. März |
| Q3 (JulSep) | 15. September |
| Q4 (OktDez) | 15. September |
**Hintergrund:** Die Studiennachweise sind semesterbasiert (Wintersemester / Sommersemester), nicht quartalsbasiert.
### 4.3 Nachweisstatus
| Status | Bedeutung |
|---|---|
| `offen` | Nachweis ausstehend |
| `teilweise` | Teilweise eingereicht |
| `eingereicht` | Vollständig eingereicht |
| `geprueft` | Geprüft & Freigegeben |
| `auto_geprueft` | Automatisch freigegeben (Semesterbasis) |
| `nachbesserung` | Nachbesserung erforderlich |
| `abgelehnt` | Abgelehnt |
---
## 5. Einzel-Förderungen (Projektförderungen)
### 5.1 Antragsprozess
[TODO: Formalen Antragsprozess beschreiben]
Bekannte Felder aus der Förderungsdatenbank:
- Antragsteller (Destinatär)
- Jahr
- Betrag
- Kategorie
- Antragsdatum / Entscheidungsdatum
- Verwendungsnachweis
### 5.2 Förderungsstatus
| Status | Bedeutung |
|---|---|
| `beantragt` | Antrag gestellt |
| `genehmigt` | Genehmigt, noch nicht ausgezahlt |
| `ausgezahlt` | Ausgezahlt |
| `abgelehnt` | Abgelehnt |
| `storniert` | Storniert |
---
## 6. Prüfkriterien bei Förderanfragen
Checkliste für die Prüfung von Förderanträgen:
- [ ] Antragsteller ist Abkömmling gem. Satzung
- [ ] Einkommensgrenzen eingehalten
- [ ] Vermögensgrenze eingehalten
- [ ] Kategorie entspricht Stiftungszweck
- [ ] Betrag ist angemessen und plausibel
- [ ] Verwendungsnachweis planbar
- [ ] Kein Interessenkonflikt
---
*Zuletzt aktualisiert: 2026-03 | Quelle: Systemanalyse models.py, Softwarelogik*