docs: define D1.4 two-book product architecture#31
Conversation
There was a problem hiding this comment.
💡 Codex Review
https://github.com/sunpole/udream/blob/24bf2f828368ecd7a07a67e94699d7bd879c6c37/docs/two-book-architecture.json#L346-L350
Include activation failure in automatic fallback
The human-readable contract requires automatic fallback for an activation failure, but the machine-readable automatic_on list omits that condition. A failure after validation while atomically activating a new dataset would therefore have no mandated recovery path for future consumers of this JSON (and the new validator does not detect the mismatch), despite the architecture's required stable-fallback behavior; add and validate an activation-failure trigger.
AGENTS.md reference: AGENTS.md:L219-L225
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| See `docs/DATA_QUALITY_AUDIT.md` and `reports/data-quality-audit.md`. | ||
|
|
||
| ## Next approved work: D1.4 — two-book product architecture | ||
| ## Completed: D1.4 two-book product architecture v23.8.11 |
There was a problem hiding this comment.
Synchronize all project status documents
Marking D1.4 complete here leaves the repository's other current-state sources contradictory: README.md still reports the 23.8.10 baseline and says D1.4 is next, docs/PRODUCT_VISION.md, docs/PROJECT_STATE.md, and docs/TRANSLATION_WORKFLOW.md likewise still present D1.4 as pending, and CHANGELOG.md has no 23.8.11 entry. This can send the next handoff or planning task down an already-completed phase; update those maintained documents together with this milestone.
AGENTS.md reference: AGENTS.md:L199-L203
Useful? React with 👍 / 👎.
Цель
Завершить architecture-only этап D1.4: определить безопасную работу uDream с двумя исходными книгами до extraction второй базы и до любой реализации selector, combined search или side-by-side comparison.
Что добавлено
docs/TWO_BOOK_ARCHITECTURE.md;docs/two-book-architecture.json;scripts/validate-two-book-architecture.mjs;23.8.11;Главные решения
ru-current-v1;(dataset_id, record_id);ru-current-v1;Границы
Не изменяются:
data/;versions/;_archive/;Проверки
Issue
Closes #30 после успешного merge и финального READY-handoff.