From 48ffcd0991f703acb93f1a6bf7de093f32240f06 Mon Sep 17 00:00:00 2001 From: Codex Date: Wed, 8 Jul 2026 02:34:41 +0200 Subject: [PATCH] Correct Tower SSH port documentation --- docs/CODEX_EXECUTION_LOG.md | 8 ++++---- docs/TODO.md | 1 - 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/CODEX_EXECUTION_LOG.md b/docs/CODEX_EXECUTION_LOG.md index c4d1cde8..0187215c 100644 --- a/docs/CODEX_EXECUTION_LOG.md +++ b/docs/CODEX_EXECUTION_LOG.md @@ -5036,13 +5036,13 @@ Assessment: - Threshold `0.25` is the safest observed operating point for the current candidate. - The next product step should be model-selection and threshold workflow hardening before any operator-facing default activation. -Operational issue: -- Tower root SSH became unavailable after training. The key `widefrog_unraid_deploy` was offered, but the server returned `Permission denied (publickey)`. -- This blocks Codex-driven host-side deploy/sync until the Tower root `authorized_keys` entry is restored. +Operational note: +- Tower root SSH works with `widefrog_unraid_deploy` on the default SSH port `22`. +- Gitea SSH works separately on port `222` through the `gitea-widefrog` host alias and `widefrog_gitea` key. +- Do not test Unraid/root deploy access against port `222`; that port belongs to Gitea and correctly rejects `root`. - Live HTTP API verification on `http://192.168.10.150:1202` remained reachable. Open: -- Restore root SSH access on Tower for `widefrog_unraid_deploy`. - Add an operator-facing model selection/activation flow or documented command that can promote a chosen local model deliberately, with visible SHA256 and threshold guidance. - Add more negative/background AOIs and a threshold calibration benchmark before activating this model by default. diff --git a/docs/TODO.md b/docs/TODO.md index 65991cb0..a6eff2e3 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -416,7 +416,6 @@ This file now starts with the current implementation status. Older preparation/b - [x] Add operator-only tile-level YOLO dataset export with overlapping windows and deterministic negative tile retention. - [x] Run tile-level training on Tower and accept/reject the resulting local model through the persisted QA/QC matrix. - [x] Train/evaluate a YOLOv8s hard-negative local building-detector candidate on Tower and keep it inactive because hard-negative false positives remain. -- [ ] Restore Tower root SSH access for the `widefrog_unraid_deploy` key so Codex can deploy/sync again from the repo. - [ ] Add an operator-facing local model catalog/activation workflow with SHA256, active model status and explicit threshold guidance. - [ ] Add threshold calibration UX so detection runs do not silently rely on an unsafe default confidence. - [ ] Add more AOIs after the tile-level baseline so the next local model attempt is not limited to Geel/Mol/Turnhout.