Недавние, добавленные и изменённые
Недавние и изменённые
«Недавние» сортируют все разрешённые файлы по filesystem mtime. Если Git доступен,
«Изменённые» фильтруют non-clean working-tree status. Без Git индекс использует свои
hash_modified и mtime_modified statuses. first_seen сам по себе не считается modified.
Внешнее изменение становится видно проекции после explicit refresh/rebuild; watcher и polling пока нет. Git не помечает файл как canonical knowledge и не создаёт commit.
Недавно добавленные
Реализованные сигналы:
- сохранённый
first_seen_atиз durable document metadata; - Git untracked/new status.
Первый Git commit и отдельная installation/import дата пока не используются как источник
added_at; они остаются возможным расширением проекции.
Файловый ctime не считается датой создания: его семантика отличается между ОС.
Подпись может выглядеть так: «Добавлен сегодня · впервые обнаружен raytsystem».
Представление «Добавленные» сортирует все файлы по first_seen_at; поисковый is:new
фильтрует Git added/untracked или first_seen_at не старше 30 дней.
Почему rebuild не делает все файлы «новыми»
Search index сам по себе disposable. first_seen_at и переходы rename/move хранятся в минимальной
защищённой metadata-плоскости. Пересборка восстанавливает их, а не переписывает текущим
временем. Идентичность сохраняется для rename/move, выполненных через raytsystem.
Корреляция переименования, сделанного внешним инструментом, отложена.
Связанные страницы
Источники истины
ops/decisions/ADR-035-managed-document-workspace.mddocs/13-documents-workspace-architecture.md