fix(controller): accept pinned remote lsof path #1

Closed
mxm wants to merge 2 commits from fix/bmns-028e-explicit-lsof into main
Owner

Summary

  • require a pinned remote Nix-store lsof path for controller preflight and login
  • pass the executable as remote positional data and fail closed when it is unavailable
  • preserve activation-free BMNS-028E Gate 1 and existing secret handling

Test Plan

  • cargo test --all-features — 113 passed, 1 intentional Darwin ignore, 0 failed
  • cargo clippy --all-targets --all-features -- -D warnings
  • focused controller config and command tests

No production runtime, Matrix device, credential, or n8n state was changed.

## Summary - require a pinned remote Nix-store lsof path for controller preflight and login - pass the executable as remote positional data and fail closed when it is unavailable - preserve activation-free BMNS-028E Gate 1 and existing secret handling ## Test Plan - [x] `cargo test --all-features` — 113 passed, 1 intentional Darwin ignore, 0 failed - [x] `cargo clippy --all-targets --all-features -- -D warnings` - [x] focused controller config and command tests No production runtime, Matrix device, credential, or n8n state was changed.
mxm closed this pull request 2026-08-13 09:28:42 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mxm/matrix-relay-bot!1
No description provided.