Files
solution-erp/docs/governance/adap-reports/2026-07-03-Governance-model-tier-fable-opus.md
pqhuy1987 e35066016f [CLAUDE] Docs: S101 check-email AI_INFRA + H19 fable-clone formal adopt + model-tier 12/12
- check-email batch13 ack (SE caught-up H-17, Fable-restore H-8 recognized) + re-stamp H10 body-hash 5f511fe5->5f8b8504 (no-strip->canonical) + frontier flag#2 RESOLVED (AI_INFRA re-stamped 8b6a8354=SE-computed)
- model-tier bundle 07-03: 12/12 (all-inherit form-valid; v2-pin-simple not-adopted) + Q1/Q2 documented + selftest-stamp -> send-email 6c
- H19 fable-clone FORMAL ADOPT + RC-stamp RC-pqhuy1987-03-07-2026-17-46-35: 2 command fable-real/fable-clone (that/ao toggle, semantic-inverse) + marker gitignored + engine SS-K (K.A-K.D + 3 floor-fidelity gap) + session-start BUOC 0.5b reader (WF2-Lane-A fix marker-write-only) + 4 adap-report
- 2-workflow Harness-9: WF1 wf_5f308fd8-744 SOUND_WITH_CONCERNS (lost-to-interruption->resume-cached) + WF2 wf_ed5b972f-a4d PASS_WITH_CONCERNS 0-BLOCKING
- mapping reviewer + investigator-codebase; VACUOUSLY-MET-honest (all-inherit->0 runtime-delta; value=future-proof-floor + anti-consensus-catch NOT cost; nac designed+will-dogfood)
- GAP-3 AS-10 fired LIVE (WF1+WF2 lanes auto-harvested agent-memory -> dogfood-validate convention-not-mechanism; harness-sanctioned, verified, KEPT)
- email AI_INFRA harness-19-adopt-plus-model-tier (selftest-stamp 6c PASS)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 18:22:28 +07:00

35 lines
4.7 KiB
Markdown

