KB-59ED

dot-iu-cutter v0.5 Operations-First Design Principle Addendum

6 min read Revision 1
dot-iu-cutterv0.5operations-firstworkflowbatch-markingprincipledesign-addendumdieu44constitution-principle-142026-05-18

dot-iu-cutter v0.5 — Operations-First Design Principle Addendum

Date: 2026-05-18 Authority: User directive + GPT operating ruling Scope: Applies to all future Information Unit / dot-iu-cutter design, authoring, command-review, and automation phases.

1. User directive

The user explicitly added the following operating principle:

principle_name: Operations-First Design
constitutional_reference: Nguyên tắc 14 / Hiến pháp vận hành nội bộ
user_wording_summary: >
  Khi thiết kế phải nhìn từ vận hành. Không nhìn kỹ thuật trước.

This addendum makes that principle binding for future phases.


2. Meaning

Design must begin from the desired operational experience, not from database tables, DDL, code, or implementation mechanics.

The target operational experience is:

target_experience:
  user_command: "Cắt Hiến pháp" or "Cắt 10 văn bản này"
  human_time: seconds_to_minutes
  agent_work: automated_stepwise_execution
  human_attention: exception_only
  report: concise PASS / FAIL / BLOCKED plus links to technical details

Technical mechanisms still matter, but they must serve this operational model.


3. Required design order

Future designs must follow this order:

design_order:
  1_operational_goal:
    question: Người vận hành muốn ra lệnh gì và nhận kết quả gì?

  2_workflow_state_machine:
    question: Quy trình gồm các state/gate nào? State nào auto, state nào cần duyệt?

  3_marking_and_review_model:
    question: Đánh dấu source/span/address/marker hàng loạt thế nào, review exception thế nào?

  4_safety_and_verification:
    question: Làm sao biết đúng/sai, rollback/compensation thế nào?

  5_data_schema_and_code:
    question: Cần bảng/code/index gì để phục vụ workflow trên?

Do not start future design from schema/code first unless the task is explicitly a low-level implementation task already derived from an approved operational workflow.


4. Batch Marking principle

The expensive human-facing work should be concentrated in marking and exception review.

batch_marking_principle:
  preferred_flow:
    - MARK batch of documents
    - produce mark_manifest
    - review exceptions / low-confidence items
    - approve manifest
    - CUT / VERIFY / STORE automatically
    - report final result

  batch_target:
    familiar_documents: 10_documents_per_batch_or_more
    overnight_mode: allowed_for_large_batches

  human_review_focus:
    - unknown_marker
    - low_confidence_span
    - duplicate_address
    - span_overlap
    - checksum_drift
    - grammar_mismatch
    - reconstruction_failure

After a mark manifest is approved, the rest should be automated unless a verification gate fails.


5. Modes of operation

Future workflow design should support at least these modes:

modes:
  quick_mode:
    use_case: source_family and grammar already ratified
    behavior: mark -> cut -> verify -> report
    human_gate: exception_only

  reviewed_mode:
    use_case: important or new source
    behavior: mark -> review_manifest -> cut -> verify -> report
    human_gate: manifest approval

  overnight_mode:
    use_case: larger batches
    behavior: run automatically, collect exceptions, no improvisation
    human_gate: morning exception report

6. Reporting principle

Reports must be layered so the user does not need to follow internal technical detail unless needed.

report_layers:
  operator_report:
    audience: user / operator
    content:
      - PASS / FAIL / BLOCKED
      - documents processed
      - items cut
      - exceptions
      - next action

  technical_report:
    audience: GPT / Agent / engineer
    content:
      - commands
      - catalog checks
      - checksums
      - rollback state
      - verification details

  closeout_report:
    audience: governance / KB
    content:
      - final state
      - artifacts produced
      - live data changes
      - deferred items

Future prompts should avoid requiring the user to read low-level logs when an operator-level summary is sufficient.


7. Implication for current Constitution path

The current path may continue because it is finishing first-time infrastructure and Constitution ratification. However, after the first Constitution dry-run/production evidence, a dedicated workflow design phase should be opened:

recommended_future_phase:
  name: v0_6_batch_marking_review_queue_and_cut_factory
  goal: turn manual phase-by-phase operation into one-command workflow
  outcome:
    - mark_manifest contract
    - review_queue contract
    - approved_manifest contract
    - batch workflow state machine
    - exception handling
    - operator report template

8. Binding rule for future Agent prompts

Future Agent prompts should include this rule when appropriate:

Design from operations first. Start with the intended operator workflow and exception model, then derive schema/code/commands. Do not lead with technical mechanism unless the phase is explicitly implementation-only.

Final status

status: OPERATIONS_FIRST_PRINCIPLE_ADDED_TO_DESIGN_AUTHORITY
applies_to_future_phases: true
Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/v0.5-fabric-addendum-scope/dot-iu-cutter-v0.5-operations-first-design-principle-addendum-2026-05-18.md