docs(17-01): complete eigenes Alert-Postfach je Nutzer plan
This commit is contained in:
+23
-18
@@ -2,18 +2,18 @@
|
||||
gsd_state_version: 1.0
|
||||
milestone: v1.1
|
||||
milestone_name: Ausschreibungs-Radar
|
||||
current_phase: 16
|
||||
current_phase_name: AD-Gruppen-Synchronisation
|
||||
status: complete
|
||||
stopped_at: Phase 16 abgeschlossen — UAT durchgefuehrt, kritischer Sweep-Fehler gefunden und behoben (260811-f9i), Rest-Annahme A1 bewusst als offen akzeptiert
|
||||
last_updated: "2026-08-11T13:17:48.766Z"
|
||||
last_activity: 2026-08-11
|
||||
last_activity_desc: LDAP-Bind-Passwort verschluesselt (4f687ea)
|
||||
current_phase: 17
|
||||
current_phase_name: eigene-ausschreibungs-quellen-je-nutzer
|
||||
status: executing
|
||||
stopped_at: "17-01 abgeschlossen: TenderEmailConfig-Besitz auf userId umgezogen, Migration lokal angewendet (alpha noch nicht ausgerollt), Adapter-Fanout getestet. Naechster Schritt: Plan 17-02 (RSS-Feed-Besitzer)."
|
||||
last_updated: "2026-08-12T09:27:12.562Z"
|
||||
last_activity: 2026-08-12
|
||||
last_activity_desc: Phase 17 execution started
|
||||
progress:
|
||||
total_phases: 16
|
||||
total_phases: 17
|
||||
completed_phases: 15
|
||||
total_plans: 80
|
||||
completed_plans: 79
|
||||
total_plans: 83
|
||||
completed_plans: 80
|
||||
---
|
||||
|
||||
# Project State
|
||||
@@ -23,21 +23,21 @@ progress:
|
||||
See: .planning/PROJECT.md (updated 2026-07-17)
|
||||
|
||||
**Core value:** Eine zentrale Plattform, in der beliebige Workflow-Tools als Module lizenziert, aktiviert und genutzt werden koennen -- ohne zwischen verschiedenen Anwendungen wechseln zu muessen.
|
||||
**Current focus:** Phase 16 — AD-Gruppen-Synchronisation
|
||||
**Current focus:** Phase 17 — eigene-ausschreibungs-quellen-je-nutzer
|
||||
|
||||
## Current Position
|
||||
|
||||
Phase: 16 (AD-Gruppen-Synchronisation) — COMPLETE
|
||||
Plan: 5 of 5
|
||||
Status: Abgeschlossen. UAT 2/5/6 bestanden, 7 teilweise, 1/3/4/8 bewusst
|
||||
Phase: 17 (eigene-ausschreibungs-quellen-je-nutzer) — EXECUTING
|
||||
Plan: 2 of 3
|
||||
Status: Ready to execute
|
||||
uebersprungen (kein AD-Schreibzugriff, Entscheidung des Users 2026-08-11).
|
||||
UAT-Test 2 hat einen kritischen Fehler in der Loescherkennung aufgedeckt, der
|
||||
beim ersten echten Sync alle AD-gebundenen Gruppen entfernt haette — behoben in
|
||||
260811-f9i. Offene Annahme A1 (objectGUID uebersteht Umbenennung) steht
|
||||
dokumentiert in 16-VERIFICATION.md.
|
||||
Last activity: 2026-08-11 — UAT abgeschlossen, Sweep-Fix ausgeliefert
|
||||
Last activity: 2026-08-12 — Phase 17 execution started
|
||||
|
||||
Progress: [██████████] 100%
|
||||
Progress: [██████████] 96%
|
||||
|
||||
## Performance Metrics
|
||||
|
||||
@@ -117,6 +117,7 @@ Progress: [██████████] 100%
|
||||
| Phase 16-ad-gruppen-synchronisation P03 | 12min | 2 tasks | 3 files |
|
||||
| Phase 16-ad-gruppen-synchronisation P04 | 3min | 3 tasks | 5 files |
|
||||
| Phase 16 P05 | 6min | 2 tasks | 4 files |
|
||||
| Phase 17 P01 | 76min | 3 tasks | 12 files |
|
||||
|
||||
## Accumulated Context
|
||||
|
||||
@@ -278,6 +279,10 @@ Recent decisions affecting current work:
|
||||
- [Phase ?]: [16-04]: PERM-02 bleibt in REQUIREMENTS.md bewusst auf [ ] - schliesst erst mit Plan 16-05
|
||||
- [Phase ?]: [16-05]: PERM-02 in REQUIREMENTS.md auf [x] gesetzt - alle 5 Phase-16-Erfolgskriterien code-vollstaendig ueber 16-01..16-03; dieser Plan liefert die Sichtbarkeitsschicht (Sync-Bericht D-05/D-06) und die dritte D-04-Anzeigestelle (Freigabe-Matrix)
|
||||
- [Phase ?]: [16-05]: A1/A2-Live-Pruefung gegen echtes AD (WINDOWS.md #4) bleibt trotz PERM-02-Abschluss offen - Korrektheitsannahme unter SC-3/SC-4, kein eigenes Erfolgskriterium; negatives Ergebnis waere Stopp-Grund fuer D-05-Loeschsemantik
|
||||
- [Phase ?]: [17-01]: Checkpoint 1 (gate=blocking) 'weiter' — beide Datenbank-Umbauten der Phase freigegeben, gestuetzt auf gemessene 0 Bestandszeilen (lokal + alpha)
|
||||
- [Phase ?]: [17-01]: TenderEmailConfig.userId @unique ersetzt tenantId @unique (D-01); tenantId bleibt denormalisiert, wird auf create UND update mitgeschrieben
|
||||
- [Phase ?]: [17-01]: email-config-Routen von @Roles(ADMIN,SUPER_ADMIN) auf @UseModule('tender-radar') umgestellt — Postfach ist jetzt Nutzereinstellung (D-01, T-17-06 accept)
|
||||
- [Phase ?]: [17-01]: eigene Seite /modules/tender-radar/my-sources statt Erweiterung von /settings/general/account (D-01 offener Punkt 4)
|
||||
|
||||
### Pending Todos
|
||||
|
||||
@@ -326,7 +331,7 @@ Items acknowledged and carried forward from previous milestone close:
|
||||
|
||||
## Session Continuity
|
||||
|
||||
Last session: 2026-08-11T13:10:00.000Z
|
||||
Stopped at: Sitzung fortgesetzt nach v1.2 — HANDOFF.json gelesen und abgeraeumt; User waehlt Backlog-Punkt "Verschluesselungsschluessel: Vorgabewert entfernen + Beispiel-Umgebungsdateien dokumentieren" als naechstes (Quick Task)
|
||||
Last session: 2026-08-12T09:27:12.530Z
|
||||
Stopped at: 17-01 abgeschlossen: TenderEmailConfig-Besitz auf userId umgezogen, Migration lokal angewendet (alpha noch nicht ausgerollt), Adapter-Fanout getestet. Naechster Schritt: Plan 17-02 (RSS-Feed-Besitzer).
|
||||
Resume file: None
|
||||
Last activity: 2026-07-14 - Built LDAP per-user exclude/denylist filter (9d1323f), migration applied on live DB, verified via Playwright: sync deactivated 4 excluded service accounts (administrator/krbtgt/guest/dns-ldap), 2 real LDAP users stay active, 0 wrongly created
|
||||
|
||||
Reference in New Issue
Block a user