docs(wiki): sync wiki with 15f9b98ae..acbef856e (93 commits)
No new pages. Updated 26 existing pages covering: the plugin peer-up
barrier and exclusive role claims, progress-bounded plugin startup, the
route-server replay/live partition at a peer-up cut, one End-of-RIB per
family per session, forward refusal on an unresolvable source, IRR
filtering becoming opt-in, same-subnet interface renumbering, all-
participant config reload and nested config roots, tc noqueue snapshot
and per-protocol filter priorities, DDoS fail-closed on an unresolved
victim, OSPF interface-open resilience and the OSPFv3 DAD source, L2TP
control frames on the adopted socket, runtime state persistence, the
appliance e2fsprogs resolution, and off-Linux unit tests.
Corrects two false claims found while syncing:
- rfc-implementation.md said Ze "deviates from RFCs in a small number of
cases, and every deviation is documented in exabgp-differences.md or
in the relevant in-tree architecture doc". Neither half held. There
are 539 {gap:} annotations across 84 of the 166 enrolled RFCs, and
that is where deviations live, on the specific requirement line with
the producing file:line. Replaced with the real shape plus three
worked RFC 4271 examples.
- The attribute-ordering deviation it cited no longer exists: all three
builders keep type-code order since ea9c83ca5.
Stale counts fixed: 86 registered plugins is now 87.
docs(wiki): repoint every repo link at github.com/ze-software/ze
Codeberg's 2026-07-23 LLM policy made hosting development there untenable, so
the module path and origin moved to github.com/ze-software/ze (main 34cd33b87).
Every clone URL, browse link, issue link and Go import path in the wiki still
named a repository the project has left.
Three forms needed three different targets, which is why this was scripted
rather than sed'd: a browse link becomes /blob/main/ for a file and /tree/main/
for a directory, an import path just swaps its root, and the clone, issues and
wiki links each have their own GitHub shape. The two prose labels that named
Codeberg (the footer's "Source on Codeberg" and Home's "development on
Codeberg") are corrected too, since the rewrite would otherwise leave them
contradicting their own links.
bin/gen-llms-txt.go carried the old base URL as its default, so every
regeneration would have reintroduced 177 stale links into llms.txt. Fixed at
the source rather than in the generated output.
The Codeberg wiki remains a single-page redirect, so the remotes described in
the untracked CLAUDE.md are unchanged and still accurate.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Flatten wiki to root directory for GitHub wiki compatibility
GitHub wiki resolves pages by filename in the root directory only.
Moved all 123 .md files from subdirectories to root. Renamed
configuration/interfaces.md to configuration-interfaces.md to avoid
collision with interfaces/interfaces.md. Fixed 8 image paths.
Subdirectories are now empty (images/ retained for assets).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>