docs(17-03): complete UI-Aufteilung Meine Quellen vs. Administration plan
This commit is contained in:
+14
-9
@@ -4,16 +4,16 @@ milestone: v1.1
|
||||
milestone_name: Ausschreibungs-Radar
|
||||
current_phase: 17
|
||||
current_phase_name: eigene-ausschreibungs-quellen-je-nutzer
|
||||
status: executing
|
||||
stopped_at: "17-02 abgeschlossen: RSS-Feeds bekommen einen Besitzer (D-02), Migration lokal angewendet (alpha noch nicht ausgerollt), Loeschschutz+Obergrenze+D-06-Tagging getestet. Naechster Schritt: Plan 17-03 (UI-Aufteilung)."
|
||||
last_updated: "2026-08-12T09:48:46.242Z"
|
||||
status: verifying
|
||||
stopped_at: "17-03 abgeschlossen: UI-Aufteilung Meine Quellen vs. Administration, Backlog-Punkt geschlossen. Phase 17 vollstaendig — bereit fuer /gsd-ship (Browser-Gegenprobe aller drei Plaene und Testserver-Rollout stehen als offene Punkte in WINDOWS.md)."
|
||||
last_updated: "2026-08-12T10:06:09.773Z"
|
||||
last_activity: 2026-08-12
|
||||
last_activity_desc: Phase 17 execution started
|
||||
progress:
|
||||
total_phases: 17
|
||||
completed_phases: 15
|
||||
completed_phases: 16
|
||||
total_plans: 83
|
||||
completed_plans: 81
|
||||
completed_plans: 82
|
||||
---
|
||||
|
||||
# Project State
|
||||
@@ -29,7 +29,7 @@ See: .planning/PROJECT.md (updated 2026-07-17)
|
||||
|
||||
Phase: 17 (eigene-ausschreibungs-quellen-je-nutzer) — EXECUTING
|
||||
Plan: 3 of 3
|
||||
Status: Ready to execute
|
||||
Status: Phase complete — ready for verification
|
||||
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
|
||||
@@ -37,7 +37,7 @@ beim ersten echten Sync alle AD-gebundenen Gruppen entfernt haette — behoben i
|
||||
dokumentiert in 16-VERIFICATION.md.
|
||||
Last activity: 2026-08-12 — Phase 17 execution started
|
||||
|
||||
Progress: [██████████] 98%
|
||||
Progress: [██████████] 99%
|
||||
|
||||
## Performance Metrics
|
||||
|
||||
@@ -119,6 +119,7 @@ Progress: [██████████] 98%
|
||||
| Phase 16 P05 | 6min | 2 tasks | 4 files |
|
||||
| Phase 17 P01 | 76min | 3 tasks | 12 files |
|
||||
| Phase 17 P02 | 58min | 3 tasks | 14 files |
|
||||
| Phase 17 P03 | 62min | 3 tasks | 13 files |
|
||||
|
||||
## Accumulated Context
|
||||
|
||||
@@ -288,6 +289,10 @@ Recent decisions affecting current work:
|
||||
- [Phase ?]: [17-02]: Startbestueckung (tenders.module.ts) vorgezogen aus Task 3 nach Task 1 (Rule 3) - find-then-create statt upsert-on-url, Prismas Compound-Unique-Typ verlangt userId als Pflicht-String
|
||||
- [Phase ?]: [17-02]: seedServiceBundRssFeed() aus TendersModule.onModuleInit extrahiert (tenders.seed.ts), damit die Bestueckungs-Idempotenz echten Produktivcode testet
|
||||
- [Phase ?]: [17-02]: DELETE /rss-feeds/:feedId von @Roles auf @UseModule umgestellt - Besitzpruefung im Dienst ersetzt die Rollenpruefung vollstaendig (T-17-07)
|
||||
- [Phase ?]: [17-03]: RssFeedListForm scope-Prop (personal/platform) bedient beide Seiten; Berechtigung entscheidet der Server (T-17-08)
|
||||
- [Phase ?]: [17-03]: createRssFeed-Antwort traegt kein isPlatformWide (nur GET mappt es) — Komponente leitet es lokal aus dem verwendeten scope ab (Rule 1)
|
||||
- [Phase ?]: [17-03]: Anzeige-Rollenpruefung auf settings/page.tsx ueber useAuthStore (unbekannt/erlaubt/verweigert); verbindliche Pruefung bleibt serverseitig
|
||||
- [Phase ?]: [17-03]: REQUIREMENTS.md SRC-01..05 nachtraeglich ergaenzt — Luecke aus 17-01/17-02, dort schon in SUMMARY-Frontmatter gefuehrt
|
||||
|
||||
### Pending Todos
|
||||
|
||||
@@ -336,7 +341,7 @@ Items acknowledged and carried forward from previous milestone close:
|
||||
|
||||
## Session Continuity
|
||||
|
||||
Last session: 2026-08-12T09:48:46.207Z
|
||||
Stopped at: 17-02 abgeschlossen: RSS-Feeds bekommen einen Besitzer (D-02), Migration lokal angewendet (alpha noch nicht ausgerollt), Loeschschutz+Obergrenze+D-06-Tagging getestet. Naechster Schritt: Plan 17-03 (UI-Aufteilung).
|
||||
Last session: 2026-08-12T10:06:09.739Z
|
||||
Stopped at: 17-03 abgeschlossen: UI-Aufteilung Meine Quellen vs. Administration, Backlog-Punkt geschlossen. Phase 17 vollstaendig — bereit fuer /gsd-ship (Browser-Gegenprobe aller drei Plaene und Testserver-Rollout stehen als offene Punkte in WINDOWS.md).
|
||||
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