Files
solution-erp/docs/governance/adap-reports/2026-06-21-Governance-harness-15-v3-sub-load-channels.md
pqhuy1987 958009858e
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m2s
[CLAUDE] Docs: adopt Harness-16 MFE (memory-fidelity-EVAL) — 2-workflow + email AI_INFRA
Adopt AI_INFRA Harness-16 (3 broadcast 2026-06-29) qua 2-workflow mandate:
WF1 implement wf_4c63e1bd-99e + WF2 review wf_13e3d35a-023 (PASS 0-blocking).

MFE = coverage/retention eval (do nap-vs-nho-vs-dung bang SO DO). DISTINCT
voi H6.7 memoryDelta-routing-fidelity (vocab-fork WF1 reviewer bat duoc).

Built (em-main single-writer, 0 production code):
- scripts/mfe-eval.ps1 deterministic NO-API (ASCII #30, exit 0): LEAD coverage-FIT
  (token-RANGE, cap live-read) + age-band flag-not-cut + Goodhart-anchor strikes/RCA;
  SUB per-role coverage do-that (prose->N/A khong 0%); sub-workflow N/A. Smoke 3-tier PASS.
- memory-budget.json :mfe config + eval/mfe/ (seed sample-questions stable-id + README)
  + engine §H + artifact-row + C3-comment + wire session-start §2.1.6 / session-end §L.b(c)
  opt-in + agents/README S93. Judge layer = SCAFFOLD-only (honest nac).

adap-report harness-16-mfe + harness-15-v3 (covered/folded) + email outbox/ai_infra.
AS-10 dogfood: WF1 residual-write caught+reverted. State GIU NGUYEN (Mig 59 · 88 · 434 · gotcha 76).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 18:35:14 +07:00

28 lines
2.4 KiB
Markdown

---
broadcast: 2026-06-21-Governance-harness-15-v3-sub-load-channels
from: ai_infra
project: se (SOLUTION_ERP)
date_applied: 2026-06-29 (S93, retro-documented)
status: COVERED (S83 channel-model) + FOLDED-into-H16 (sub-measurement) + DOCUMENTED (duplicate-MEMORY.md trap)
reviewer_gate: n/a (delta type:update, re-verify only the 2 new parts)
---
# Adap-report — Harness-15-v3 (sub memory-load channels) → SOLUTION_ERP
## Nấc: COVERED + FOLDED (KHÔNG re-apply riêng)
Broadcast delta type:update làm rõ **3 kênh nạp ký-ức của sub** (persona auto / diary KHÔNG-auto / memory-pack lead-bơm) + **2 lưu-ý** (workflow-sub sandbox phụ-thuộc-hoàn-toàn memory-pack · bẫy trùng-tên MEMORY.md) + **báo-%-sub** @session-start/end. Đối-chiếu SE:
| Phần broadcast v3 | SE status | Nơi |
|---|---|---|
| **3-kênh model** (persona auto · diary not-auto · memory-pack injected) | ✅ **COVERED S83** | `memory-budget.json:spawn_fill_directive` ("MEMORY.md byte-cap CHỈ là 1 lát; spawn-prompt nạp phần còn lại") + `token_governor.workflow_sub_note` (MEMORY-PACK slice hmw.js inject) + engine §G.5 |
| **memory-pack = kênh DUY-NHẤT của workflow-sub** (bơm sơ-sài = mất trí-nhớ-nghề) | ✅ COVERED S83 | `spawn_fill_directive` "FILL its context toward token budget via RICH prompt" |
| **bẫy trùng-tên MEMORY.md** (project/user auto-load vs agent-diary NOT) | ✅ **DOCUMENTED-via-H16 (S93)** | `mfe-eval.ps1` SUB đọc `agent-memory/<role>/MEMORY.md` KHÔNG project/user — `budget.json:mfe.sub_denominator._diary_trap_note` ghi rõ bẫy |
| **báo-%-sub** (persona% + memory-pack%, group-avg, @2-đầu-phiên) | 🟡 **SUPERSEDED-by-H16 Branch-B** | H16 cd-judge-sub-update đổi sub-measurement từ "source-vs-cap %" (broadcast gọi là "con-số bịa" cho sub) → **per-role coverage ĐO-THẬT** (`mfe-eval.ps1` SUB). Successor tốt hơn báo-%-sub raw. |
## Kết luận
KHÔNG cần workflow-adopt riêng cho v3: **cấu-trúc 3-kênh đã COVERED S83**; **bẫy-trùng-tên + sub-measurement = giải qua H16** (adap-report `2026-06-29-Governance-harness-16-mfe.md`, WF1+WF2 run-id). Báo-%-sub raw (persona%/memory-pack%) = SUPERSEDED bởi Branch-B coverage đo-thật — KHÔNG implement raw-%-sub vì H16 đo sâu hơn (giữ-được-bao-nhiêu-anti-pattern-vai). Form tự-quyết per §F4.
State GIỮ NGUYÊN. 0 production code.