# Original User Request

## 2026-10-04T03:14:26Z

Nâng cấp mô hình 3D BIM Cống hộp Ông Đèn thành hệ thống mô phỏng 4D BIM toàn diện: bổ sung đường gióng kích thước/khoảng cách 3D, bảng nhật ký thi công điện tử đồng bộ theo từng mốc tiến độ, và trình phát Video Lifetime mô phỏng trực quan toàn bộ vòng đời thi công từ dọn dẹp mặt bằng, hạ cừ Larsen, ép cọc tre, đổ bê tông đến hoàn thiện rút cừ.

Working directory: c:\Projects\DSCons
Integrity mode: development

## Requirements

### R1. Đường gióng kích thước & Khoảng cách 3D (3D Dimension Annotations)
- Bổ sung hệ thống đường kích thước 3D (3D Dimension Lines & Callouts) thể hiện trực quan:
  - Kích thước mặt cắt thông thủy cống: 2.5m x 2.5m, chiều dày thành/đáy/nắp 250mm, phủ bì 3.0m x 3.0m.
  - Kích thước hố móng và bê tông lót: bề rộng 3.4m, vách cừ Larsen cách mép cống 200mm.
  - Khoảng cách bước dầm văng chống ngang s = 6.0m, mật độ cọc tre 25 cọc/m2 (bước 1.0m x 0.45m).
  - Chiều dài các phân đoạn thi công: Phân đoạn 1 (50.0m), Phân đoạn 2 (51.46m), Phân đoạn 3 (45.0m) và khoảng cách 2 khe co giãn V250.
- Cho phép Bật/Tắt (Toggle) lớp kích thước để không làm rối mắt khi quan sát phối cảnh.
- Nhãn số đo luôn tự động xoay hướng về camera (Billboard text/CSS3D/Canvas Sprite) để không bị ngược hoặc biến dạng khi người dùng xoay góc nhìn 3D.

### R2. Trình mô phỏng Video Lifetime / 4D Phasing Timeline (4D BIM Simulation)
- Tích hợp thanh điều khiển 4D BIM Player trực tiếp trên WebGL với các nút điều khiển: Play/Pause, tua nhanh 1x, 2x, 5x, thanh trượt thời gian (Timeline Slider từ Ngày 01 đến Ngày 90).
- Mô phỏng tuần tự và trực quan 6 giai đoạn thi công chuẩn theo Biện pháp thi công (Sheet 04):
  - **Giai đoạn 1 (Ngày 1 - 10: Dọn dẹp & Đê quai)**: Mặt bằng hiện trạng, giải phóng mặt bằng, thi công đê quai xanh và mương dẫn dòng.
  - **Giai đoạn 2 (Ngày 11 - 25: Chặn đất hố móng)**: Rung ép 2 hàng cừ Larsen IV sâu 7.0m, lắp đặt 2 dầm quai xanh I300 và dầm văng chống ngang nhịp 3.4m vuông góc tim tuyến.
  - **Giai đoạn 3 (Ngày 26 - 45: Đào móng & Gia cố nền)**: Đào đất hố móng xuống cao trình -2.20m, đóng 13,042 cọc tre L=2.5m, rải đệm cát 10cm và đổ bê tông lót M100 dày 10cm.
  - **Giai đoạn 4 (Ngày 46 - 70: BTCT Đáy, Vách & Khe lún)**: Gia công lắp dựng cốt thép đáy vách, đặt 2 băng cản nước V250, ghép cốp pha và đổ BTCT M250 đáy & tường cống 3 phân đoạn.
  - **Giai đoạn 5 (Ngày 71 - 82: Nắp đan, Hố ga & Cửa xả)**: Đổ BTCT nắp đan cống, xây lắp 5 ga chờ CT-01 (D300) và 5 cửa thăm CT-02, đắp cánh gà cửa xả loe 45 độ ra mương.
  - **Giai đoạn 6 (Ngày 83 - 90: Hoàn thiện & Rút cừ)**: Tháo dỡ dầm văng, nhổ rút cừ thép Larsen IV, đắp đất hoàn trả hố móng và phục hồi mặt đường giao thông dân sinh.
- Các cấu kiện 3D xuất hiện/biến đổi tương ứng mượt mà theo từng mốc thời gian (opacity/scale/visibility transitions).

### R3. Bảng Nhật ký Thi công Điện tử Tích hợp (Interactive Site Diary Dock)
- Thiết kế bảng nhật ký trượt ở đáy màn hình (Collapsible Bottom Dock) tự động cập nhật đồng bộ theo thời gian thực khi thanh timeline chạy hoặc người dùng kéo tua:
  - Hiển thị: Mốc ngày thi công (Ngày X / 90), ngày theo lịch dự kiến, tình trạng thời tiết (Nắng/Mưa nhẹ), nhiệt độ.
  - Nhân lực và thiết bị hiện trường đang hoạt động (ví dụ: 12 công nhân, 1 máy đào 0.8m3, 1 búa rung cừ).
  - Khối lượng công việc đã hoàn thành và nghiệm thu lũy kế (m3 đất đào, số cọc tre, m3 BT M250, tấn thép).
  - Báo cáo kiểm soát an toàn lao động và biện pháp bảo vệ nhà dân lân cận.

