docs: start milestone v1.1 Ausschreibungs-Radar
This commit is contained in:
+18
-1
@@ -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.
|
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
|
## Requirements
|
||||||
|
|
||||||
### Validated
|
### Validated
|
||||||
@@ -80,4 +97,4 @@ This document evolves at phase transitions and milestone boundaries.
|
|||||||
4. Update Context with current state
|
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
@@ -1,20 +1,16 @@
|
|||||||
---
|
---
|
||||||
gsd_state_version: 1.0
|
gsd_state_version: 1.0
|
||||||
milestone: v1.0
|
milestone: v1.1
|
||||||
milestone_name: milestone
|
milestone_name: Ausschreibungs-Radar
|
||||||
current_phase: 9
|
status: planning
|
||||||
current_phase_name: cert-manager-module
|
last_updated: "2026-07-17T07:57:59.935Z"
|
||||||
status: complete
|
last_activity: 2026-07-17
|
||||||
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)
|
|
||||||
progress:
|
progress:
|
||||||
total_phases: 9
|
total_phases: 0
|
||||||
completed_phases: 9
|
completed_phases: 0
|
||||||
total_plans: 40
|
total_plans: 0
|
||||||
completed_plans: 40
|
completed_plans: 0
|
||||||
percent: 100
|
percent: 0
|
||||||
---
|
---
|
||||||
|
|
||||||
# Project State
|
# Project State
|
||||||
@@ -28,12 +24,10 @@ See: .planning/PROJECT.md (updated 2026-06-18)
|
|||||||
|
|
||||||
## Current Position
|
## Current Position
|
||||||
|
|
||||||
Phase: 9 (cert-manager-module) — EXECUTING
|
Phase: Not started (defining requirements)
|
||||||
Plan: 5 of 6
|
Plan: —
|
||||||
Status: Ready to execute
|
Status: Defining requirements
|
||||||
Last activity: 2026-07-01 — Phase 9 execution started
|
Last activity: 2026-07-17 — Milestone v1.1 started
|
||||||
|
|
||||||
Progress: [█████████░] 93%
|
|
||||||
|
|
||||||
## Performance Metrics
|
## Performance Metrics
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user