KB-7117

GPT Review — IU-0 Full Draft Modularization Directive

3 min read Revision 1
gpt-reviewiu-0modularizationopus-directivetrack-binformation-unit

GPT Review — IU-0 Full Draft Modularization Directive

Date: 2026-05-03 Context: Review of Opus IU-0 full draft and User concern about oversized design documents.

Verdict

The IU-0 full draft is directionally correct and contains the right substance, but it should NOT be uploaded as one large monolithic document in its current form.

Reason: the current full draft is about 50K chars. Uploading it as a single artifact repeats the very problem IU-0 is supposed to solve: every small edit requires rewriting a huge file, increasing token cost, time, and risk of accidental drift.

Decision

Convert IU-0 full draft into a modular document set before upload.

Required structure

Upload only a short index plus focused modules:

  1. 07-iu0-index.md — 1-2 page index, authority, dependency map, module list, AP-CLOSE.
  2. 07a-iu0-core-schema-umc-profile.md — §§1-4: purpose, strategic decision, UMC, Profile/Capability inheritance.
  3. 07b-iu0-packaging-crud-hot-path.md — §§5 and 5.A: packaging 9 layers, MUP, PG CRUD hot path/outbox contract.
  4. 07c-iu0-vector-parallel-track.md — §6 only: VRC evidence, Track A DONE, legacy/IU parallel vector, duplicate handling, guardrails.
  5. 07d-iu0-protection-slice-pilot.md — §§7-10: protection guardrails, slice editing workflow, MUP pilot, dogfooding plan.
  6. 07e-iu0-open-risk-close.md — §§11-13: OPEN/TD, risks, review questions, AP-CLOSE.

Rules for Opus

  • Do not expand architecture further unless a clear gap is found.
  • Preserve the current full draft substance, but split and deduplicate.
  • Each module must be independently readable and under a practical edit size.
  • Cross-reference modules instead of repeating large tables.
  • Keep schema/outbox examples NON-NORMATIVE.
  • Do not open P44-6, do not write DDL/code, do not mutate legacy vector.
  • Include a slice-editing policy note in the index: future amendments should target the smallest module/section, not rewrite all modules.

Next instruction to Opus

Produce IU-0 Modular Draft Pack from the current full draft. Stop after producing the modular pack and a short diff summary. Do not upload yet. Wait for GPT/User review.

Status

Track 0 and Track A remain complete. Track B continues, but now with a modularization step before upload.

Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/reviews/gpt-review-iu0-full-draft-modularization-directive-2026-05-03.md