From e93c84faa75f6ed38549ddb17818dbc5bc73264c Mon Sep 17 00:00:00 2001 From: Ilia Baranov <90713890+iliabaranov@users.noreply.github.com> Date: Fri, 18 Sep 2026 23:20:46 -0700 Subject: [PATCH] chore: drop the management product's name from the public tree Refer to it generically as the management backend/console. The two env vars that carried the name are renamed: PSTOP_CHECKIN_URL and PSTOP_CHECKIN_API_KEY_FILE (deployments that set the old names must update; there is deliberately no fallback, which would keep the string). --- docs/DERP_REACHABILITY_INVESTIGATION.md | 2 +- docs/MACHINE_ESP32_DESIGN.md | 2 +- docs/MACHINE_ROS2_NODE_DESIGN.md | 2 +- firmware/components/dcs_support/src/dcs_admin_html.h | 2 +- .../include/protective_stop_machine/fleet_checkin.hpp | 4 ++-- .../include/protective_stop_machine/machine_bridge_node.hpp | 2 +- ros2/protective_stop_machine/src/machine_bridge_node.cpp | 6 +++--- .../src/protective_stop_machine_params.yaml | 6 +++--- ros2/protective_stop_machine/test/test_fleet_checkin.cpp | 2 +- tools/hil/ONBOARDING.md | 2 +- 10 files changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/DERP_REACHABILITY_INVESTIGATION.md b/docs/DERP_REACHABILITY_INVESTIGATION.md index a316d4cc..84f5a315 100644 --- a/docs/DERP_REACHABILITY_INVESTIGATION.md +++ b/docs/DERP_REACHABILITY_INVESTIGATION.md @@ -72,7 +72,7 @@ does endpoint *learning* but not the full validation/fallback state machine — Ranked cheap→involved: 1. **Fleet-configured peer (cheapest, test FIRST).** It may be enough to have - **pstop-fleet configure the DUT with a peer** (the management host / a + **the management backend configure the DUT with a peer** (the management host / a machine) so the DUT initiates + maintains the link *outbound*, which is the direction that already works. The OTA-push channel already proves the DUT pulls config outbound. **If this alone restores reachability, document it diff --git a/docs/MACHINE_ESP32_DESIGN.md b/docs/MACHINE_ESP32_DESIGN.md index d98e5fd5..964c19a4 100644 --- a/docs/MACHINE_ESP32_DESIGN.md +++ b/docs/MACHINE_ESP32_DESIGN.md @@ -99,7 +99,7 @@ carries **no safety responsibility**. - The machine runs the same fleet check-in code but registers with **`device_type: "machine"`** in the check-in payload (new field, remotes implicitly `"remote"`). -- **Server-side enforcement (required, fleet-console work):** the console +- **Server-side enforcement (required, management-console work):** the console must refuse to assign remote firmware to `device_type != remote` — machines get their own image lineage or nothing. This needs a handoff item to the console session before any machine unit ships. diff --git a/docs/MACHINE_ROS2_NODE_DESIGN.md b/docs/MACHINE_ROS2_NODE_DESIGN.md index f39708b5..42082fcd 100644 --- a/docs/MACHINE_ROS2_NODE_DESIGN.md +++ b/docs/MACHINE_ROS2_NODE_DESIGN.md @@ -348,7 +348,7 @@ ros2 run protective_stop_machine machine_bridge_node \ # Optional fleet console check-in (software backend only, both default # DISABLED on an empty url). Prefer the ENVIRONMENT for the secrets: # PSTOP_ANNOUNCE_URL / PSTOP_ANNOUNCE_KEY_FILE and - # PSTOP_FLEET_CHECKIN_URL / PSTOP_FLEET_API_KEY_FILE override these. + # PSTOP_CHECKIN_URL / PSTOP_CHECKIN_API_KEY_FILE override these. announce: # lightweight overview check-in url: '' # read_only; empty = disabled key_file: '' # read_only; chmod-600 bearer token diff --git a/firmware/components/dcs_support/src/dcs_admin_html.h b/firmware/components/dcs_support/src/dcs_admin_html.h index befe41e0..eea0a258 100644 --- a/firmware/components/dcs_support/src/dcs_admin_html.h +++ b/firmware/components/dcs_support/src/dcs_admin_html.h @@ -33,7 +33,7 @@ static const char k_index_html[] = "" "" DCS_PAGE_ICON "\">" - /* Palette + component styles adopted from the pstop-fleet console so the + /* Palette + component styles adopted from the management console so the * two consoles read as one system. Same CSS custom properties/tokens. */ "