Skip to content

History / Home

Revisions

  • 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.

    Mikhail Deynekin committed Nov 14, 2026
  • 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.

    Mikhail Deynekin committed Nov 14, 2026
  • 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.

    Mikhail Deynekin committed Nov 14, 2026
  • 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.

    Mikhail Deynekin committed Nov 14, 2026
  • 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.

    Mikhail Deynekin committed Nov 13, 2026
  • 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.

    Mikhail Deynekin committed Nov 13, 2026
  • Initial Home page

    @paulmann paulmann committed Nov 13, 2026