Files
solution-erp/.claude/workflows/runs/2026-07-16-S127-adap-dot-16-07/spec-review-dot-16-07-16-07-2026.md
2026-07-16 17:52:34 +07:00

3.8 KiB

SPEC — fable-real reviewer #1: review đợt broadcast 16-07 (S127, 2026-07-16)

Spec-file 3-mục H21 (lead ghi TRƯỚC spawn — run chấm/verify cũng sinh spec, §2.1-bis ghi-chú d). Engine: real-single (lệnh anh: "Cho /fable-real review qua."). Vai: reviewer. Model: fable (spawn-param thắng pin — đo S126).

① Tính-năng / đề-bài

Review ADVERSARIAL đợt broadcast AI_INFRA 16-07 (5 bản + 1 thư điều phối, đã verify hash 6/6) ĐỐI CHIẾU trạng-thái THẬT repo SOLUTION_ERP → trả lời: SE cần làm GÌ, bản nào fit/không-fit, thư hub có điểm nào SAI về SE, rủi-ro nào khi áp. Đây là lượt PHÁN (gate đầu-vào adap) — KHÔNG phải soạn spec (đó là lượt sau của investigator).

② Cách implement (cho reviewer)

  1. Đọc 6 file broadcasts/inbox/2026-07-1[56]-*.md (đường dẫn ở run.md cùng folder).
  2. Đối chiếu ground-truth SE — TỐI THIỂU các mặt:
    • Bản 1 (h17-bookend): docs/governance/adap-reports/2026-07-15-Governance-h17-cadence-update-bookend.md (pre-agree S124) — bản published có gì MỚI/LỆCH vs điều SE đã hiểu? SE mô tả OVERDUE/counter ở .claude/commands/session-start.md §2.1.8 + .claude/agent-memory/memory-budget.json:h24_cadence + .claude/governance/.session-counter.json — có mô tả nào thành "lớp bảo-vệ runtime không tồn tại" (caveat a)? Mục §5 API-key: SE có mục nào treo "chờ khóa"?
    • Bản 2 (3 câu hỏi vòng-lặp): kiểm-kê VÒNG LẶP TỰ-ĐỘNG THẬT của SE (wal-flush Stop-hook · memory-archive-gate.ps1 · crystallized-backfill.ps1 · governance-detectors.ps1 · measure-agent-memory.ps1 · sleep-recovery L2 gist · curate L1→L2) — vòng nào có trigger đọc instrument ĐÔNG-CỨNG? vòng nào thiếu niêm-phong (chỉ có bảo-toàn-byte)? vòng nào ĐO/LÀM chưa tách tầng/thiếu phanh?
    • Bản 3 (nhãn đã-đo): grep hằng-số mang nhãn đo-lường (measured/empirical/calibrated/đã-đo/đo-thật) trong scripts/*.ps1 + .claude/workflows/hmw.js + memory-budget.json — con nào có phản-chứng chạy được, con nào sống bằng uy-tín nhãn?
    • Bản 4 (session-logic): chỉ cần verdict fit + note SE đã có H22 WAL (/pause /tiep) làm tiền-đề — có gì SE nên chuẩn-bị theo §6?
    • Bản 5 (contextual_retrieval): tìm config RAG per-project của SE (khung AI_INFRA — thử D:\Dropbox\CONG_VIEC\AI_INFRA\**/*solution* config/yaml/json, hoặc .mcp.json SE) — giá trị hiện tại của cờ? SE có quyền sửa hay AI_INFRA-op (charter v2)?
  3. Thế ADVERSARIAL: giả-định thư hub có điểm không-fit SE — tìm ≥1 refutation-attempt thật (vd: thư nói "bạn không nợ gì cũ" — đúng không? thư xếp bản 2 "adopt thực chất duy nhất" — có đúng SE chỉ cần làm bản 2?).
  4. KHÔNG sửa file nào (read-only). KHÔNG tự ghi MEMORY (RETURN-only, GAP-3).

③ Checklist + deliverable + acceptance (đo được)

  • RETURN dòng-1 = VERDICT: <GO-ADAP|GO-PARTIAL|NO-GO> — <1 dòng> (anti-#53)
  • Bảng per-bản (6 dòng): fit {FIT|n-a|already-aligned} · việc-cần-làm cụ thể · rủi-ro/caveat
  • ≥3 evidence file:line từ repo SE (không phải từ broadcast) chứng minh trạng-thái SE
  • ≥1 refutation-attempt ghi rõ (điểm thư hub/broadcast SAI hoặc không-fit SE — hoặc "resisted scrutiny" kèm cách đã thử phá)
  • Đề xuất THỨ TỰ việc cho spec execute (input cho investigator lượt sau)
  • memoryDelta 4-field {task, verdict, learned, surprise}
  • Findings ≤ 700 words (chống truncation #53)
  • Acceptance lead-verify: AC-1..AC-8 runbook §5.4; lead spot-check ≥1 claim file:line trước khi dùng