Wiki overhaul: crisp design, no decoration emoji, all archive pages deleted
User feedback this pass:
- "no silly symbols" — emoji decoration removed from all section headers
- "really crisp so humans can read really well through it" — clean tables,
Mermaid for graphs, gitea alert callouts for warnings, shields badges
for metadata only
- "links to non existing pages" — all internal links now use flat names
matching the wiki.git file names (Concept-ASM-Models, Finding-BEP-...,
Manual-NodeRED-...)
- "I can also still see the old pages" — all 29 Archive-*.md pages
hard-deleted from wiki.git (the git history preserves them; Archive.md
documents the removal and explains how to recover)
Master pages refactored:
- Home — accurate platform mermaid (ground-truth from every node's
configure()), edge-legend table, S88 hex palette table, live-nodes
table, start-here trio, full concept/finding/manual index, refactor
status table
- Architecture — ASCII three-tier sandwich, generalFunctions module
tree + 12-row API contract, output-port mermaid + table, lifecycle
sequence diagram, commands registry shape, child-router shape,
who-accepts-what truth table
- Topology-Patterns — 5 verified patterns + worked WWTP example,
variants column per pattern, anti-patterns block
- Topic-Conventions — six-prefix table + diagram, alias map, payload
schemas, unit-coercion flowchart + behaviour table, S88 palette,
measurement key shape ASCII, status badge, HealthStatus, canonical
units
- Telemetry — three-port table, per-port section with example,
output-pipeline sequence, InfluxDB schema layout, FlowFuse + Grafana
wiring, debug recipes
- Getting-Started — 5 numbered steps, prerequisites table, run-mode
comparison, quick-command reference
- Glossary — sectioned by S88 / runtime / topics / WWTP / hydraulics /
control / project terms
Concept/finding/manual pages: uniform mini-header banner added (status
badges + reference-page note) without rewriting domain content.
Refactor master wiki: 7 new master pages + accurate Home + archive cleanup
Replaces the prior 9 Architecture-* pre-refactor planning docs and the
broken Home with a complete visual-first redesign. All Mermaid diagrams
have been verified against the actual configure() declarations in each
node's specificClass.js — no fabricated edges.
New master pages:
- Home — accurate platform overview, full live-nodes table, concept
index, refactor status
- Architecture — 3-tier code structure, generalFunctions API surface
(12-row), output ports, child-registration sequence
- Topology-Patterns — 5 verified plant configurations with worked
examples (PS+MGC+pumps, reactor/settler train, VGC manifold,
composite sampling, dashboard provisioning)
- Topic-Conventions — set./cmd./evt./data./child. semantics, unit
policy, S88 palette, measurement key shape, status badge, HealthStatus
- Telemetry — Port 0/1/2 contracts, InfluxDB line protocol layout,
FlowFuse chart wiring, Grafana provisioning
- Getting-Started — clone/install/Docker/local Node-RED setup
- Glossary — S88, EVOLV runtime, WWTP, pumps, control, project terms
- _Sidebar.md — gitea wiki navigation
Concept/finding/manual pages: flattened from source wiki/concepts,
wiki/findings, wiki/manuals/node-red with proper prefixes.
Pre-existing 9 wiki pages (Architecture-*, AI-assisted coding) moved to
Archive- prefix with the archive banner stamped on top. 20 source-tree
archive pages mirrored as Archive-Source-* for completeness.