schalli
234f80b4fb
docs(16): close Phase 16 UAT with A1 accepted as an open assumption
...
Tessera CI/CD / Lint & Type Check (push) Successful in 46s
Tessera CI/CD / Tests (push) Successful in 52s
Tessera CI/CD / Build & Publish Images (push) Successful in 7s
The user has no write access to the company AD, so tests 1, 3, 4 and 8 cannot
be run there, and building a throwaway domain controller for them was judged
disproportionate now that the one substantive defect at this spot is found and
fixed (UAT test 2 -> quick task 260811-f9i).
Recorded rather than hidden: A1 (objectGUID survives a rename) now rests on
Microsoft's documentation, not on our own measurement. The Tessera-side rename
and delete logic stays covered by unit tests against fixtures. If a rename ever
fails to propagate in production, 16-VERIFICATION.md names that as the starting
point.
Phase 16 marked complete in STATE.md.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-11 13:21:21 +02:00
schalli
f0c763d3e2
docs(16): record the objectGUID sweep defect found by UAT test 2
...
Tessera CI/CD / Lint & Type Check (push) Successful in 44s
Tessera CI/CD / Tests (push) Successful in 47s
Tessera CI/CD / Build & Publish Images (push) Successful in 27s
Quick task 260811-f9i: plan and summary of the fix, STATE.md row, and the UAT
test 2 result. Test 2 was the read-only A2 check against the real directory --
it turned assumption A2 from "unverified" into "false as implemented" and
surfaced a defect that would have deleted every AD-bound group on the first
real sync.
Also records why the defect survived review: the spec mocks built their
expected filter with the same escape helper the production code used, so the
test asserted self-consistency rather than directory behaviour.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-11 11:06:27 +02:00
schalli
7464d32625
docs(16-05): complete Sync-Bericht-und-Freigabe-Matrix plan (Phase 16 done, PERM-02)
2026-08-06 16:41:29 +02:00
schalli
184a3a1174
docs(16-04): complete Gruppen-Dialog-Umbau plan
2026-08-06 16:33:59 +02:00
schalli
5a687a9d01
docs(16-03): complete Gruppen-Rekonziliation plan
2026-08-06 16:24:25 +02:00
schalli
da0361df5f
docs(16-02): complete backend name-lock/internalName/default-handoff plan
2026-08-06 16:03:54 +02:00
schalli
1b19876c32
docs(16-01): complete AD group import tracer plan
2026-08-06 15:49:26 +02:00
schalli
c4a25511f3
docs(16): create phase plan
2026-08-06 14:42:44 +02:00
schalli
fca4e3c3b5
docs(state): record phase 16 context session
2026-08-05 16:26:34 +02:00
schalli
ff70b4efba
docs(quick-260805-fok): Standardgruppe bei Mandanten-Anlage + Startup-Reparatur
Tessera CI/CD / Lint & Type Check (push) Successful in 48s
Tessera CI/CD / Tests (push) Successful in 49s
Tessera CI/CD / Build & Publish Images (push) Successful in 28s
2026-08-05 11:37:43 +02:00
schalli
c2e9f67a7d
docs(quick-260805-d0r): Gruppenmitgliedschaften im Benutzer-Detail
Tessera CI/CD / Lint & Type Check (push) Successful in 50s
Tessera CI/CD / Tests (push) Successful in 52s
Tessera CI/CD / Build & Publish Images (push) Successful in 4m5s
2026-08-05 09:44:11 +02:00
schalli
d15475d6d7
docs(15-08): complete Serverseitige Modulsperre und Marketplace-Sperr-Badge plan
2026-08-04 19:53:13 +02:00
schalli
c6086ba750
docs(15-07): complete Freigabe-Matrix, Aktivierungsdialog und Benutzer-Detail-Grants plan
2026-08-04 19:28:18 +02:00
schalli
a3e8d0a158
docs(15-06): complete Gruppenverwaltung im Admin-UI plan
2026-08-04 19:06:54 +02:00
schalli
09abb2b323
docs(15-03): complete modul-freigaben-schreibseite plan
2026-08-04 18:43:45 +02:00
schalli
2a79d4ca1f
docs(15-05): complete dashboard-widget-modulfilterung plan
2026-08-04 15:39:48 +02:00
schalli
c4d7b7ded6
docs(15-02): complete Gruppenverwaltung & Standardgruppen-Mitgliedschaft plan
2026-08-04 15:27:48 +02:00
schalli
79c83eae5f
docs(15-01): complete Group/ModuleGrant foundation plan
2026-08-04 15:14:21 +02:00
schalli
ac65149964
docs(15): create phase plan
2026-08-04 14:44:05 +02:00
schalli
ff22178847
docs(state): record phase 15 UI-SPEC session
Tessera CI/CD / Lint & Type Check (push) Successful in 45s
Tessera CI/CD / Tests (push) Successful in 47s
Tessera CI/CD / Build & Publish Images (push) Successful in 6s
2026-08-04 13:58:34 +02:00
schalli
ce96e5a5e7
docs(state): record phase 15 context session
2026-08-04 10:52:41 +02:00
schalli
7e1b4a2964
docs(roadmap): add Phase 15 module permissions (groups & user grants)
...
Two-level module access: tenant activation stays a prerequisite, plus new
per-group and per-user grants. Records the four design decisions taken with
the user: Tessera-owned groups with optional AD binding, closed-by-default
access, ADMIN/SUPER_ADMIN bypass within their tenant, and access on/off only
(no permission levels inside modules). Starts milestone v1.2.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-04 08:42:56 +02:00
schalli
97465a6f25
docs(260729-d3k): complete LDAP multi-base-DN quick task
2026-07-29 09:40:29 +02:00
schalli
fd9c1bee34
docs(260728-lih): complete LDAP sync selektiv und auto-sync default plan
2026-07-28 15:43:37 +02:00
schalli
eff5d26413
docs(14-05): complete i18n rollout for tender-radar plan
Tessera CI/CD / Lint & Type Check (push) Successful in 47s
Tessera CI/CD / Tests (push) Successful in 55s
Tessera CI/CD / Build & Publish Images (push) Successful in 1m51s
2026-07-23 14:23:23 +02:00
schalli
a4889f8399
docs(14-04): complete denylist transparency plan
2026-07-23 14:01:12 +02:00
schalli
c140d1186a
docs(14-03): pause after Tasks 1-3 — Task 4 (live EWS human-verify) OPEN
2026-07-23 13:56:00 +02:00
schalli
6e3789a0b0
docs(14-02): complete RSS ingestion slice plan
Tessera CI/CD / Lint & Type Check (push) Successful in 47s
Tessera CI/CD / Tests (push) Successful in 49s
Tessera CI/CD / Build & Publish Images (push) Successful in 2m15s
2026-07-23 13:33:01 +02:00
schalli
a47c0c57ee
docs(14-01): complete inbox-module extraction plan
2026-07-23 13:11:21 +02:00
schalli
9dd5038575
docs(state): record phase 14 planning session
Tessera CI/CD / Lint & Type Check (push) Successful in 45s
Tessera CI/CD / Tests (push) Successful in 45s
Tessera CI/CD / Build & Publish Images (push) Successful in 26s
2026-07-23 12:17:58 +02:00
schalli
d71a781be0
docs(state): record phase 14 context session
2026-07-23 11:16:23 +02:00
schalli
d5128d5759
docs(quick-260723-e7i): complete normalizer-gap-phase-13-schliessen-tende quick task
2026-07-23 10:21:18 +02:00
schalli
7602795622
docs(13-05): complete cosinex/DTVP adapter plan
2026-07-23 09:51:43 +02:00
schalli
775ed153b7
docs(13-04): complete NetServer adapter plan
Tessera CI/CD / Lint & Type Check (push) Successful in 48s
Tessera CI/CD / Tests (push) Successful in 45s
Tessera CI/CD / Build & Publish Images (push) Successful in 3m43s
2026-07-23 09:16:04 +02:00
schalli
2c28605397
docs(13-06): complete multi-source read surface plan
2026-07-23 08:57:25 +02:00
schalli
1c523c039c
docs(13-03): complete dedup-resolver-fan-out-wiring plan
2026-07-23 08:53:33 +02:00
schalli
83d8eff40d
docs(13-02): complete source-registry-denylist plan
2026-07-23 08:44:53 +02:00
schalli
a547a1d31d
docs(13-01): complete fingerprint + TenderSource datenkern plan
2026-07-23 08:40:47 +02:00
schalli
0dd104054b
docs(12): phase verified — live email UAT passed (digest sent via tenant SMTP, no double-send)
...
Tessera CI/CD / Lint & Type Check (push) Successful in 45s
Tessera CI/CD / Tests (push) Successful in 45s
Tessera CI/CD / Build & Publish Images (push) Successful in 3m45s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-22 09:57:20 +02:00
schalli
314e83f5c1
docs(12-04): complete digest-interval + Sofort-Alert UI plan
2026-07-22 09:32:45 +02:00
schalli
1a0cd375c2
docs(12-03): complete instant-alert dispatch plan
2026-07-22 09:23:21 +02:00
schalli
f509bf4948
docs(12-02): complete digest-mail plan
2026-07-22 09:16:22 +02:00
schalli
4823c245ee
docs(12-01): complete schema + delta-only matching plan
2026-07-22 09:07:06 +02:00
schalli
d874d8a24f
docs(11): phase verified — live browser UAT passed, status human_needed -> passed
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-22 08:02:48 +02:00
schalli
f7a2bfd3d8
docs(11-06): complete Persönliche Suchprofile plan
2026-07-21 16:53:08 +02:00
schalli
421fe00ed9
docs(11-05): complete Persönliche Triage plan
2026-07-21 16:40:22 +02:00
schalli
4c22d7731a
docs(11-04): complete Detailansicht plan
2026-07-21 16:23:38 +02:00
schalli
acd7e55094
docs(11-03): complete CPV-Divisions-Katalog + Wert-Filter-UI plan
2026-07-21 16:16:59 +02:00
schalli
a4c02116c1
docs(11-02): complete region/plz/bundesland filter plan
2026-07-21 16:05:25 +02:00
schalli
3e064e0124
docs(11-01): complete query-engine + results-ui + coverage-banner plan
2026-07-21 15:57:25 +02:00