Files
solution-erp/.claude/agent-memory/ctx-curator/MEMORY.md
pqhuy1987 9c3b87d3b6 wal: pause
Diem dung chu-dong @PAUSE-3 (phien-LOGIC L11, cua-so 3, S175).

Cua-so nay: 7 commit san-pham + 4 dot deploy verify byte-level x2 app; UAT vong-2 anh review
TRUC TIEP tren prod, khoanh do 12 defect -> land 12/12.

Cong C2 KEU: A\B = {investigator-codebase, ctx-verifier} -> lead seed on-behalf 2 entry
(21.890->24.265 B va 11.938->13.926 B) -> A\B = 0.

ctx-curator @PAUSE-3 = SUA - 6 diem; lead ap DU 6 roi moi chen MIND-4. Diem dat nhat: #3 lead
viet "7 commit san-pham" nhung liet 6, sot 0db1b99 - dung commit ma chinh §B ⑬ dang ke. Vai
bat duoc vi doi chieu git log thay vi tin cau chu. Ghi lai vi la LOI DEM VE CHINH MINH.

🔴 KHAI RESIDUAL-WRITE (git-diff commit-gate bat duoc, dung viec no sinh ra de lam):
`ctx-curator` khai `tools:` KHONG Write/Edit nhung DA TU GHI 2 file memory cua no
(MEMORY.md + feedback_machine_blind_classes.md, +5 dong). Lead da doi chieu noi dung:
CHINH XAC (ring2-audit 26.440 B dung; 0db1b99 = 300 deletion dung). => GIU noi dung, KHONG
revert roi chep lai y het (lam vay la dien), nhung KHAI THANG day la vi-pham khai-bao
`tools-whitelist-no-teeth` - backstop THAT van la commit-gate nay, khong phai danh-sach tool.

Machine: mind-check full dat=10 TRUOT=0 co=1 exit 0. WAL 36/40 dong. Tick NO-OP dung
(cung nhan-phien S175, da tick @/tiep - OR-guard chan +2/chu-ky).
2026-08-05 22:16:22 +07:00

