Herontwerp formulierintake als optionele OciServe Managed Intake #2259
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2259
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Aanleiding
De huidige intake-ontwerpen gaan uit van een afzonderlijke, blinde OciIntake-server die alleen versleutelde bytes ziet. Dat was geen oorspronkelijke productbelofte. Het verhindert bovendien de gewenste eenvoudige gebruikersreis: een respondent verifieert een mailbox, stuurt optioneel in, ontvangt een terugkeerlink en kan later met een verse code ophalen of corrigeren wanneer dat is toegestaan.
Dit issue vervangt die richting door OciServe Managed Intake. Het is de ontwerp- en productpoort vóór nieuwe implementatie.
Upstream contract: brenno/OciServe#629
Productuitgangspunten
Te ontwerpen gebruikersreizen
Formaatbesluit
Een
.ocideckis nu een presentatie-/projectpakket. Formulieren zijn.md; inzendingen zijn.zipen optioneel.zip.age. Noem een formulierdraft daarom niet terloops.ocideck.Dit ontwerp moet kiezen tussen:
De bestaande age-verzegelde route kan als optionele offline overdrachtsroute blijven bestaan, maar niet als authenticatie- of sleutelmodel van OciServe.
Op te leveren documentatie
docs/design/FORM_INTAKE.mdop deze richting.INTAKE_PROTOCOL.mdenINTAKE_SERVER_REQUIREMENTS.mdals oude, onuitgebrachte OciIntake-contracten.Acceptatiecriteria
.zip.ageen Managed Intake hebben verschillende namen, sleutels en vertrouwensmodellen..ocideck-formaat.Afbakening
Dit issue bevat geen implementatie. Het moet eerst worden geaccepteerd; opruimen van het onuitgebrachte protocol en bouwen van de nieuwe reis volgen in afzonderlijke issues.
Uitvoeringskaart
Volgorde: #2259 → (#2263, #2261); OciServe #629 gemergd → #2262; (#2263, #2262 en benodigde OciServe-uitvoering) → #2260.