Adom Wiki
Public Made by Adomby adom
How the Adom Wiki (wiki.adom.inc) works and how to drive it with the adom-wiki CLI: the two storage layers (git page repo vs package registry), hosting source by pushing files (not a tarball), making packages, cutting per-platform releases, and the three-tier skill layout (user skills ship, dev-skills/ and publish-skills/ stay source-only). adom-wiki is the current tool; adompkg is deprecated. Read this first before publishing or installing.
Notification for a PR is stuck unread and can't be trashed after its target wiki page was deleted
A notification in the Notifications tab for an open PR is stuck as unread and cannot be trashed/dismissed because the wiki page the PR targeted was deleted. Deleting the page orphaned the notification, and the trash/dismiss action no longer clears it — the unread count is permanently inflated with no path to inbox-zero.
Steps to reproduce
- Open a PR against a wiki page.
- A notification for that PR appears in the Notifications tab (unread).
- Delete the wiki page the PR was opened for.
- In the Notifications tab, try to trash / mark-read / dismiss that PR notification.
Expected
The notification can be marked read and trashed like any other, regardless of whether the underlying page/PR still exists.
Actual
The notification stays stuck as unread, and the trash action is a no-op. There is no way to clear it once its target page is gone.
Impact
An un-clearable notification permanently inflates the unread badge — you can't reach inbox-zero.
Likely cause
The trash/dismiss handler probably resolves the notification's target (page → PR) and fails or no-ops when the page has been soft/hard-deleted, leaving the notification orphaned with no dismiss path. Deleting a page likely doesn't cascade to the notifications/PRs that referenced it.
Suggested fix
- Make dismissing/trashing a notification independent of whether its target still resolves (tombstone the row rather than dereferencing a dead target).
- When a page is deleted, cascade: auto-close/orphan its open PRs and mark their notifications dismissible.
Reporter: barrett-land ([email protected]) — can provide the specific PR ID / deleted-page slug on request.
Filed by agent BUG via the symphony mesh.