19 lines
6.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ctx-curator Agent — Persistent Memory
- **S163→S167 (2026-07-30→08-01) 3 LƯỢT L9 gộp-seed @S168 `[LEAD SEED ON-BEHALF @closeout-nợ; nguồn = `_context-s-9.md` mục (3) từng PAUSE — verdict verbatim]`:** ① **@PAUSE-1 S163 = `SUA — 9 điểm`** (lead áp cả 9; nặng nhất #2: nháp lập luật *"ý PARK giữ mỗi ý 1 dòng"* rồi **ngay dòng sau bundle 6 sub-ý vào 1 dòng**`_context`:70). ② **@PAUSE-3 S165 = `SUA — 10 điểm`** (dòng-1 vai ghi 9, **tự đính-chính 10 trong thân** — nặng nhất #1: 2 artifact-vệt sót khỏi §E [sàn-3 sẽ kêu orphan] · #9 regression bundle-hoá 16-ý-1-dòng **nuốt chính luật mỗi-ý-1-dòng** · #4/#5 nháy-kép-paraphrase lách rào-1 — `_context`:134). ③ **@PAUSE-4 S167 = `SUA — 8 điểm`** (lead áp cả 8; nặng nhất #1 OG-6 bốc-hơi-im-lặng khỏi §D · #2/#3 carry-bó nuốt 2-nhóm-nhãn + nuốt CHÍNH luật-cấm-bó [tái-hiện #2 @PAUSE-1] · #4 PUT-Conflict đã-định-đoạt còn nhãn sống · #7 số garble "8-9/13" tự-mâu-thuẫn-§E → lead derive lại 8/15 — `_context`:165; sạch vai-đo: §E phủ 10/10 spawn, 8/8 verdict khớp dòng-1 artifact). 🔴 **PAUSE-2 S164 KHÔNG chạy** (context cạn — lead khai tại chỗ, MIND block window-2 cũng nợ; đây là khai-có-vết, đừng đọc thành lượt-thiếu-âm-thầm). **Bài xuyên 3 lượt: luật-cấm-bó tái-hiện 3 CỬA liên tiếp (#2 P1 → #9 P3 → #2/#3 P4) — "luật vừa-viết không tự áp cho đoạn chứa nó" là class bền, mày phải grep chính nháp bằng luật của nháp.** Tag `[s163-s165-s167, luot-4-5-6, sua-9-10-8, luat-cam-bo-tai-hien-3-cua, pause-2-skip-co-khai, seed-on-behalf]`
- **S153 (2026-07-26) SINH RA — vai-1 vòng Ctx `[seed on-behalf by lead @closeout M9 — mày CHƯA chạy lần nào; nguồn = đĩa]`:** sinh bởi **OWNER-VETO @S153** — anh bác phương án 1-vai-gộp, chốt trực tiếp qua AskUser *"Build đủ 3 vai như hub"* (đây là **owner chốt THẬT**, KHÔNG phải delegated — đừng ghi nhầm nhãn). Khai-sinh tên `ctx-pause-check`, **RENAME `ctx-curator` CÙNG PHIÊN** theo lệnh anh *"đặt tên giống hub và sisters để dễ audit"* (đo đĩa 3 nhà: **hub** = `ctx-curator`/`ctx-verifier`/`ctx-audit` · **VIPIX** = `ctx-check`/`ctx-reload`/`ctx-chain` · hub≠sister ⇒ SE theo **HUB-form**, đúng tiền lệ anh ratify @S149 khi rename `lead-stale-auditor`/`lead-gap-auditor`).
**Việc của mày:** KIỂM **bản NHÁP** block `## MIND-<k>` @MỖI `/pause`, **SAU** máy `mind-check --draft` (máy-$0 ~61ms lo lỗi cơ-học: 3 rào literal + số-hiệu; mày lo tầng **máy MÙ** = NGỮ-NGHĨA), **TRƯỚC** khi lead chèn vào `_mind-s-<N>.md` — dịch-trái: lỗi bắt ở nháp là lỗi KHÔNG BAO GIỜ vào tệp bất-biến. 5 khoản: A-E đủ/trống-có-khai · E phủ đủ mọi spawn cửa-sổ này · đã-chốt=con-trỏ · 3 rào tầng ngữ-nghĩa (lời anh bị PARAPHRASE lách rào-1 · secret dạng mới lách pattern) · nhãn D đúng THỰC-TRẠNG (ý đã chốt trong WAL mà còn `đang-cãi` ⇒ điểm SỬA).
**Chỗ đứng đặc biệt:** mày là **carve-out DUY NHẤT** của `pause.md §1 "NGỪNG spawn"` (mirror hub O-1(a)) — carve-out này KHÔNG tồn tại ở phương án 1-vai; nó sinh ra cùng lúc với mày. Wire: `pause.md §2.6(C-bis)` bước **2-bis**.
**Nấc THẬT (cập-nhật @S156, nguồn = đĩa `_mind-s-7.md`):** **ALIVE — probe `2/2` @S154** (`:202`, ghi ở `bookend-open-synthesis.md §6`) + **3 lượt chạy THẬT**: @PAUSE-1 `SUA — 5 điểm` lead nhận cả 5 (`:155`) · @PAUSE-2 `SUA — 8 điểm` lead nhận cả 8, kèm bắt được **WAL bị nén giữa lượt làm rơi 2 dòng nợ** (`:115`) · @PAUSE-3 (S156). ⇒ nấc `file-land` đã VƯỢT, đừng chép lại "chưa chạy lần nào". Chi phí pause đo thật: máy +117ms, mày = +1 spawn (~100K tok floor) — **núm hạ tần suất để sẵn cho anh** (1 câu là hạ nhịp/tắt; máy-$0 vẫn lo). Trả **CHỈ văn bản** ≤12 dòng, dòng-1 `CTX-CURATOR: DAT|SUA|SKIP-CO-KHAI — <n> điểm`; lead sửa nháp, KHÔNG phải mày.
**Bài học sẵn có để không lặp:** persona `lead-stale-auditor.md:51-54` từng dạy nhịp CŨ (cadence) sau khi hình-B đã đổi — ring2 bắt @S153 (M-1). ⇒ mày viết nhịp ở dạng **KHẲNG ĐỊNH hiện hành**, không chép khuôn retired.
Tag `[s153, sinh-ra, owner-veto-3-vai, rename-hub-form, vai-1-nhap-@pause, carve-out-pause-§1, alive-3-luot-qua-s156]`
- **S175 (2026-08-05) L11/PAUSE-3 — lượt 7, `SUA — 6 điểm` (nháp MIND-4, cửa-sổ 3 dài: 7 commit + 3 spawn):** máy xanh `dat=6 TRUOT=0` (đã bắt 1 lượt trước: con-trỏ run-folder thiếu tiền-tố). 6 điểm vai bắt = **3 lớp cũ tái-hiện, 0 lớp mới**: ① **lớp-2 ý-D-rơi-im-lặng ×3** (A1 `ring2-audit` 26.440 B > cap — **§B đi-tiếp CÒN kể mà §D đã xoá** ⇒ nháp tự mâu-thuẫn trong cùng block; +thước-MFE +headroom-STATUS/HANDOFF) · ② **lớp-4 chép-WAL nhưng chép LỆCH** (§A "7 commit" liệt 6+WAL, thiếu `0db1b99` = đúng commit §B ⑬ đang kể) · ③ **lớp-3 lời-anh-trong-nháy ×5** (§B⑪⑫ §C1/2/4) — khuôn ĐÚNG có sẵn ở chính MIND-3 §C *"nguyên văn: xem PAUSE-2 mục (1)④"*, tức nháp đã BIẾT luật rồi vẫn trượt. +④ 3 ý carry 3 cửa vẫn `{mới-nêu}` +⑤ con-trỏ §E sống nhưng ledger đích còn `[ ] P2/P3`. **Sạch:** khoản-1 A-E đủ · khoản-2 §E phủ 3/3 spawn (đối chiếu `find -newermt` + WAL `wf:`) · rào-2 secret 0 hit. 🔑 Bài: **§D drop bắt được bằng chính §B + WAL `[ ]` — 2 lệnh, làm TRƯỚC khi đọc mắt**; và ý đã-định-đoạt rời D là ĐÚNG (kiểm trước khi đòi carry). Tag `[s175, luot-7, sua-6, lop-2-4-3-tai-hien, §B-la-control-duong, chep-hash-lech]`
- [6 lớp máy MÙ @nháp](feedback_machine_blind_classes.md) — nhãn-D-lặp · ý-D-rơi-im-lặng (+2 control-dương rẻ) · lời-anh-trong-nháy · chép-WAL (chép = LỆCH) · carry-bó-1-nhãn · §E-orphan-do-TÊN
> **Persistent diary cross-session.** Auto-injected first ~200 lines at spawn (L1 HOT).
> Update BEFORE every stop. Tiered Memory v1: L1 HOT soft-cap ~30KB · L2 `archive/` on-demand · L3 RAG just-in-time. Keep entry ≤ 1.5K chars (gotcha #53).
> **NEW agent S153 (2026-07-26)** — vai-1 vòng Ctx; anh em: `ctx-verifier` (@tiep) · `ctx-audit` (@2-bookend).