docs: start milestone v1.1 Ausschreibungs-Radar
Tessera CI/CD / Lint & Type Check (push) Successful in 48s
Tessera CI/CD / Tests (push) Successful in 40s
Tessera CI/CD / Build & Publish Images (push) Successful in 2m50s

This commit is contained in:
2026-07-17 09:58:09 +02:00
parent 9b65ac63c3
commit ae841205df
2 changed files with 32 additions and 21 deletions
+18 -1
View File
@@ -8,6 +8,23 @@ Tessera ist eine modulare, Docker-basierte Webplattform fuer interne Workflow-Au
Eine zentrale Plattform, in der beliebige Workflow-Tools als Module lizenziert, aktiviert und genutzt werden koennen — ohne zwischen verschiedenen Anwendungen wechseln zu muessen.
## Current Milestone: v1.1 Ausschreibungs-Radar
**Goal:** Tessera-Modul, das Vergabeportale nach Ausschreibungen durchsucht, nach Kriterien filtert, Treffer im Portal anzeigt und optional per E-Mail versendet.
**Target features:**
- Zentrale Datenquelle: DÖE OpenData-API (oeffentlichevergabe.de, eForms/OCDS, auth-frei)
- Portal-Adapter: 1× AI-AG NetServer (lhs-vpbw, tender24, vergabe.landbw), 1× cosinex (DTVP)
- E-Mail-Alert-Ingestion für Unterschwellen-Portale (nutzt bestehende DKV-Inbox-Infrastruktur)
- RSS-Quellen: subreport-elvis, service.bund.de
- Normalisiertes Ausschreibungs-Schema (OCDS-orientiert) + Dedup über Quellen
- Filter-Engine: Stichwörter, Region/PLZ/Bundesland, CPV/Branche, Frist & Auftragswert
- Durchsuchbare UI-Trefferliste mit Detailansicht
- Optionaler E-Mail-Versand (periodischer Digest + Sofort-Alert), im Webinterface konfigurierbar
- Meiden (AGB-Verbot automatisierter Zugriffe): vergabe24, aumass
**Key context:** Neues Modul im bestehenden Monorepo, multi-tenant, analog DKV-Fleet- und Cert-Manager-Modul. Feasibility-Research in `.planning/research/ausschreibungs-portale-feasibility.md`. Phasen setzen die v1.0-Nummerierung fort (ab Phase 10).
## Requirements
### Validated
@@ -80,4 +97,4 @@ This document evolves at phase transitions and milestone boundaries.
4. Update Context with current state
---
*Last updated: 2026-06-18 after initialization*
*Last updated: 2026-07-17 — milestone v1.1 Ausschreibungs-Radar started*
+14 -20
View File
@@ -1,20 +1,16 @@
---
gsd_state_version: 1.0
milestone: v1.0
milestone_name: milestone
current_phase: 9
current_phase_name: cert-manager-module
status: complete
stopped_at: UAT 8/8 passed — Phase 9 complete (2026-07-02)
last_updated: "2026-07-14T08:16:00.000Z"
last_activity: 2026-07-14
last_activity_desc: LDAP per-user exclude/denylist filter built + live-verified on alpha.tessera.ctl.de (9d1323f)
milestone: v1.1
milestone_name: Ausschreibungs-Radar
status: planning
last_updated: "2026-07-17T07:57:59.935Z"
last_activity: 2026-07-17
progress:
total_phases: 9
completed_phases: 9
total_plans: 40
completed_plans: 40
percent: 100
total_phases: 0
completed_phases: 0
total_plans: 0
completed_plans: 0
percent: 0
---
# Project State
@@ -28,12 +24,10 @@ See: .planning/PROJECT.md (updated 2026-06-18)
## Current Position
Phase: 9 (cert-manager-module) — EXECUTING
Plan: 5 of 6
Status: Ready to execute
Last activity: 2026-07-01 — Phase 9 execution started
Progress: [█████████░] 93%
Phase: Not started (defining requirements)
Plan: —
Status: Defining requirements
Last activity: 2026-07-17 — Milestone v1.1 started
## Performance Metrics