Files
beads/cmd/bd
Charles P. Cross 8c1f865e23 Fix doctor incorrectly diagnosing hash IDs as sequential (issue #322)
- Enhanced checkIDFormat to sample multiple issues instead of just one
- Added detectHashBasedIDs function with robust multi-heuristic detection:
  * Checks for child_counters table (hash ID schema indicator)
  * Detects letters in IDs (base36 encoding)
  * Identifies leading zeros (common in hash IDs, rare in sequential)
  * Analyzes variable length patterns (adaptive hash IDs)
  * Checks for non-sequential numeric ordering
- Added comprehensive test coverage (16 new test cases)
- Fixes false positives for numeric-only hash IDs like 'pf-0088'

Closes #322
2025-11-18 05:20:11 -05:00
..
2025-11-15 12:46:13 -08:00
2025-11-09 14:53:59 -08:00
2025-11-09 14:53:59 -08:00
2025-11-09 14:13:48 -08:00
2025-11-15 12:46:13 -08:00
2025-11-05 13:56:12 -08:00
2025-11-09 14:53:59 -08:00
2025-11-09 14:53:59 -08:00
2025-11-05 13:56:12 -08:00
2025-10-31 22:39:53 -07:00
2025-11-02 21:25:40 -08:00
2025-11-02 17:09:39 -08:00
2025-11-08 22:59:00 -08:00