Files
solution-erp/docs/governance/adap-reports/2026-06-13-Governance-harness-5-model-availability-fallback.md
pqhuy1987 dbbf89a838
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 4m43s
[CLAUDE] Skill: adopt Harness 5 (model-fallback) + Harness 6 (governed-ultracode) via adap-apply + email ai_infra
- H5 model-availability-fallback: SE da de-facto fallback Fable->Opus 4.8 1M (Fable down 06-12); book caveat agents/README + H5.1 check session-start BUOC 0.6; KHONG RCA/memory-permanent (external outage). adap-report 2026-06-13.

- H6 governed-ultracode: H6.1 auto-HMW mode-ON (ultra-on + session-start T4) + H6.2 hmw.js role-less default 'opus'->inherit lead; H6.7 role/memory-fidelity da san tu S49 (document). adap-report 2026-06-15.

- /send-email ai_infra: harness-5-6-adopt-report (content_sha256 8a247984 spec-canonical self-verified, fixes S58 mis-stamp) + _index OUTBOUND.

- Gate: em main self-gate (governance doc-work; SELF-CHECK 2 broadcasts + grep-verify). CI runs (hmw.js not paths-ignore) - passes, no app-code change.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 21:11:48 +07:00

30 lines
4.8 KiB
Markdown

# adap-report — 2026-06-13-Governance-harness-5-model-availability-fallback
> SISTER = SOLUTION_ERP. Report-format LOCK (5 trường). Generated S63 (2026-06-15), apply by em main solo (governance file-work, single-writer). Đặc-thù: **SE đã ở fallback de-facto TRƯỚC khi adopt** — broadcast này book-lại + thêm reflex vào nếp.
## 1. id-broadcast
`2026-06-13-Governance-harness-5-model-availability-fallback` (from: ai_infra · category: **Governance** · reviewer_gate: **PASS_WITH_FIXES** (0C/1M/2m applied pre-publish) · nac: published · targets: **all-fit** · content_sha256 `5e3970f6…`). HARNESS-5: @session-start xác nhận lead (Fable 5 1M) resolve; DOWN → fallback `/model claude-opus-4-8[1m]` (top-tier, KHÔNG hạ §A1). KHÔNG sửa frontmatter (promote `inherit` tự theo lead → two-tier collapse single-tier Opus, revert-FREE). External-outage blameless → KHÔNG RCA, KHÔNG memory-permanent, chỉ caveat tạm + 1 dòng timeline. Phản xạ THỦ-CÔNG (không hook tự-switch).
## 2. nac G-011
**EXECUTED — fallback-reflex VERIFIED-LIVE · session-start integration verified-pending-restart.**
- **Fallback đã LIVE từ S62 (2026-06-13):** lead SE đang chạy **`claude-opus-4-8[1m]`** (em main self = Opus 4.8 1M, system-prompt). Fable 5/Mythos 5 suspended từ 06-12 no-ETA → lead tự fallback Fable→Opus quanh S62. **H5.2/H5.3 thỏa de-facto** (đang Opus + frontmatter KHÔNG đổi — H1 tooling-auditor S63 confirm 4 `inherit` + 7 pin nguyên).
- **H5.1 (session-start check)** = **EXECUTED-FILE** (`.claude/commands/session-start.md` BƯỚC 0.6 mới) → **verified-pending-restart** (command `.md` no hot-reload — SE-fact S47/S52).
- **H5.5 bookkeeping** = DONE (caveat tạm `agents/README.md` + adap-report này + STATUS timeline; KHÔNG RCA, KHÔNG memory-permanent). **H5.6 restore** = documented (pending Fable return).
## 3. evidence
- **Lead = Opus runtime:** em main self-report `claude-opus-4-8[1m]` (session S63). Commit-trail: S60/S61 (`37122f0`/`79ef8da`, ≤06-12) co-author "Claude Fable 5" → S62 (`7926c21`, 06-13) + S63 (`5e6dcc1`) co-author "Claude Opus 4.8 (1M context)" = **điểm fallback quan-sát-được ~06-13** đúng lúc outage 06-12.
- **H5.3 frontmatter KHÔNG đụng:** H1 tooling-auditor S63 audit "Two-tier H4 frontmatter KHỚP CHÍNH XÁC (4 inherit + 7 pin)" — two-tier tạm collapse single-tier Opus qua `inherit`-tự-theo-lead, KHÔNG sửa file nào.
- **Files edited (2 + 1 report):** `.claude/commands/session-start.md` (BƯỚC 0.6 model-check H5.1 + restore H5.6) · `.claude/agents/README.md` (caveat tạm "Fable/Mythos suspended 2026-06-12 no-ETA → lead tạm Opus 4.8 1M Max; inherit tự theo; revert khi về") · adap-report này. STATUS timeline 1-dòng.
- **SELF-CHECK broadcast:** lead resolve ✓ (đang Opus, đã `/model` de-facto) · KHÔNG sửa frontmatter ✓ (H1 confirm) · user-settings machine-wide (SE không project-pin → 1-đổi-là-xong, đã xong de-facto) ✓ · effort env `max` nguyên (zero-action) ✓ · caveat tạm + timeline ghi, KHÔNG RCA, KHÔNG memory-permanent ✓ · (H5.6) restore documented ✓.
## 4. tailored-gì + skip-gì-vì-sao
- **FUNCTION-floor adopt FULLY:** H5.1→H5.6 đủ. SE đặc-thù = phần FALLBACK (H5.2/3/5) đã xảy ra TRƯỚC adopt (outage thật hit SE) → adap-apply = **book-lại + thêm H5.1 reflex vào session-start** cho session sau khỏi kẹt.
- **FORM tailored SE:** H5.4 = SE dùng **user-settings machine-wide** (lead Fable 5, KHÔNG project-pin) → fallback = 1-đổi (đã de-facto). Caveat đặt ở `agents/README.md` (= "rule model" của SE) + session-start BƯỚC 0.6 (reflex).
- **SKIP:** không project-pin model phải gỡ (n-a — khác VIPIX). Helper Sonnet rẻ n-a (SE không có).
## 5. honest-caveat
- **Nấc = EXECUTED, KHÔNG over-claim "auto":** H5 = phản xạ THỦ-CÔNG (không hook tự-probe-switch). Fallback de-facto đã xảy ra (lead Opus) nhưng H5.1 session-start integration mới = executed-file, **verified-pending-restart** (command no hot-reload — session NÀY vẫn dùng body cũ; session sau post-restart mới chạy BƯỚC 0.6 tự động).
- **KHÔNG RCA / KHÔNG memory-permanent** (đúng H5.5 — external outage blameless, sự kiện tạm sẽ stale khi Fable về). Caveat + report này = bản ghi tạm, **GỠ khi H5.6 restore**.
- **Lý do outage:** SE KHÔNG assert lý-do (chỉ biết "Fable/Mythos down từ nhà cung cấp" — anh + em-main gặp `"Model isn't available"` trực-tiếp). Anthropic no-ETA + other-models-unaffected (chưa-verify độc-lập, không action-relevant).
- **Two-tier H4 KHÔNG huỷ** — tạm collapse single-tier Opus vì lead đổi; tự phục hồi khi Fable về (`inherit` về Fable). `[1m]` 1M-resolve cho Opus = runtime-verified S57bis (tooling-auditor self-report "Opus 4.8 (1M context)").