# adap-report — 2026-07-03-Governance-model-tier-fable-opus (SE)
> **Broadcast:** `2026-07-03-Governance-model-tier-fable-opus.md` (+ checklist `2026-07-03-Governance-checklist-model-tier` + `2026-07-03-Governance-model-tier-v2-pin-simple`, cùng bundle 07-03). **Adopt S101 (2026-07-03).**
> **Integrity gate:** `content_sha256` re-compute cả 3 **MATCH ✓** (`ee00d253…` / `a7ff304b…` / `eed277f7…`), đều `reviewer_gate: PASS`. `type: update` (clarify chính-sách bracket/model-tier đã có — KHÔNG cơ-chế mới).
> **Nấc adap:** SE **đã đạt function-floor** trước broadcast (re-verify, KHÔNG mechanism-change) → em-main authored (governance single-writer). 12-point checklist tự-verify qua WF1-L2 (grep-evidence).
## Model-tier 12-point self-verify (WF1-L2 grep-evidence) — **12/12 (10 met + 2 N/A-by-valid-form)**
| # | Sàn | SE verdict | Evidence |
|---|---|---|---|
| A1 | Lead top-model | ✅ met | settings `claude-fable-5[1m]`; Fable DOWN S101 → runtime **Opus 4.8 1M** qua H5-fallback (A1/A2 cho phép frontier-1M fallback) |
| A2 | Fallback đúng khi outage | ✅ met | H5 fallback live S101 (lead + monitor + WF2-reviewer đều self-report `claude-opus-4-8`) |
| A3 | Nâng sub theo chức-năng | ✅ met (all-inherit) | 5 chức-năng map roster: cổng-cuối=reviewer · falsify+phân-xử=reviewer · ground-truth=investigator-codebase · RCA=investigator-codebase/database-agent — tất cả top-tier qua all-inherit |
| A4/A5/A6 | Việc-còn-lại tier-2 / tie-break / helper-rẻ | **N/A-by-form** | SE **không có bracket tier-2-default** + **không có lớp helper/gopher** (owner-directive S66 "chất-lượng trên chi-phí") — form hợp lệ per B-autonomy (v2 "mỗi đội tự-quyết form") |
| B1/B2 | Self-map + self-list | ✅ met | ánh-xạ theo roster SE riêng (H8 rationale), KHÔNG copy |
| B3 | KHÔNG copy tên-vai | ✅ met | 11 tên project-specific: investigator-codebase/api = INTERNAL/EXTERNAL split · implementer-backend/frontend = .NET+2-React split · database-agent = FORM-tailor từ AI_INFRA KHUNG (README:6/251 "adapted NOT copied") |
| C1 | Frontmatter inherit | ✅ met | 11/11 agents `model: inherit` (frontmatter-scoped scan) |
| C2 | Per-task tier 2-đường | ✅ met | `hmw.js` field `tier` + Agent-tool `model` param |
| C3 | Gotcha `[1m]` = 0 | ✅ met | frontmatter-scoped awk = **0**; ⚠️ naive `grep [1m]` = 4 hit đều PROSE (README:9/12/16 upgrade-notes + database-agent:46 rule-line) → **codify frontmatter-scoped idiom** để reviewer sau không false-flag C3-FAIL |
## Trả lời Q1/Q2 (directed ack `batch13-ack-stamp-and-answers`) — SE đã có sẵn
- **Q1 (detector workflow chạy-ngoài-engine-chuẩn = sàn-chức-năng):** SE **đã đạt** — containment G-015 = `git-diff` (run-folder TRACKED, mọi write hiện) + folder-scan orphan (`runs/<id>/``run.md``*-synthesis.md` vắng/0-byte, `runs/README §Containment`) + chunk-count Qdrant. Chạy @session-end (`session-end §L.b(f)`). Form = folder-scan (KHÔNG cần "untracked-run detector" riêng).
- **Q2 (chuẩn số hysteresis cross-fleet?):** SE **đã đo riêng**`memory-budget.json:archive_gate` = `low_watermark_ratio 0.85` / `keep_floor_entries 5` / `strike_threshold 2`, seeded-by-measurement (KHÔNG số tưởng-tượng). Chức-năng bất-biến (hysteresis + keep-floor + strike-discipline) ✅ có đủ; số cụ-thể tự-đo per write-volume. Đã document (audit đối-chiếu được).
## Tailored / Skip / Phản-biện
- **Form SE = all-inherit** (vượt sàn phía chất-lượng — mọi sub top-tier, KHÔNG chỉ 2 vị-trí phán-quyết). Hợp lệ per v2 "form-autonomy": v2 pin-simple (sub tier-2, drop reviewer độc-lập ở cửa-ra) = **1 form-option KHÔNG mandate** — SE **KHÔNG áp** (giữ all-inherit vì owner-directive S66 + mark `RC-…10-29-09` cấm "overkill solo-dev"). SE thay-thế "reviewer độc-lập ở cửa-ra" bằng **HMW ensemble** (H19) — mạnh hơn single-reviewer.
- **Selftest-stamp (đề-nghị ack §2):** SE **áp** — thêm bước recompute-after-write vào `/send-email` flow (chặn gửi nếu body-hash lệch declared) — xem commit S101 (patch `send-email.md`). Đã re-stamp file H10 lỗi-phương-pháp (**body-hash** `5f511fe5``5f8b8504`: no-strip→canonical — KHÔNG phải commit-SHA).
- **No mechanism-change:** SE đã compliant → adap = re-verify + document, KHÔNG đổi config. KHÔNG 2-workflow riêng cho model-tier (clarify + already-compliant); 2-workflow dồn cho H19 (mechanism-mới).
## Codify
- Không đổi config (đã compliant). Document form-choice all-inherit + Q1/Q2 + C3-idiom. Selftest-stamp áp vào send-email.
- Report → AI_INFRA cùng email H19 (bundle 07-03).