Skip to content

D1.4a: подготовить доказательства второй книги и extraction contract #32

Description

@sunpole

D1.4a — second-book evidence and extraction contract

Цель

Подготовить проверяемую доказательную базу и безопасный контракт извлечения данных для второй сохранённой книги до создания нового logical dataset и до любой реализации selector/combined/comparison UI.

Исходная точка

  • D1.4 завершён PR docs: define D1.4 two-book product architecture #31, squash merge 897f89a325c9997f9046455a6df7336e82d2c7d8.
  • Текущий default dataset: ru-current-v1.
  • Вторая работа пока представлена только retained PDF _archive/source-files/Unlocking-Your-Dream-Student-Ma.pdf.
  • Наличие PDF не означает существование готового dataset.

Ожидаемый результат

  • отдельный документ доказательств второй книги;
  • verified file identity: путь, bytes, SHA-256, PDF metadata и Git history;
  • разделение на доказанные факты, разумные выводы и неизвестное;
  • extraction contract с immutable raw output;
  • provenance manifest contract;
  • schema и local-ID policy;
  • source-reference policy;
  • validation gates перед регистрацией dataset;
  • rollback/retention rules;
  • permanent validator для документов/контракта, если это повышает проверяемость;
  • synchronized roadmap/version/work status;
  • factual patchnote и новое реальное изображение.

Жёсткие ограничения

  • не изменять существующие data/ файлы;
  • не создавать зарегистрированный second-book dataset без фактического extraction output;
  • не изменять runtime, PWA, Service Worker, package metadata, versions/ или _archive/;
  • не добавлять selector, combined search или comparison UI;
  • не назначать одинаковые numeric IDs между книгами;
  • не запускать AI-assisted translation;
  • не добавлять API keys;
  • не утверждать source URL, edition или permissions без сохранённого evidence.

Критерии завершения

  • доказательства и неизвестное описаны честно;
  • extraction output и manifest contracts определены;
  • protected paths отсутствуют в diff;
  • validators и GitHub Actions зелёные;
  • patchnote/new-image validation проходит;
  • PR объединён только после полного diff review;
  • Issue закрыт completed;
  • main/WORK_STATUS.md возвращён в READY с точным следующим этапом.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions