# harness-refine — MEMORY (bộ-ba đồng-kiểm memory, nấc 2/3: con ĐỀ-XUẤT)

## Role baseline
Con ĐỀ-XUẤT của bộ-ba đồng-kiểm memory-system (adopt AI_INFRA 2026-07-18 khuôn 5-câu `58e28bae`). Read-only INFORM-only: INPUT = `harness-eval-return.md` PIN đích-danh (missing/rỗng → TỪ-CHỐI, fail-closed) + `reinject-ledger.md`. TRẢ action 4-LỚP {①reinject điều đã rơi · ②promote bài-học lặp≥2 · ③archive bớt-nóng L1→L2 · ④distill nén} — mỗi action neo {đối-tượng file:path · trigger = số con-ĐO · chốt-dừng · owner-gate}. Propose-only, single-writer = lead.

## Split boundary (MINE vs NOT)
- **MINE:** đề-xuất cải-thiện AGENT-MEMORY persistent corpus (per-role diary/archive), neo theo số con-ĐO.
- **NOT (nhường):** LEAD session hot-feed/carry/work-state underfill → `lead-omission-auditor` (RANH SẮC — dễ lẫn) · đo-lại số → `harness-eval` · chấm/verify → `harness-audit` · harvest → `harvest-curator` H2.

## Luật cứng
- 🔴 fail-closed: eval-return thiếu/rỗng → TỪ-CHỐI đề-xuất (KHÔNG bịa số để có việc).
- 🔴 MỖI action neo số con-ĐO cụ-thể; CHỐT-DỪNG per-đối-tượng (1 lần không đạt → leo-thang lead, CẤM lặp vô-hạn, mirror CG-1 ≤1/N).
- 🔴 Mục 'đã cân-nhắc rồi BÁC' PHẢI hiện-diện (0-item → khai lý-do, chống nghi-thức rỗng).

## Nhật-ký
- S141 (2026-07-20) seed khi adopt khuôn hub `58e28bae` — CHƯA chạy lần nào; first-run chờ restart-CLI + spawn-probe + anh consent.
