- 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>
5.4 KiB
adap-report — 2026-06-15-Agent-harness-6-governed-ultracode
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ù: ~80% ĐÃ có sẵn từ HMW-engine (broadcast ultracode-hmw S49 + Harness-4) — adopt = thêm H6.1 auto-default + flip H6.2, H6.7 chỉ document.
1. id-broadcast
2026-06-15-Agent-harness-6-governed-ultracode (from: ai_infra · category: Agent · reviewer_gate: PASS (0C/0M/2-MINOR) · nac: published · targets: all-fit · content_sha256 53fff1c7…). HARNESS-6: nâng /ultra-on thành "ultracode CÓ-GUARD" — mode-ON: task SUBSTANTIVE TỰ chạy workflow (KHÔNG cần gõ "workflow") · workflow-agent inherit lead-model · H6.7a role-fidelity (agentType = vai roster THẬT) · H6.7b memory-fidelity (memoryDelta → đúng agent-memory single-writer) · guard giữ (KHÔNG native ultracode · checkpoint INFORM · no-cross-project).
2. nac G-011
EXECUTED-FILE — H6.7 pre-satisfied (VERIFIED prior) · H6.1 verified-pending-restart · H6.2 live-next-workflow-run.
- H6.7a/b = ĐÃ LÀ FLOOR TRƯỚC H6 (verified S49 ultracode-hmw + runtime S57bis): SE
hmw.jsđã cóVALID_ROLESwhitelist 9 vai THẬT + fail-soft default-subagent cho role lạ (H6.7a); R1 return-contractmemoryDelta{task,verdict,learned,surprise}+ B3 em-main single-writer VERIFY→APPEND (H6.7b). → adopt = document + confirm, KHÔNG build mới. - H6.1 (auto-HMW default) = EXECUTED-FILE (
ultra-on.mdbullet H6.1 +session-start.mdT4) → verified-pending-restart (command no hot-reload). - H6.2 (workflow-agent inherit default) = EXECUTED-FILE LIVE-next-run (
hmw.jsrole-less'opus'→undefined/inherit; hmw.js đọc lúc workflow-run → KHÔNG cần restart, hiệu lực workflow kế).
3. evidence
- H6.1 files:
.claude/commands/ultra-on.md(+bullet 🟢 H6.1 mode-ON auto-HMW substantive/trivial-solo + line-9 model fix) ·.claude/commands/session-start.md(T4 + H6.1 mode-ON auto-HMW). - H6.2 file:
.claude/workflows/hmw.jsresolveModel()— role-lessreturn 'opus'→return undefined(inherit lead-model top-tier); comment + log cập nhật "per-task tier:'opus' = escape-hatch sweep/cost". Live next workflow-run (no restart). - H6.7a pre-existing:
hmw.js:22-24VALID_ROLES= 9 vai roster THẬT (investigator-codebase·investigator-api·implementer-backend·implementer-frontend·test-specialist·reviewer·cicd-monitor·frontend-designer·database-agent) +hmw.js:98-99whitelist check → role lạ = default subagent + WARN. 2 monitor (tooling-auditor/harvest-curator) CỐ Ý ngoài VALID_ROLES (spawn ở session-boundary, KHÔNG fan-out workflow) — khớp H6.7a "loại vai ngoài-ranh-giới-workflow". - H6.7b pre-existing:
ultra-on.md§KỶ LUẬT KÝ ỨC R1 (return-only) + B2 harvest-liền + B3 single-writer APPEND-only. memoryDelta round-trip runtime-verified S49/S57bis. - SELF-CHECK broadcast: mode-ON auto-author substantive ✓ (T4+bullet) · agentType = vai THẬT ✓ (VALID_ROLES sẵn) · workflow-agent inherit lead ✓ (H6.2 flip + promote-inherit) · memoryDelta→đúng agent-memory single-writer ✓ (B3 sẵn) · vai cross-project loại ✓ (SE không có cross-project role; monitor ngoài workflow) · guard giữ ✓ (KHÔNG native ultracode line 17 · checkpoint INFORM P-table · no-cross-project S1).
4. tailored-gì + skip-gì-vì-sao
- FUNCTION-floor adopt FULLY: H6.1→H6.7 đủ.
- FORM tailored SE:
- H6.2 = thay đổi THẬT: SE H4 từng đặt role-less default =
'opus'(justify "sweep-class taskList lead-author" — adap-report H4 §4). H6.2 supersede: default → inherit lead (top-tier),tier:'opus'thành escape-hatch tường-minh cho sweep/cost. (Fable down hiện tại: inherit = Opus = bằng cũ; khi Fable về: role-less → Fable lead thay vì pin Opus — đúng intent H6.2.) - H6.1 coexist T4: T4 keyword=quyền vẫn áp cho mode-OFF (chống 515K-token false-trigger); H6.1 auto-HMW chỉ khi mode-ON (marker = standing consent). KHÔNG mâu thuẫn.
- Trivial-solo mở rộng: SE thêm "governance-authoring single-writer → solo" (vd adap-apply NÀY — sub không viết governance thay lead được).
- H6.2 = thay đổi THẬT: SE H4 từng đặt role-less default =
- SKIP/n-a: H6.7a cross-project-exclusion = SE không có vai cross-project (monitor audit SE-only, đã ngoài workflow) → exclusion = n-a-vì-không-có, KHÔNG behind.
5. honest-caveat
- H6.1 = floor HÀNH-VI của lead, KHÔNG automation cứng (đừng claim "100% tự-động") — lead theo nếp tự-nhận-diện substantive. Verified-pending-restart (command no hot-reload → session NÀY vẫn body cũ; nhưng em-main đã theo tinh-thần H6.1 trong session này: adap-apply = governance-authoring → SOLO đúng, KHÔNG fan-out).
- "Auto-HMW" ≠ "workflow mọi task" — trivial + governance-single-writer vẫn solo (giữ chống token-nổ). KHÔNG slide sang native-ultracode.
- H6.2 inherit = theo lead hiện-tại: lead đang fallback Opus (H5) → inherit = Opus (top-tier khả-dụng), KHÔNG phải "hạ model". Khi Fable về → inherit tự lên Fable.
- H6.7 KHÔNG mới-build — đã là floor SE từ S49; adopt = re-confirm + document (honest: không over-claim "vừa thêm").
- Native
/effort ultracodevẫn CẤM (line 17 ultra-on) — H6 = HMW governed thay thế, đủ guard.