fix(v0.6-tail-2): finish Quiet Hours rip (Reference.tsx + dashboard bundle rebuild)

Phase 2 (b948ed7) stripped Notifications.tsx + backend config + pipeline
checks but missed Reference.tsx, which has live documentation describing
Quiet Hours as if it still exists. Per feedback-quiet-hours-trash.md the
intent is removal, not refactor -- the Reference page tells users about
a feature that does not exist. Strip the SectionHeader Quiet Hours block
(lines 952-956) and the quiet-hours clause from the rules-evaluation
checklist (line 922). Rebuild dashboard bundle so the JS no longer
contains the strings.

Reference.tsx changes:
  - Line 922 rules-evaluation checklist: drop the 'Are we in quiet hours?'
    clause from the 'MeshAI checks your rules' bullet.
  - Lines 952-956 deleted: the SectionHeader 'Quiet Hours' + the two
    paragraphs explaining 10pm-6am suppression and the 'Override Quiet
    Hours' rule flag.

Other 'Quiet' matches in Reference.tsx are SFI/Kp solar terminology
('Quiet sun', 'Quiet. Best HF conditions.') and remain untouched --
unrelated to quiet hours.

Dashboard bundle rebuilt via vite. New artefacts:
  meshai/dashboard/static/assets/index-WV9oBF1j.js  (2,145.58 kB)
  meshai/dashboard/static/assets/index-j88L17ja.css (45.08 kB)

Verification:
  grep -rln 'quiet hours|quiet_hours|quietHours|override_quiet|Override Quiet' dashboard-frontend/src
    -> 0 hits
  grep -ic 'quiet hours|override.quiet|quiet_hours|quietHours' index-WV9oBF1j.js
    -> 0 hits

Side artefact (not in commit): independent verification of Central
v0.10.2 Spokane-class leak fix completed today; all four meshai-side
checks pass (config audit, JetStream subscribe, event_log breakdown,
mesh_broadcasts_out scan). Report at OneDrive:
v0.6-tail-2-spokane-verify.md. No meshai-side code change needed.
This commit is contained in:
Matt Johnson (via Claude) 2026-06-06 03:18:42 +00:00
commit 24763947c3
3 changed files with 3 additions and 9 deletions

View file

@ -8,7 +8,7 @@
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">
<script type="module" crossorigin src="/assets/index-C_RINFTf.js"></script>
<script type="module" crossorigin src="/assets/index-WV9oBF1j.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-j88L17ja.css">
</head>
<body>