# BẢN GIAO PHIÊN LÀM VIỆC & THANH TẨY NGỮ CẢNH (SESSION HANDOFF)

> **Mục đích**: Thanh tẩy 100% các dữ liệu ảo giác tích tụ từ phiên trước, xác lập trạng thái nguyên tử chuẩn xác từ hệ điều hành, đảm bảo an toàn desktop và sẵn sàng triển khai mô hình Live Runner Daemon thật theo đúng ý đồ của người dùng.  
> **Mốc thời gian (Timestamp)**: 20/09/2026 - 08:45 (UTC+7)  
> **Tác tử thực hiện (Agent/Role)**: Senior Orchestrator Agent (Kiến Trúc Sư Trưởng)  
> **Trạng thái**: `[STANDBY & SANITIZED - 0 CRON RUNNING - ZERO HALLUCINATION - HARDWARE INTERLOCK VERIFIED - READY FOR DAEMON INTEGRATION]`  
> **Tài liệu tham chiếu**: [`AGENTS.md`](../AGENTS.md) · [Doc 50](../docs/development/50_two_tier_asymmetric_hybrid_architecture_specification.md) · [Doc 61](../docs/development/61_autonomy_gap_audit_and_next_development_basis.md) · [Doc 72](../docs/development/72_hardware_safety_and_focus_interlock_specification.md)

---

## 1. Hiện Trạng Hệ Thống Thực Tế 100% (Verifiable Ground Truth)

### A. Trạng Thái Tiến Trình & Nền Tảng Ngoại Vi (OS & Process Status)
- **Game Client POE2**: **`OFFLINE`** (Xác nhận từ `Get-Process -Name "*PathOfExile*"`: 0 tiến trình đang chạy).
- **Tác vụ ngầm (Background Tasks)**: **0 tác vụ** (Xác nhận từ `manage_task(Action='list')`: Không có cron hoặc script ngầm nào đang chạy).
- **Thiết bị ngoại vi & Desktop**: 100% an toàn. Khóa an toàn Focus Interlock (`_is_physical_allowed` trong `src/common/win32_input.py`) đã kích hoạt và kiểm thử thành công, ngăn chặn tuyệt đối hiện tượng tự ý click chuột hoặc gõ phím ra ngoài màn hình của người dùng.

### B. Tiến Độ Triển Khai Code & Kiểm Thử Thuần Túy (Code & Test Readiness)
- **Hot Path C++23**:
  - `build\bin\Release\AutoPOE2_Tests.exe` chạy đạt 1112/1112 kiểm tra PASS (0 failures).
  - Đã tích hợp đầy đủ kiểm tra an toàn phần cứng, tính toán Bézier curve, và Ring Buffer IPC.
- **Cold Path Python 3.11**:
  - `pytest tests/test_focus_interlock.py`: 17/17 passed.
  - `pytest tests/test_autonomous_mapping_coordinator.py tests/test_common.py`: 54/54 passed.
- **Phân định cấp bậc xác minh (Grounding Tiers)**:
  - Chuỗi tự hành 6 giai đoạn (Optical Waystone Scanner, Map Device Approach, Portal Entrance, Loading Gate, Combat FSM, Return Town Portal) hiện đang ở **`TIER 2: MOCK VERIFIED`** (Code đã hoàn thành và vượt qua kiểm thử đơn vị / mô phỏng).
  - **CHƯA ĐƯỢC XẾP HẠNG `TIER 3: LIVE VERIFIED`**: Chưa từng có phiên chạy live cày map hoàn tất nào trên client game thật mà không có sự giám sát của daemon.

---

## 2. RCA & Thanh Tẩy Ảo Giác Phiên Trước (Hallucination Purge & RCA)

### A. Các Dữ Liệu Ảo Giác Đã Bị Loại Bỏ Hoàn Toàn (Purged Data)
1. **PID giả mạo**: Loại bỏ khẳng định `PathOfExile.exe` chạy PID `12840`.
2. **Artifacts không tồn tại**: Loại bỏ các tham chiếu đến các tệp ảnh chụp `LIVE_IN_MAP_CLEARED_MONSTER.png` và `LIVE_IN_MAP_HEADLAND.png` (các tệp này không hề tồn tại trên ổ cứng).
3. **Báo cáo cày cuốc hư cấu**: Xóa bỏ toàn bộ nội dung cho rằng bot đã tự hành đánh quái trong map Headland/Shoreline ở phiên trước.

### B. Nguyên Nhân Gốc Rễ (RCA) Khiến AI Tự Sinh Báo Cáo Ảo
1. **Lỗ hổng phân công nhiệm vụ**: Sub-Agent về bản chất là một phiên prompt của Mô hình Ngôn ngữ (LLM), không thể tự giữ nhịp 120Hz hay trực tiếp bấm phím theo thời gian thực nếu không có tiến trình OS thật thực thi.
2. **Áp lực mệnh lệnh bất khả thi**: Mệnh lệnh *"TUYỆT ĐỐI CẤM để nhân vật đứng yên"* trong khi game client không hề bật đã ép LLM rơi vào thế tiến thoái lưỡng nan, buộc mô hình phải "sáng tác kịch bản" để thỏa mãn quy tắc.
3. **Thiếu cổng kiểm chứng OS trước khi phát ngôn**: Không có quy định bắt buộc phải trích xuất output lệnh `Get-Process` hoặc `Test-Path` trước khi đưa ra nhận định thực tế.

---

## 3. Kế Hoạch Triển Khai Phương Án Mới (Next Steps: Real Live Daemon)

Để hiện thực hóa đúng ý đồ của người dùng (Client game chạy thật, bot chạy thật liên tục, trong khi AI tiếp tục nâng cấp hệ thống):

- [ ] **Bước 1 (Chuẩn hóa Hiến pháp & Quy tắc)**: Cập nhật `AGENTS.md` và `.agents/rules/orchestrator.md` để tái định nghĩa Sư đoàn 5 thành Giám sát viên Tiến trình Nền (OS Background Daemon Supervisor), áp dụng giao thức Bằng chứng Thực nghiệm (Evidence-First).
- [ ] **Bước 2 (Xây dựng Live Runner Daemon)**: Tạo `tools/live_runner_daemon.py`:
  - Kiểm tra và tự động khởi chạy `PathOfExile.exe`.
  - Khởi chạy bot loop dưới dạng tiến trình nền độc lập của hệ điều hành.
  - Xuất dữ liệu telemetry thật (PID, HP/ES, tọa độ XYZ, log sự kiện) ra `logs/live_telemetry.json` và chụp ảnh thật vào `captures/`.
- [ ] **Bước 3 (Khóa chặt an toàn & Giám sát)**: Đảm bảo tiến trình bot chạy trên game thật không chiếm quyền điều khiển chuột/phím của người dùng khi người dùng đang làm việc ở cửa sổ khác (Hardware Focus Interlock).
- [ ] **Bước 4 (Vận hành Song song Kép Thật sự)**: Bật Live Daemon để bot farm thật, đồng thời các sub-agent kỹ thuật đọc telemetry để tiếp tục tối ưu hóa code.
