From 2e5512ed970d67ab12d75ebdf4bc31409a6b0eb0 Mon Sep 17 00:00:00 2001 From: MajorLinux Date: Fri, 13 Mar 2026 22:50:59 -0400 Subject: [PATCH] wiki: document maintenance protocol --- MajorWiki-Deploy-Status.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/MajorWiki-Deploy-Status.md b/MajorWiki-Deploy-Status.md index ca3068c..b70251f 100644 --- a/MajorWiki-Deploy-Status.md +++ b/MajorWiki-Deploy-Status.md @@ -78,4 +78,16 @@ git push Gitea receives the push → fires webhook → majorlab pulls → MkDocs rebuilds → `notes.majorshouse.com` updates automatically. +## 📋 Wiki Maintenance Protocol + +Every time a new article is added, the following **MUST** be updated to maintain index integrity: + +1. **`SUMMARY.md`**: Add the article to the navigation tree. +2. **Category Index**: Update the `index.md` within the specific domain folder (e.g., `05-troubleshooting/index.md`). +3. **Main `index.md`**: + - Update the **Article count**. + - Add the article to the domain section. + - Add the article to the **Recently Updated** table. +4. **Root `README.md`**: Sync with the main `index.md` (Article count, domain lists, and Recently Updated). + > [!note] The rsync one-liner in the Update Workflow section above was a one-off during initial setup. It is no longer the canonical method.