97d3d75fdc
The flat-install block only ignored the bare cron/executions.db. All three cron stores (executions, deliveries, notepad) are opened through sqlite_util.open_db in WAL mode, so executions.db-wal/-shm exist whenever the scheduler is live, and deliveries.db / notepad.db were not ignored at all. `git stash push --include-untracked` therefore still unlinked the live WAL/SHM and the whole deliveries/notepad stores under the running gateway - the same mechanism this PR closes for the root state.db. Switch the cron entries to the by-class shape already used at the root (/cron/*.db plus -wal/-shm/-journal/retired-wal sidecars) and also ignore the cron lock/heartbeat/output files and the per-launch root markers (.update_check, gateway-starts.log, .clean_shutdown, active_profile, .hermes_history, slack_tokens.json) that otherwise force every update into the stash step. `git ls-files -i -c --exclude-standard` is unchanged (no tracked file newly hidden). The test's FLAT_INSTALL_RUNTIME_STATE gains one representative per new class; red before, green after. Review finding: cron/executions.db-wal, cron/deliveries.db and cron/notepad.db were unignored and swept by the flat-install autostash.
Website
This website is built using Docusaurus, a modern static website generator.
Installation
yarn
Local Development
yarn start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Build
yarn build
This command generates static content into the build directory and can be served using any static contents hosting service.
Deployment
Using SSH:
USE_SSH=true yarn deploy
Not using SSH:
GIT_USER=<Your GitHub username> yarn deploy
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.
Diagram Linting
CI runs ascii-guard to lint docs for ASCII box diagrams. Use Mermaid (````mermaid`) or plain lists/tables instead of ASCII boxes to avoid CI failures.