ORISO Dokumentation

Architekturentscheidungen (ADR)

Plattformweite Architecture Decision Records — 23 Entscheidungen, aus dem Repository ORISO-Docs.

Diese Reihe ist die kanonische Sammlung der plattformweiten Entscheidungen. Die DSFA-Kapitel verweisen auf sie; jeder Verweis der Form ADR-0NN in den Kapiteltexten ist auf die jeweilige Seite verlinkt.

Nr.EntscheidungStatus
ADR-001Counselling modalities as toggleable modulesProposed — needs a team decision (esp. how registration filt
ADR-002Silent room membership with an access-control confidentiality curtain (not E2EE)Accepted — Frank, 2026-06-25 (team ratification pending)
ADR-003Department = unique (Agency × Topic) carrying its own imprint + DPPAccepted — Frank, 2026-06-25 (team ratification pending)
ADR-004Keep the custom chat UI; adopt matrix-js-sdk Megolm under it (don't embed Element Web)Accepted — 2026-06-26 (grill-with-docs session). June-30 sco
ADR-005Matrix federation deliberately OFF; real DNS server_name via a clean homeserver rebuildAccepted — 2026-06-26 (grill-with-docs session). Timing fixe
ADR-006conversation_type as a persisted modality field, rolled out selector-firstAccepted — 2026-06-28 (grill-with-docs session). Decision ma
ADR-007Live-chat liveness — the indicator reads backend Availability, never mirrors or infers itAccepted — 2026-06-28 (grill-with-docs session). Root causes
ADR-008Supervision — keep per-session agency-scoped reach; move side-channels out of the client's roomProposed — 2026-06-28 (grill-with-docs session); U25 cohort
ADR-009Global Topic/Category ownership and AI-assisted translation infrastructureAccepted — Frank, 2026-07-01 (grill-with-docs session). Desi
ADR-010Platform-controlled per-Träger allowlist for the Erscheinungsbild (Appearance/Theme) sectionProposed — 2026-07-06 (this session); pending Frank's confir
ADR-011Helm-only deployment; single-domain path-based routing supersedes per-service subdomainsAccepted — already implemented and live on Pre-Dev.
ADR-012Self-Help Group Chat — extend the existing Group Chat (don't rebuild), Megolm-first, future-timeline instead of a LobbyAccepted — 2026-07-09; reconciled with live GitHub/code 2026
ADR-0132FA via vendored otp-config SPI (not stock-Keycloak AIA)Accepted · Date: 2026-07-11
ADR-014Shared legal-text objects, multi-topic agencies, and topic-before-consentAccepted — Frank, 2026-07-16 (grill-with-docs session)
ADR-015Per-chat-type media flag families replace featureAttachmentUploadDisabledAccepted · Date: 2026-07-18
ADR-016Team-Besprechung — separate side room per open enquiry, hard close at acceptanceAccepted — Frank, 2026-07-18 (grill-with-docs session)
ADR-017Rebuild chat threads on native Matrix m.thread relations — hard cut, no dual-readAccepted — Frank, 2026-07-18 (grill-with-docs session)
ADR-018Erstantwort — one persisted event rendered as a Carimat bubble sequence, configured per TrägerAccepted — Frank, 2026-07-30 (grill-with-docs session)
ADR-019Media scanning via matrix-content-scanner, fail-closed, pluggable AI checkAccepted · Date: 2026-07-18
ADR-020Scheduled calls, secure invitations, and a unified contact calendarAccepted — 2026-08-12
ADR-021Legal-text hierarchy, generic versioning, and the consent text as a field of the DPPAccepted — Frank, 2026-08-16 (grill-with-docs session)
ADR-022Two consent gates, consent state as a session pointer, and re-consent on changeAccepted — Frank, 2026-08-16 (grill-with-docs session)
ADR-023The Platform Services Agreement, living templates, and proportionate escalationAccepted — Frank, 2026-08-16 (grill-with-docs session)

Herkunft und Pflege

This directory holds the platform-level architecture decision records (ADRs) imported from a previously-untracked local folder (/Users/frankgerhardt/ORISO/0 - Docs/, ADR-*.md files only, not its _artifacts/ subfolder). The series was re-synchronised on 2026-08-17 from the same local folder (then 22 files, ADR-001 to ADR-023) so that the published documentation site renders the current text.

Decisions authored after the import

  • ADR-020-scheduled-calls-secure-invitations-and-unified-contact-calendar.md — accepted 2026-08-12; governs secure call invitations, planned audio/video contacts, availability, the unified Contact Calendar, and the Future Timeline.
  • ADR-021, ADR-022, ADR-023 — accepted 2026-08-16 (legal-text hierarchy and versioning, consent gates and re-consent, Platform Services Agreement and Träger governance).

New decisions in this section are repository-owned records and are not part of the unchanged 19-file import described above.

Known issues

  • ADR-014 numbering collision — resolved 2026-08-08 (ORISO-Docs#73): the media-scanning decision (accepted 2026-07-18) was renumbered to ADR-019; ADR-014 now unambiguously means shared legal text objects and topic-before-consent. Both files carry a note about the change.

Other local ADR collections NOT imported here

Two other local ADR collections exist and were deliberately excluded from this import because they need manual reconciliation first:

  • 0 - Docs M4_Frank/ADR-001..004.md — an older, possibly-superseded duplicate of ADR-001–004.
  • 0 - Docs M4_Frank/1 Analysis/ADR/ADR-001..011.md — a completely different, unrelated ADR series that happens to reuse the same numbering.

Both need a human to reconcile against the series imported here before they can be merged in.

Auf dieser Seite