Skip to content

History / Lesson Bash32 Empty Array Hazard

Revisions

  • wiki: record advisory-abort redesign and bash 3.2 hazard from feature/adopt-sh Two ingest entries from the Tier-1 fixture pass on 2026-06-25 (branch feature/adopt-sh HEAD 57457db): - Adopt-Existing-Repo-Design.md: new 'Decision: advisory abort when host is already adopted' section. Composite detector (Signals A/B/C, 2-of-3 threshold), --force escape hatch, empirical classifications against 6 real repos. - Lesson-Bash32-Empty-Array-Hazard.md: new page. macOS bash 3.2 + set -u + empty array hazard, the asymmetric TOUCH_MISSING fixture that surfaced it, bash -x trace pinpointing scripts/adopt.sh:434, single-site fix in commit 57457db, audit of 5 sibling scripts. Index updated with one-line hooks for both pages. Log entry filed. Co-authored-by: Priscila Saboia Moreira <pmoreira@nd.edu>

    @psaboia psaboia committed Jun 25, 2026