The Guard That Spelled Its Target
Описание и применение
Защита, проверяющая уникальность записей, ошибочно исключала файлы по строковому сравнению путей, что приводило к ложным ошибкам. Исправление использует каноническое разрешение путей, устраняя проблему.
Задача
A sequence guard incorrectly excluded files based on path spelling, causing legitimate publishes to fail and operators to override warnings.
Результат
The guard now correctly identifies files regardless of path spelling, eliminating false positives and preserving legitimate publishes.
Рабочий процесс
- 1. Resolve candidate file path to canonical form.
- 2. Resolve excluded file paths to canonical form.
- 3. Compare canonical paths to determine exclusion.
- 4. Apply guard logic based on resolved identities.
Доказательства
Exclusion now resolves every candidate and every excluded file down to the real path the filesystem answers to
- Дата записи: 2026-09-11T17:00:16.986Z