### R4. Tính năng Xuất Video Lifetime (Canvas MediaRecorder Export)
- Tích hợp nút bấm "Quay Video Lifetime" trực tiếp trên giao diện sử dụng HTML5 Canvas MediaRecorder API:
  - Tự động chạy timeline từ Ngày 1 đến Ngày 90 với camera quét góc nhìn mượt mà.
  - Xuất ra file video .webm / .mp4 chuẩn HD (1080p) tải trực tiếp về máy tính người dùng.

## Acceptance Criteria

### Tính toàn vẹn Hình học & Kích thước (Dimensions)
- [ ] Tất cả các đường gióng kích thước hiển thị chính xác số đo theo đúng hồ sơ 28 bản vẽ thi công.
- [ ] Nhãn số đo luôn hướng về phía camera (Billboard view), chữ số sắc nét, rõ ràng trên nền tối Dark Slate.
- [ ] Nút bật/tắt lớp kích thước trên thanh Layers hoạt động mượt mà.

### Trình phát 4D BIM Lifetime & Nhật ký thi công
- [ ] Trình điều khiển 4D BIM Player có đầy đủ nút Play/Pause, tua 1x/2x/5x, slider kéo thả timeline mượt mà (< 50ms phản hồi).
- [ ] Diễn biến các giai đoạn 3D tuân thủ đúng tuần tự kỹ thuật: Cừ và văng xuất hiện trước khi đào đất; kết cấu cống hình thành tuần tự từ lót -> đáy vách -> nắp đan -> hố ga; cừ rút sau khi kết cấu hoàn thành.
- [ ] Bảng Nhật ký thi công trượt dưới đáy màn hình tự động đổi nội dung, nhân lực, ca máy và khối lượng tương ứng chính xác với từng mốc ngày trên timeline.

### Xuất Video & Kiểm thử Trình duyệt
- [ ] Tính năng "Quay Video Lifetime" tạo ra file video hợp lệ, có thể mở và xem lại bình thường trên các trình phát đa phương tiện.
- [ ] Kiểm thử tự động trên Chrome DevTools / Playwright xác nhận 0 lỗi console JavaScript, FPS duy trì ổn định > 30 FPS.


## 2026-10-05T20:25:13Z

# Teamwork Project Prompt — Draft

> Status: Launched
> Goal: Craft prompt → get user approval → delegate to teamwork_preview
> Requested team: [none — teamwork routes from the description]

Dọn dẹp các dữ liệu cũ liên quan đến DSCons trong Mem0 và phân tích toàn bộ hệ thống tài liệu dự án để thiết lập lại một bộ nhớ dài hạn chuẩn xác, toàn diện cho DSCons ERP.

Working directory: c:/Projects/DSCons
Integrity mode: development

## Requirements

### R1. Dọn dẹp có chọn lọc (Selective Cleanup)
Truy vấn và xóa bỏ toàn bộ các bản ghi trong Mem0 có liên quan đến DSCons, ERP, AEC, Clean Architecture, Dark Slate, Định mức cũ. Tuyệt đối KHÔNG wipe toàn bộ database (giữ lại dữ liệu của các dự án khác).

### R2. Trích xuất toàn diện tri thức (Knowledge Extraction)
Đọc, phân tích và tổng hợp tri thức từ 5 mảng tài liệu cốt lõi của DSCons:
1. Tài liệu quy chuẩn gốc (`AGENTS.md`, `GEMINI.md`).
2. Quy chuẩn Backend & DB (Clean Architecture, Patterns).
3. Quy chuẩn Frontend (Dark Slate, Enterprise UI).
4. Quy chuẩn Nghiệp vụ (AEC, CAD Takeoff, Định mức).
5. Quy trình Kiểm thử (TDD, Deep Matrix Workflow, Verification Loop).

### R3. Cấu trúc và Nạp bộ nhớ (Memory Ingestion)
Tổng hợp các thông tin đã trích xuất thành các "facts" cô đọng, súc tích (mang tính định hướng thiết kế và luật bất biến) và dùng công cụ `mem0_add` để nạp vào hệ thống.

## Acceptance Criteria

### [Kiểm chứng nội dung bộ nhớ]
- [ ] Lệnh `mem0_get_all` (hoặc script lấy toàn bộ dữ liệu) hiển thị danh sách các bản ghi mới bao quát đủ 5 mảng tri thức trên.
- [ ] Chạy lệnh `mem0_search` với các từ khóa "DSCons rule", "frontend theme", "backend architecture" phải trả về đúng chuẩn mực mới, không xuất hiện tàn dư của các rule cũ.

---
*Next: when approved → delegate via invoke_subagent (see Delegation Protocol)*
