Skip to content

docs: the outside review plan, checked again against v2.11.0 - #254

Merged
angeloINTJ merged 1 commit into
mainfrom
docs/plan-review-2026-10-04
Oct 4, 2026
Merged

angeloINTJ merged 1 commit into
mainfrom
docs/plan-review-2026-10-04

Conversation

@angeloINTJ

Copy link
Copy Markdown
Owner

docs/analysis/PLANO_REVISAO_EXTERNA.md is Living, and its state columns were last checked against v2.9.0. This PR checks every open item again on 2026-10-04 against main 8e48cd8 (v2.11.0), in the code and on the bench, and writes down what that found. Only that document changes.

What changed in the state

item before now
Finding 12: a PIN policy change from the web restarts the device open closed by #230 (2026-10-02), never marked: pinAuth lives in CFG_USERS, which left CFG_REBOOT_CLASSES
Findings remaining 57 56
Finding 33: stale previews on the Telemetry page open half closed by #239: the previews are right; the alarm line's token list still stops at v22
High findings that need code: 1, 8, 9, 20, 25, 65 open still open, each checked in the code. Finding 25 is the access point opened by the boot gesture: that path never calls the network's begin( ), so the 15 min timeout, which needs a network name, never applies
Finding 20: no NET_READY without an NTP answer open (v2.9.0) still open in v2.11.0: telemetry and the alarm line gate on isNetworkHealthy( ); only the Air sends before NET_READY (F08)
S1, the bench board no state the 4 MB layout with its own staging is done (#245, #246); of the bench suites only the web one ran on the Pico 2 W (67 passed, 0 failed, on the v2.11.0 candidate)
S2, A/B with try-before-you-buy no state steps 1 to 7 shipped in v2.11.0, with three criteria to settle: the ~17 s were the ROM's watchdog, which setup( ) turns off, and the design put a healthy minute and a 300 s deadline in its place (every bad image of steps 5 and 6 came back by itself within six minutes of the apply); an interrupted write was measured with a RESET and a cut upload, not a power cut; the 20 cycles were not run
A-04 described marked merged (#232, v2.10.0)
A-06 / #189 open still open; 4 of the 720 reads of the v2.11.0 soak lost their framing
Sanitizers eight suites CI runs all nine under ASan and UBSan
GitHub description "Professional-grade" the same, and it names only the Pico W

How each item was checked

Gates run locally

check_angulo.py, check_readme_numbers.py, and scan_secrets.sh.

🤖 Generated with Claude Code

https://claude.ai/code/session_01BniVDEDSHGQgcoqmCRn5um

Every open item of docs/analysis/PLANO_REVISAO_EXTERNA.md was checked
again on 2026-10-04 against main 8e48cd8 (v2.11.0), in the code and on
the bench, and the state columns now say what that found:

- finding 12 (a PIN policy change from the web restarts the device)
  closed with #230 on 2026-10-02: pinAuth lives in CFG_USERS, which
  left CFG_REBOOT_CLASSES. It was never marked; 56 findings remain, not
  57. Finding 33 is half closed by #239: the previews are right, the
  token list for the alarm line still stops at v22.
- the six high findings that need code (1, 8, 9, 20, 25, 65) are all
  still in the code. Finding 25 is the access point opened by the boot
  gesture: that path never calls the network's begin( ), so the 15 min
  timeout, which needs a network name, never applies.
- finding 20: telemetry and the alarm line still gate on
  isNetworkHealthy( ), that is NET_READY; only the Air sends before it.
- S1: the 4 MB layout with its own staging is done (#245, #246); of the
  bench suites only the web one ran on the Pico 2 W (67/0 on the v2.11.0
  candidate).
- S2: steps 1 to 7 shipped in v2.11.0, with three criteria still to
  settle: the ~17 s were the ROM's watchdog, replaced by a healthy
  minute and a 300 s deadline (every bad image came back within six
  minutes); the interrupted write was measured with a RESET and a cut
  upload, not a power cut; the 20 cycles were not run.
- A-04 marked merged; #189 seen in the v2.11.0 gate (4 of 720 reads);
  CI runs all nine native suites under the sanitizers; the GitHub
  description still names only the Pico W.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BniVDEDSHGQgcoqmCRn5um
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Oct 4, 2026
@angeloINTJ
angeloINTJ merged commit e5438e7 into main Oct 4, 2026
11 checks passed
@angeloINTJ
angeloINTJ deleted the docs/plan-review-2026-10-04 branch October 15, 2026 22:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant