From e48093e83a8df2677ca83adabb216fae79cc1582 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 9 Nov 2026 20:44:28 +0000 Subject: [PATCH] docs(wiki): ADR-0089's trigger 3 fired; the move is #1339 (#1298) Wiki.js 3.0.1, the first stable 3.x, shipped on 2026-11-01. The changelog records the firing. The four unfixed 2.x advisories in #1298 fire trigger 1 on 2026-12-05. The roadmap puts the move, #1339, first in Nothing blocks these, gated on ADR-0089's must-keeps and then a restore rehearsal. Refs #1298 Co-Authored-By: Claude Opus 5.5 --- docs/changelog.md | 15 +++++++++++++++ docs/roadmap.md | 11 +++++++++++ 2 files changed, 26 insertions(+) diff --git a/docs/changelog.md b/docs/changelog.md index b8327181..a80ba8dd 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -19,6 +19,21 @@ docstring gives: it is a record, not a claim about now. ## 2026-11-09 +- **ADR-0089's trigger 3 has fired: Wiki.js 3.x is stable, and the move is + [#1339](https://github.com/Gerrrt/HomeLab/issues/1339).** `requarks/wiki` + published `3.0.1`, its first stable 3.x release, on 2026-11-01. Five more + followed by today, the latest `3.3.0`. `wiki-watch` reported the firing in + its 2026-11-02 run, in + [#1298](https://github.com/Gerrrt/HomeLab/issues/1298). The same issue + lists four advisories published 2026-11-05 that affect the pinned `2.5.317` + and have no 2.x fix: three stored XSS and one disclosure of unpublished + pages. Unless a 2.x release patches them, they fire trigger 1 on + 2026-12-05, so the move now has a date. As ADR-0089 requires, the move is + its own issue. It is gated first on the three things that must survive, + read against 3.x, the git mirror to `Gerrrt/Lemmiwinks` among them. Then + comes a restore rehearsal from an ADR-0065 dump. #1298 stays open: + `wiki_watch.py` keeps it open while a stable 3.x exists, until #1339 + re-aims or retires the watcher. - **[#574](https://github.com/Gerrrt/HomeLab/issues/574): the current-state documents now say the UPS shutdown is armed and not proved.** `security.md`'s mains-loss row still said that as of 2026-09-20 nothing diff --git a/docs/roadmap.md b/docs/roadmap.md index 604b19bc..1ac4a9be 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -49,6 +49,17 @@ What an entry here may contain: Closes when it is empty. +- **[#1339](https://github.com/Gerrrt/HomeLab/issues/1339) Move the wiki to + Wiki.js 3.x.** Required by + [ADR-0089](adr/0089-keep-the-wiki-on-wikijs-2-until-a-named-trigger-fires.md), + whose trigger 3 has fired. First in the milestone because it has a date: + 2026-12-05, when the four unfixed 2.x advisories in + [#1298](https://github.com/Gerrrt/HomeLab/issues/1298) fire trigger 1. + Two gates, in order. First, 3.x must keep what ADR-0089 says has to + survive: internal-only, Postgres for ADR-0065's pull, and the git mirror. + If it cannot, a new ADR moves the target to BookStack. Second, a restore + rehearsal from an ADR-0065 dump into 3.x before the household's pages + move. - **[#574](https://github.com/Gerrrt/HomeLab/issues/574) Shut down on the UPS's signal.** Decided by [ADR-0049](adr/0049-shut-down-on-the-ups-from-a-nut-server-on-the-firewall.md).