KB-6327

Khuôn danh sách đã đúc dùng chung + Master tổng + MODW (ghi chú vòng 5)

4 min read Revision 1
designgovernancemaster-list4-mothersregistry7-tierecosystemmodw

Khuôn danh sách "đã đúc" dùng chung + Master tổng + MODW (vòng 5)

Date: 2026-06-18 | Status: LIVE PREVIEW (verified browser)

Yêu cầu (Huyên)

  • Thêm MODW (ma trận đa chiều Hiến pháp) vào thanh eco — logic MODW nằm trong MOW.
  • Nguyên tắc master của master: gom tất cả lên một tổng hợp.
  • Mỗi Mẹ (MOW, MOT, MOUT, sau này MOIT) đều cần danh sách "đã đúc" giống hệt nhau: đã đúc cái gì, trạng thái còn active hay không.
  • Triết lý: dù bao nhiêu UI, bản chất 1 quy trình + 1 triết lý — 1 Mẹ sinh ra tất cả, sinh ra phải có list, mọi thứ neo 7 tầng để truy ngay ở đâu. Càng quy chuẩn càng tốt → hạn chế khái niệm mới → dễ đào tạo. "Làm được 1 việc là làm được việc khác."

Đã làm (chuẩn hoá tối đa)

1. master-list.js — KHUÔN DANH SÁCH DÙNG CHUNG

  • Một renderer cho MỌI Mẹ. Trang chỉ cần <div id="master-root"> + window.MASTER_CONFIG + nạp script.
  • Cột chuẩn (giống hệt mọi Mẹ): STT · Mã · Tên · Tầng quản lý (anchor Txx+node) · Đường dẫn 7 tầng (tự suy) · Ngày lập · Người lập (DOT|người) · Trạng thái.
  • Trạng thái chuẩn: active=Đang chạy(xanh) · paused=Tạm dừng(vàng) · archived=Lưu trữ(xám) — đèn giao thông như MOT.
  • Kèm: lọc 7 tầng cascade + search + lọc trạng thái + view Theo cây 7 tầng (rollup theo Nhiệm vụ T2) + drawer (thang 7 tầng anchor tô xanh + liên kết 4 Mẹ tại node + nút mở/mở Mẹ).
  • Chứa cây 7 tầng + resolvePath dùng chung (export window.MASTER_TREE/MASTER_RESOLVE).
  • CONFIG: {mother, noun, itemBase, sub, principle, createUrl, createLabel, items:[{code,name,anchor,date,maker:{t,n},status,slug?,links?}]}.

2. Ba danh sách Mẹ (thin, cùng khuôn) — verified render OK

  • mow-master-v1.html (7 quy trình; WF-000x; active/paused/archived).
  • mot-master-v1.html (7 task; TSK-000x).
  • mout-home-v1.html (REBUILD trên renderer chung; 10 báo cáo RPT-000x) — giữ filename nên link cũ (builder "Danh sách master", eco-nav) vẫn đúng.

3. master-hub.html — MASTER TỔNG (master của master)

  • Thẻ mỗi Mẹ: tổng đã đúc + số đang chạy + link danh sách. MODW là thẻ (link ma trận Hiến pháp, ghi "nằm trong MOW"). MOIT thẻ "sắp làm".
  • Bảng "Đã đúc gần đây (tổng hợp mọi Mẹ)" có chip Mẹ + trạng thái.
  • Thanh eco "Master" trỏ vào trang này.

4. eco-nav cập nhật (thanh luôn hiện mọi trang)

  • Thứ tự: MOW · MODW · MOT · MOIT(sắp có) · MOUT · Master. MODW=constitution-new-index.html (cạnh MOW). Master=master-hub.html.
  • m[] map để tô đậm đúng: mow-master→MOW, mot-master→MOT, mout-home→MOUT, master-hub→Master, constitution→MODW.
  • Đã nối eco-nav vào constitution-new-index.html (append).

Điều hướng tổng thể (chốt)

  • Thanh eco (mọi trang) → nhảy giữa các Mẹ + Master tổng.
  • Mỗi Mẹ: builder/canvas ←→ danh sách đã đúc (nút "Mở MOW/MOT/MOUT" + "Master tổng").
  • Master tổng → mở danh sách từng Mẹ. Mỗi item → drawer → thang 7 tầng + liên kết 4 Mẹ.

Open items

  1. MOIT: khi xong, tạo moit-master-v1.html (dùng master-list.js, noun='biểu mẫu') + bật MOIT trong eco-nav + thêm thẻ ở hub.
  2. Dữ liệu thật từ registry PG: report_registry / workflow_registry / task_registry — cùng schema anchor+tier+status; resolvePath lấy cây MOW production.
  3. Thêm cột "Lịch / Phân phối" tuỳ Mẹ (config mở rộng) nếu cần.
  4. Quyền xem theo role + tầng; cột nhạy cảm.
  5. master-list.js là SSOT khuôn danh sách — mọi Mẹ sửa 1 chỗ.

Verified: mow-master render đầy đủ (đường dẫn 7 tầng tự suy đúng, trạng thái, DOT/người, lọc cascade, eco-bar có MODW+Master).