Skip to content

Planner proposal: Investigate Hardware Sentinel fail #17

@secup

Description

@secup

Planner generated this proposal from local file:

agents/planner/proposals/002-20260430_175558-investigate-hardware-sentinel.md

Approval commands:

  • /approve codex: queue for Codex
  • /approve claude: queue for Claude
  • /hold: keep open but stop approval polling
  • /reject: reject this proposal

Only usernames listed in AGENT_APPROVERS on the agentic laptop are honored.
The approval watcher only writes a local ignored task file; it cannot merge PRs or push to main.

Proposal

Investigate Hardware Sentinel fail

Goal

Classify the latest hardware sentinel fail and decide whether it is a real
modem regression, hardware/audio setup problem, or transient run noise.

Project goal: hardware reality and channel robustness from
docs/PROJECT_GOALS.md.

Context

  • Latest sentinel summary: agents/reports/hardware_sentinel_20260430_173626/summary.txt
  • Planner report: agents/planner/reports/20260430_175558/report.md

Allowed Files

  • No code changes for initial classification.
  • If a code defect is proven, write a separate bounded repair task.

Out Of Scope

  • Do not change calibration constants from a single failed run.
  • Do not weaken ARQ/LDPC/sync invariants to make the symptom disappear.

Required Local Gate

Not required for initial classification.

Required Hardware Or Benchmark Gate

Rerun once to confirm:

SSH_KEY="$HOME/.ssh/id_pi5" ./agents/run_hardware_sentinel.sh

Reject Conditions

  • No comparison between the latest run and at least one prior run.
  • No classification of PHY loss, ACK loss, audio clipping/silence, decode backlog, or ARQ timing.

Expected Output

  • Confirmed/rejected failure.
  • Suspected layer.
  • Exact log paths and metrics.
  • Next bounded task if code work is justified.

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-codexApproved for CodexapprovedApproved by an allowlisted humanhardwareHardware or audio-rig relatedplanner-proposalPlanner-generated task proposalqueuedQueued locally on the agent runner

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions