← Лаборатория возможностейКарта Work
WORK / МЕХАНИКИ / SRC-01
Рабочая спецификация · SRC-01

Извлечение текста с портала

Можно ли получить основной текст, заголовок, дату, автора и структуру без меню и рекламы.

Контракт готов к тестированию

Простыми словами: Можно ли получить основной текст, заголовок, дату, автора и структуру без меню и рекламы. Эта страница превращает задачу в отдельный проверяемый эксперимент, который можно повторить и передать дальше.

Контракт механики

Входные данные

URL страницы

Выходные данные

Чистый Markdown/JSON с сохранённым URL и временем.

Критерии приёмки

Не потеряны смысловые блоки; мусор отделён.

Контекст проекта

Перед реализацией прочитать AGENTS.md, PRODUCT.md, DESIGN.md и DEPLOYMENT_SERVER2.md. Сохранять связь результата с исходными данными. Локальный корень: H:\__=PYTON_PROJECTS=\CLI_Freeman\18_MathChast. Исходники Work: mathcast-staging\site. Деплой Work: /mnt/data10tb/sites/mathchast/work. Публичный домен не изменять и не связывать с Work.

Инструкция ИИ-исполнителю

  1. Зафиксировать цель, ограничения и тестовый fixture. Не менять production-конфигурацию и не удалять существующие материалы.
  2. Собрать минимальный воспроизводимый прототип только этой механики. Все внешние запросы выполнять с журналированием.
  3. Код сохранять в experiments/SRC-01/, входные примеры — в fixtures/SRC-01/, результаты — в artifacts/SRC-01/.
  4. Отчёт сохранить как reports/SRC-01.md: дата, версия, вход, шаги, фактический результат, ошибки, ограничения и решение.
  5. После теста обновить статус в реестре и приложить ссылки на проверяемые артефакты.

Шаблон отчёта

# SRC-01 — Извлечение текста с портала

Статус: planned | running | passed | needs-work | blocked
Дата и версия:
Цель:
Входные данные:
Разрешённые инструменты:
Шаги запуска:
Фактический результат:
Критерии: pass / partial / fail
Ошибки и ограничения:
Артефакты:
Следующий шаг:

Правило интеграции

Готово

Тест повторяется, результат сохранён, ошибки описаны, вход и выход стабильны, критерии подтверждены.

Не готово

Демонстрация без fixture, результат без отчёта, ручное действие без описания или код, который нельзя запустить повторно.

Вернуться к реестру →