Changeset 7e9d0ea in Klonkt for CLAUDE.md


Ignore:
Timestamp:
08/11/2026 07:18:51 PM (4 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
bac4bf3
Parents:
960f015
git-author:
Robin <roboburr@…> (08/11/2026 07:12:33 PM)
git-committer:
Robin <roboburr@…> (08/11/2026 07:18:51 PM)
Message:

De laatste tenancy-resten, en een testbestand dat alleen zijn naam kwijt was (shaer-x7c0)

Het meeste van de bead was al gedaan door 72ec6a4 (Hub-modus en guardian-lite
eruit), dezelfde dag nog. Wat er lag:

  • database.js beschreef nog een tenancy-modus met hub, en zette bij elke boot een app_settings-rij 'tenancy' die niemand meer leest. Beide weg. Bestaande rijen blijven staan; die opruimen is een aparte beslissing.
  • ensurePrimarySite.js noemde solo/hub/circle op twee plekken.

En het belangrijkste, precies wat de bead verkeerd had: hub-permissions.test.js
test GEEN verwijderde modus. Het dekt canAdminSite (inclusief de site_members-tak
die ooit stil kapot was), canEditPost en getPrimarySite -- allemaal springlevend,
en CLAUDE.md wijst dit bestand aan als de vangrail daarvoor. Weggooien had die
dekking gesloopt. Alleen de naam verwees nog naar de hub, dus die is aangepast,
met een kop die uitlegt waarom het bestand blijft.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CLAUDE.md

    r960f015 r7e9d0ea  
    6363Tests live in `test/*.test.js` and run against an in-memory SQLite
    6464(`DATABASE_PATH=':memory:'`), so they never touch real data. Cover new
    65 permission/tenancy logic with tests — `PermissionsService.canAdminSite` was once
    66 silently broken; see `test/hub-permissions.test.js`.
     65permission logic with tests — `PermissionsService.canAdminSite` was once
     66silently broken; see `test/site-permissions.test.js`.
    6767
    6868## Architecture Overview
Note: See TracChangeset for help on using the changeset viewer.