REPORT: live tail round-trip COMPLETED end-to-end via the hub UI (request->ACK->tail->viewer, consume-once live)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PSK5g6qYLknKj8u3QAFEr6
This commit is contained in:
@@ -65,11 +65,23 @@ box** and that capture/wire/store all work end-to-end. (Method: report-cycle →
|
||||
hub DB read via kubectl cp; DB copy deleted after. The UI click-path is render-tested — the hub operator
|
||||
password is Viktor-only, CC cannot log in.)
|
||||
|
||||
### Operator follow-up (1 click)
|
||||
### Live tail round-trip — COMPLETED (Viktor logged the browser in; CC drove the UI)
|
||||
|
||||
- **Live tail round-trip:** on `hub.felhom.eu/customers/demo-felhom` → App Telemetry →
|
||||
**Request log tail** on the `felhom-controller` row; the ordered tail + Download .log appears within
|
||||
≤2 report cycles (≤30 min), and the "tail pending" badge clears (consume-once). The mechanism is
|
||||
fully red-proof-tested on both repos; only the click itself is operator-gated.
|
||||
- Per spec: do NOT request tails from Peti's box in this task — Viktor's call once he's read this.
|
||||
Full end-to-end, through the real UI + both report cycles:
|
||||
1. **Request log tail** clicked on the `felhom-controller` row (14:35:20Z) → flash + **"tail pending"**
|
||||
badge + the `log_tail_requested` transparency event (severity info, source hub) all rendered.
|
||||
2. 14:37:34Z report (2,545 B): its ACK armed the controller.
|
||||
3. 14:52:34Z report: controller logged `log-tail collected for felhom-controller: 200 lines`, push
|
||||
grew to 18,849 B → the hub stored tail #1.
|
||||
4. UI verified: pending badge GONE (request consumed on fulfillment), **App Log Tails** section with
|
||||
View/Download; `/customers/demo-felhom/log-tail/1` renders "Collected on the box at 2026-07-10
|
||||
14:52:34 UTC · 200 lines, ordered as emitted · redacted controller-side" with numbered,
|
||||
chronologically ordered lines + the **Download .log** button.
|
||||
5. Expanded Known Issues row ALSO verified in the browser: "filtered: demo-felhom" header,
|
||||
"Occurrences (all customers)" column, full message `<pre>` + Copy, ordered 11-line context with
|
||||
`password=[REDACTED]` and "from demo-felhom" provenance link.
|
||||
|
||||
### Notes
|
||||
|
||||
- Per spec: do NOT request tails from Peti's box in this task — Viktor's call from the UI.
|
||||
Peti's CWA issues are now fully readable (full message + context) on the next report cycles.
|
||||
|
||||
Reference in New Issue
Block a user