HERMES-GIELIE/docs
nesquena-hermes 0c26ab3425 test(conftest): strip HERMES_WEBUI_SKIP_ONBOARDING env globally; rfcs: note discussion-first for contributor RFCs
Two follow-ups from Opus pre-release review of stage-336:

1. tests/conftest.py — autouse session fixture that removes
   HERMES_WEBUI_SKIP_ONBOARDING from os.environ for the whole pytest run, and
   restores it after. Hosting providers and isolated harnesses set this var
   to short-circuit the onboarding wizard, but it leaked into pytest and
   caused tests that exercise apply_onboarding_setup() to fail with cryptic
   FileNotFoundError. Tests that specifically validate the short-circuit
   behavior can opt back in with monkeypatch.setenv. Surgical per-test
   delenv calls remain as defense-in-depth but are now redundant.

2. docs/rfcs/README.md — one-line note that first-time contributor RFCs
   should be discussed in an issue before opening a PR. Gates drive-by
   design-doc PRs without us having to decline them on contribution.

Verified: 96 onboarding-related tests pass with HERMES_WEBUI_SKIP_ONBOARDING=1
exported in the test runner env (would have failed before this fixture).
2026-05-11 03:02:01 +00:00
..
images docs: HERMES.md deep-dive, Why Hermes in README, screenshot layout 2026-04-03 22:03:19 -07:00
pr-assets fix(ui): restore rail-era app titlebar state (v0.50.226) (#1163) 2026-04-27 11:43:32 -07:00
pr-media fix: lengthen auto-compression toast 2026-05-09 19:35:05 -07:00
rfcs test(conftest): strip HERMES_WEBUI_SKIP_ONBOARDING env globally; rfcs: note discussion-first for contributor RFCs 2026-05-11 03:02:01 +00:00
ui-ux feat: remove bubble_layout setting end-to-end (#777) 2026-04-20 22:34:45 +00:00
docker.md security: harden production Docker image 2026-05-08 20:48:39 +00:00
EXTENSIONS.md Opus pre-release follow-ups for PR #1445 2026-05-02 03:49:40 +00:00
ISSUES.md fix(#1195): route sessions to profile dir even when dir doesn't exist yet (#1373) 2026-04-30 23:24:31 +00:00
supervisor.md fix: harden persistent WebUI health checks 2026-05-04 15:30:37 -07:00
troubleshooting.md docs(troubleshooting): bake the #1695 diagnostic flow into the error message + a new troubleshooting doc 2026-05-05 22:14:07 +00:00
wsl-autostart.md docs: add WSL WebUI autostart helpers 2026-05-05 01:12:07 +00:00