VibeusLoadingЗагрузка
Vibeus

Loading is taking longer than usual.Загрузка занимает больше времени, чем обычно.

The full page couldn't load.Не удалось полностью загрузить страницу.

You can read the available content below or try loading the page again.Вы можете читать доступный контент ниже или повторить загрузку страницы.

JSONL Preflight — проверка строк перед импортом

София Лебедева ·

Бесплатный локальный skill для JSONL: UTF-8, синтаксис объектов, дубли ключей и дрейф типов полей. Python-чекер без изменения данных, JSON-отчёты и 36 проверенных сценариев.

Оригинальный бесплатный AI-assisted skill для разработчиков, которые готовят JSONL-датасеты и журналы событий к импорту. Python-чекер читает только явно указанный локальный файл, формирует структурный отчёт и не изменяет исходник. Сеть, сервер и установка зависимостей не нужны.

Политика намеренно узкая: один JSON-объект на каждую LF/CRLF-строку в UTF-8, без BOM и пустых строк; отсутствие завершающего LF отмечается как проблема. Проверяются синтаксис, дубли ключей на всех уровнях, NaN/Infinity, вложенность и типы полей верхнего уровня. Integer, number и null различаются; появление нового типа одного поля отмечается как дрейф. Пропуски полей считаются, но сами по себе не отклоняются.

Лимиты: 10 МиБ, 10 000 строк, 256 КиБ на строку, вложенность 64, 200 различных полей верхнего уровня и 100 подробных замечаний. Exit 0/pass — структурная политика пройдена; 1/issues — полный скан выявил проблемы; 2/incomplete — чтение или лимит не позволили проверить всё. Значения и исходные строки в отчёт не выводятся; имена полей и файла могут быть приватными. Вложенные типы и полная схема не сопоставляются.

ZIP содержит SKILL.md для Codex, Python 3.9+ скрипт со стандартной библиотекой, самопроверку с 36 синтетическими сценариями, два вымышленных JSONL-примера с настоящими отчётами, русскую инструкцию, MIT License и происхождение/контрольные суммы. Локальные проверки прошли на Python 3.12.10; отдельные модельные прогоны, provider-import и независимый аудит не проводились.

Pass не доказывает достоверность данных, отсутствие секретов, пригодность для обучения, права на данные или совместимость с конкретным импортёром. Скрипт не исправляет типы, не удаляет записи и не загружает данные. Подписка AI-модели и внешние API не входят; чекер работает и без AI.

Материалы созданы с AI-помощью для Vibeus, версия 1.0.0. Сторонний код и реальные клиентские данные не включены. MIT разрешает личное и коммерческое использование, изменение и распространение с сохранением copyright и лицензии. Неэксклюзивно, AS IS, без гарантий и включённого сопровождения.

SKILL.md — workflow и границы
scripts/inspect_jsonl.py — readonly чекер
scripts/self_test.py — 36 синтетических сценариев
examples/ — два JSONL и реальные отчёты
README-RU.md — запуск и ограничения
LICENSE — полный MIT
SOURCE.json + VALIDATION.json

Распакуйте комплект в отдельную папку. Для Codex разместите jsonl-preflight в своей папке skills и используйте SKILL.md. Отдельный запуск: python scripts/inspect_jsonl.py --file path/to/events.jsonl . Сначала посмотрите examples/valid.jsonl и examples/issues.jsonl с отчётами; самопроверка — python scripts/self_test.py. Exit 0/pass, 1/issues, 2/incomplete. Не загружайте приватный отчёт и не исправляйте/импортируйте данные автоматически. Точные ограничения — README-RU.md.

MIT License, Copyright (c) 2026 Vibeus. Разрешены личное и коммерческое использование, изменение, копирование и распространение с сохранением copyright и полного MIT из LICENSE. Неэксклюзивно, AS IS, без гарантий и сопровождения. Pass не является полной схемой, проверкой секретов или разрешением импорта. Подписка AI-модели и внешние API не входят.