docs(wiki): 3.6.2 Colophon — reproducible archives, three update paths, the cost of freshness
Records what was measured this session: one digest for the same commit on Windows, Debian and the Ubuntu runner (aa6ae601…), the three update paths and what each needs (a key alone does not arm remote replacement; ALLOW_UPDATE does), the cost of revalidate_freq=0 (41 files × 4.2 µs ≈ 0.17 ms against a 39 ms mean), and the config layout with the check that a release .md.ini is a symlink — the defect that silently moved settings into the release directory until 3.6.2.
docs(wiki): 3.6.1 Cachet and the measured opcache window
The Updates page said a switched symlink keeps serving old bytecode "for minutes". Measured on the live pool instead: 61 s without a reset (opcache.revalidate_freq=60, polled once a second), the first request with a token-scoped reset, and one second on the real deploy of 3.6.1. Also records the trap that php -i describes the CLI, not the pool.
docs(wiki): 3.6.0 Signet — provable releases
Home: version and a New in 3.6.0 block (artifact verification, atomic deploy with rollback, fingerprints, the browser gate). Changelog: the 3.6.0 entry. Development: baseline 3.6.0. Getting started: the 3.6.0 archive name. Footer and sidebar: version.
Updates: apply now installs the archive's own manifest (and why that is not bookkeeping); the 'after an update' section is corrected against measurement — opcache keys a script by the request path, not the symlink target, so a graceful reload does not clear it, and php -r opcache_reset() clears nothing the web pool sees; a panel-versus-mdscribe-deploy table and the release-directory layout. Troubleshooting: the same symptom with the four commands that tell disk from bytecode.
docs(wiki): 3.5.0 Loom and Mermaid 12
Home carries the new version and a one-block summary of what 3.5.0 brings; Markdown-Features gains a Diagrams section for Mermaid 12.3.0 (edge IDs and animation, step animation, circle/cross markers, @{ shape } family), the pinned classic look with the measured geometry, and the note that server-side repairs now reach the renderer; Changelog gets the 3.5.0 entry; Development, Getting-Started, the footer and the sidebar follow the new version.
docs(wiki): 3.4.4 — tables fit the column, manifest served by the app
Changelog entry for 3.4.4, version strings, the restored test count (214) and the
installation note that no MIME rule is needed for the manifest.
docs(wiki): publish the MD.Scribe 3.4.3 guide
Twelve pages plus sidebar and footer: getting started, installation (layouts,
web-server snippets, permissions, verified hosts), configuration generated from
config/defaults.php, Markdown features, search and tags, admin guide, HTTP API,
updates, troubleshooting, development and changelog.
Facts come from the code and from a live installation on PHP 8.5.12: the config
keys and defaults are read out of config/defaults.php, the API surfaces from
docs/http-api.md and routes, the test count and checker baseline from an actual
run.