Review remediation: Lane AbCip #737

Open
opened 2026-10-22 06:05:19 -04:00 by dohertj2 · 0 comments
Owner

From the 2026-10-21 Fable system review. Findings R0x:ID refer to docs/reviews/2026-10-21/0x-*.md (location, evidence, failure scenario, fix recipe). Plan: docs/superpowers/plans/2026-10-22-review-remediation.md.

Lane AbCip

  • Probe classification: NotFound ⇒ reachable, with a config warning (R07:H10).
  • Widen IsReachableStatus, cache the runtime with its refusal status, map 0x1C/0x20/0xFF-0x2104 explicitly (H1, L4).
  • Native window ≥ 64 (P8); cold waiters don't hold slots (P7 addendum).
  • Bit-in-word parent width from GetSize() (H17).
  • Write-side health no longer latches or overwrites (H19).
  • BOOL-array element decodes bit n%32 of DWORD n/32 (U11).
  • Array write encode (U10).
  • UDT layout cache (P11).
  • Device-table swap (H13); volatile _health (H21).
  • DisposeAsync instead of sync-over-async (F10).
From the 2026-10-21 Fable system review. Findings `R0x:ID` refer to `docs/reviews/2026-10-21/0x-*.md` (location, evidence, failure scenario, fix recipe). Plan: `docs/superpowers/plans/2026-10-22-review-remediation.md`. ### Lane AbCip - Probe classification: `NotFound` ⇒ reachable, with a config warning (`R07:H10`). - Widen `IsReachableStatus`, cache the runtime with its refusal status, map 0x1C/0x20/0xFF-0x2104 explicitly (`H1`, `L4`). - Native window ≥ 64 (`P8`); cold waiters don't hold slots (`P7` addendum). - Bit-in-word parent width from `GetSize()` (`H17`). - Write-side health no longer latches or overwrites (`H19`). - BOOL-array element decodes bit n%32 of DWORD n/32 (`U11`). - **Array write encode** (`U10`). - UDT layout cache (`P11`). - Device-table swap (`H13`); `volatile _health` (`H21`). - `DisposeAsync` instead of sync-over-async (`F10`).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/lmxopcua#737