Changeset a9ede28 in Klonkt for test/activitypub-as2.test.js


Ignore:
Timestamp:
08/08/2026 07:56:50 AM (5 weeks ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
66d97b8
Parents:
86e6a45
git-author:
Robin <roboburr@…> (08/08/2026 07:56:48 AM)
git-committer:
roboburr <roboburr@…> (08/08/2026 07:56:50 AM)
Message:

Open hulpvragen worden nooit afgekapt (shaer-6wt)

Ik vond dit zelf en zette het op P3: "vergt tientallen hulpvragen bij een
guardian". Bart: "precies de jeugdzorgmedewerker."

DAT IS GEEN RANDGEVAL MAAR EEN CASELOAD. Een professionele voogd heeft geen
handvol wards; voor hem zijn tientallen open hulpvragen een gewone dinsdag. De
gebruiker die deze machinerie het hardst nodig heeft was precies degene voor wie
hij brak, en ik had hem als uitzondering weggeschreven.

Wat er misging: de queue kapte op 50. Een oudere vraag zat er niet in, de app
vond geen staat, en toonde hem -- terecht, want bij twijfel OPEN -- alsof er nog
iemand op moest. Een allang afgehandelde hulpvraag die weer om aandacht vraagt.

De regel bij-twijfel-open blijft; die is goed. Wat verandert is dat de twijfel
verdwijnt: OPEN vragen worden nooit afgekapt, dus mag een app concluderen dat wat
er niet in staat ook niet open is. De geschiedenis mag wel afgekapt -- die vraagt
niets, en staat nog gewoon op de server.

shaer:openComplete op de collectie zegt dat die gevolgtrekking is toegestaan.
Ontbreekt de vlag (een oudere server), dan valt de app terug op bij-twijfel-open,
en dat is de veilige kant.

Toets met 120 open vragen. Suite 720/720; met de afkap terug valt er een om.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/activitypub-as2.test.js

    r86e6a45 ra9ede28  
    4343  // de feed en wisten niet of er al iemand op af was.
    4444  'shaer:queues', 'offers', 'follows', 'outgoingFollows', 'wards', 'guardians', 'help',
     45  // Elke OPEN hulpvraag zit in de collectie; daarom mag een app uit afwezigheid
     46  // concluderen dat iets niet open is (shaer-6wt).
     47  'shaer:openComplete',
    4548  // ActivityPub §4.1 `endpoints` vocabulary (same category as sharedInbox), used for C2S.
    4649  'oauthAuthorizationEndpoint', 'oauthTokenEndpoint', 'uploadMedia',
Note: See TracChangeset for help on using the changeset viewer.