Задача: Сделать ЧПУ для проектов, задач и worklogs
Сделать ЧПУ для проектов, задач и worklogs
12.09.2026fi1osof.ru
Добавить человекочитаемые URI для основных рабочих сущностей fi1osof.ru по аналогии с концептами.
Нужно реализовать стабильные человекочитаемые URI для трёх типов сущностей fi1osof.ru:
- проектов;
- задач;
- worklogs.
Сейчас ссылки на эти сущности завязаны на ID. Для концептов уже используется отдельное поле uri с ЧПУ и серверной проверкой существования ссылок; аналогичный принцип нужен и для рабочих сущностей.
Минимальные требования:
- Добавить отдельное поле
uriили эквивалентный стабильный slug/route для Project, Task и Worklog. - Генерировать ЧПУ из названия/заголовка сущности с гарантией уникальности.
- Не ломать существующие ID-маршруты: старые ссылки должны продолжать работать или корректно редиректить на канонический URI.
- Использовать ЧПУ как канонический путь во внутренних Markdown-ссылках и интерфейсе.
- Учесть переименование сущности: URI не должен самопроизвольно ломать уже существующие ссылки; нужна понятная стратегия стабильности или редиректов.
- Добавить серверную валидацию внутренних ссылок по аналогии с концептами, чтобы несуществующие маршруты не сохранялись как валидные ссылки.
- После реализации обновить правила/skill работы с fi1osof.ru: перед формированием внутренних ссылок агент должен читать фактический
uriсущности, а не конструировать путь по ID или названию.
Цель — привести проекты, задачи, концепты и worklogs к единой системе стабильной внутренней перелинковки.