Журнал ухода за кофейной зоной: учет операций без догадок о химии
Рабочий журнал отделяет выполненные пункты от просроченных и неподтвержденных; инструкция не выдумывает процедуру очистки устройства.
Задача и принятое решение
Запись «кофемашина обслужена» недостаточна, если неизвестно, что именно сделано. Я сузил работу до учета трех явно заданных операций и источника их подтверждения.
Каждая строка содержит срок, дату выполнения и доказательство записи. Пустое подтверждение не становится выполнением. Просрочка определяется относительно выбранной даты, а не цветом, выставленным вручную.
Периодичность в наборе — авторский план учета. Способ ухода за конкретной кофемашиной берется из ее руководства; химические средства и разборка здесь не назначаются.
Руководство, версия 1.0
| Условие | Действие | Результат | Если не получилось |
|---|---|---|---|
| Открыт журнал смены | Установите дату сверки в ISO-формате. | Сроки оцениваются относительно выбранного дня. | Не вводите 18.10.26 вместо YYYY-MM-DD. |
| Операция выполнена | Запишите дату и ссылку или номер подтверждения в исходной строке. | Статус становится «Подтверждено». | Дата без подтверждения не завершает пункт. |
| Пункт просрочен | Уточните ответственное действие по руководству реальной модели. | В журнале остается открытый пункт до выполнения. | Не назначайте неизвестную очистку по аналогии. |
| Смена передает работу | Скачайте журнал с незавершенными пунктами. | Получатель видит срок и причину незавершенности. | Не заменяйте три разных статуса общим «все готово». |
Проверить решение
Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.
| ID | Операция | Срок | Выполнено | Подтверждение | Статус |
|---|---|---|---|---|---|
| M1 | Осмотр внешней чистоты зоны | 2026-10-18 | 2026-10-18 | Запись ответственного #18 | Подтверждено |
| M2 | Проверка наличия руководства модели | 2026-10-17 | Просрочено | ||
| M3 | Сверка журнала обслуживания устройства | 2026-10-20 | 2026-10-18 | Нужно подтверждение |
Исходный набор
Это полный вход для приложенного локального инструмента. Руководство относится именно к этой версии интерфейса.
Изменить входные строки
Посмотреть исходные строки
| ID | Операция | Срок | Выполнено | Подтверждение |
|---|---|---|---|---|
| M1 | Осмотр внешней чистоты зоны | 2026-10-18 | 2026-10-18 | Запись ответственного #18 |
| M2 | Проверка наличия руководства модели | 2026-10-17 | ||
| M3 | Сверка журнала обслуживания устройства | 2026-10-20 | 2026-10-18 |
Что получилось
Журнал показывает один подтвержденный пункт, одну просрочку и одно действие без подтверждения. Инструкция описывает заполнение и передачу смены; неизвестная процедура устройства не дописана.
Выполненная проверка
| Проверка | Результат |
|---|---|
| Три разные ситуации не объединяются в «обслужено» | Пройдена |
| Будущий срок не считается просроченным | Пройдена |
| Дата без доказательства остается неподтвержденной | Пройдена |
| Произвольная строка не считается датой | Пройдена |
| Будущее выполнение не подтверждается | Пройдена |
| Недействительная дата сверки останавливает оценку | Пройдена |
Это инструмент учета и руководство к нему, а не сервисная инструкция производителя кофемашины.
Скачать материалы и повторить проверку
source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css · manual.txt
Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.