diff options
| author | hathach <[email protected]> | 2026-07-16 14:11:25 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2026-07-17 16:48:03 +0700 |
| commit | b9478a723b6335f3e670453b622d615cebbd7293 (patch) | |
| tree | 97f4106eb466197e57c932f0e770a728db908f49 /lib/FreeRTOS/Source/include/queue.h | |
| parent | 6173d87ef13db5af42889700e5f3885b5cbc6985 (diff) | |
agent: add target-debugger — device-side root-cause loop on the HIL rig
Opus-tier agent charter for backgrounding a long hardware debug session:
instrument -> build -> flash under one held board lock -> dual-side
capture -> correlate -> refine, strictly one instance, skills as source
of truth (usb-target-debug, usbmon, usb-debug, usb-sniffer, usb-recover,
hil). The charter encodes what dogfooding established:
- diagnosis standard: evidence must show the mechanism, or a fix must
flip the ORIGINAL failing case on hardware; stop after two
evidence-free cycles and hand back a partial diagnosis
- lock cadence: hold for the whole session, release around hil_test.py
runs (it self-locks per board)
- revert semantics: "fix stays, probe goes, re-verify clean" —
instrumentation reverted, candidate fix left uncommitted and
re-verified on a clean build, pristine firmware reflashed before
lock release
Returns a machine-parseable diagnosis report including ruledOut[] —
disproven hypotheses are deliverables. Spec roster updated (opus/xhigh,
effort requested per agent() call).
Diffstat (limited to 'lib/FreeRTOS/Source/include/queue.h')
0 files changed, 0 insertions, 0 deletions
