From 15bfb4940b24f8f42db36877f205a788bab051f3 Mon Sep 17 00:00:00 2001 From: Maximilian Eibl Date: Fri, 4 Sep 2026 16:12:04 +0200 Subject: [PATCH] Update Windows server deployment guide for warning persistence and immediate error pass --- out/win_server/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/out/win_server/README.md b/out/win_server/README.md index a1e97c0..dcc474c 100644 --- a/out/win_server/README.md +++ b/out/win_server/README.md @@ -11,7 +11,7 @@ Standalone compiled executable distribution for Windows Server environments (`Se ### Key Architecture & Capabilities - **Pre-compiled & Dependency-Free**: Ships as a standalone Windows executable (`Server.exe`). No Python installation, pip packages, or GnuPG binaries are required on Windows Server. - **Authenticated TCP Ingestion Socket (Port 9443)**: Ingests framed OpenPGP encrypted log batches streamed from edge forwarder nodes (`Win_Client.exe` and `Linux_Client.bin`). -- **4-Run Temporal Persistence Rule**: Filters transient noise by requiring an issue signature to recur across at least 4 episodic transmission cycles within a rolling 12-hour evaluation window before promotion to `VERIFIED`. +- **Warning Persistence & Immediate Error Routing**: High-severity `ERROR`, `CRITICAL`, and `FATAL` events are promoted to `VERIFIED` immediately on their first occurrence. Operational `WARNING` and `INFO` events are evaluated against an episodic threshold, requiring persistence across at least 4 distinct client transmission cycles within a rolling 12-hour evaluation window before promotion to `VERIFIED`. - **Embedded Hermes Reporting API (Port 8443)**: Integrated REST API exposing `/api/hermes/report` for external dashboards, monitoring agents, and scrapers. - **Pure-Python OpenPGP Cryptography**: Automatically generates RSA-2048 encryption keys and a SHA-256 fingerprint on first launch without external dependencies. - **State Database**: Stores issue lifecycle records, run counters, and machine telemetry in a local SQLite database (`logar_state.db`). @@ -68,8 +68,8 @@ The generated `server_config.json` contains: | `hermes_port` | `8443` | HTTP port for the Hermes reporting endpoint | | `auth_token` | *(auto-generated)* | Pre-shared authentication secret required in client envelopes | | `db_path` | `"logar_state.db"` | Path to persistent SQLite issue database | -| `evaluation_window_hours` | `12` | Rolling evaluation window in hours for 4-run rule | -| `min_persistence_runs` | `4` | Consecutive runs required to promote an issue to `VERIFIED` | +| `evaluation_window_hours` | `12` | Rolling evaluation window in hours for warning persistence | +| `min_persistence_runs` | `4` | Consecutive runs required to promote warning issues to `VERIFIED` | ---