Спека: рулинг R-7 (size каталога — None), design.md (#129)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
75b1559354
commit
151a5e6175
@ -75,3 +75,7 @@
|
||||
- R-6 (design #10): `base_jql` и `board_id` удаляются через механизм устаревших ключей, без новой версии схемы.
|
||||
Это тот же путь, что у `status_labels`, и при каждом старте ключи, вставленные старым процессом, убираются снова.
|
||||
Цена ошибки: нет.
|
||||
- R-7 (design #7, 26.10.2026): `files.size` для каталога на месте файла возвращает `None` (проверка `S_ISREG`), а не размер
|
||||
каталога. План предписывал только `except OSError`, но `Path.stat()` на каталоге не бросает исключение, и claim отдал бы
|
||||
агенту размер каталога. Решение согласовано с `files.exists` (`is_file`). Цена ошибки: нет, поведение совпадает с целью
|
||||
design #7 («файла нет»); `read` для каталога пишет предупреждение, `size` молчит (T4.1).
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user