Создание документа
Новый документ
Кнопка «Новый документ» предлагает выбрать название, writable root, папку, template, properties и tags. Preview показывает только workspace-relative destination. raytsystem:
- добавляет
.md, если расширения нет; - запрещает absolute path,
.., управляющие символы и конфликт имени; - не перезаписывает существующий файл;
- создаёт файл атомарно, обновляет индекс и открывает документ во вкладке.
Доступные templates — пустой документ, заметка, проект, встреча, исследование и ежедневная заметка. Шаблон является данными: его текст не исполняется и не становится инструкцией агенту.
Папки, rename и move
Создание папки, переименование и перемещение работают только через root/folder/document IDs. Сервер сам вычисляет путь, проверяет destination и отказывает при symlink, защищённой области или существующем объекте. Move не может ослабить policy.
Удаления в этой версии нет. raytsystem также не делает автоматический Git commit.
Изображения
В этой поставке доступен безопасный read-only просмотр уже проиндексированного локального изображения. Picker существующего изображения, вставка Markdown-ссылки и upload/copy в attachments-папку ещё не реализованы. Они появятся только вместе с MIME, size, path, no-overwrite и audit tests. Arbitrary filesystem path и executable SVG не поддерживаются.
Связанные страницы
Источники истины
ops/decisions/ADR-035-managed-document-workspace.mddocs/13-documents-workspace-architecture.mddocs/14-documents-security-review.md