Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
3.0 KiB
name, description, metadata
| name | description | metadata | ||||||
|---|---|---|---|---|---|---|---|---|
| feedback_harness_123_adoption | S49 adopted AI_INFRA Harness 1/2/3 — roster 8→10 (2 INFORM-only monitor subs), wave-folder mode, email channel self-id=se; verified-runtime CONFIRMED S50 (2 monitor sub ran + wave-mode B6 isolation + email send-path) |
|
S49 (2026-06-07) adopted AI_INFRA broadcast Harness 1·2·3 into SOLUTION_ERP via HMW-mode (recon fan-out 4 read-only agent → em-main single-writer WRITE ~25 file → reviewer PASS all 3). Non-obvious operational deltas future sessions need:
- Roster 8→10: +2 INFORM-only monitor subs (TÁCH BIỆT per anh-mandate, H1≠H2 "hay quên+nhầm"):
tooling-auditor(H1 tooling/docs-freshness 4-mặt skill·sub-role·plugin·docs) @session-start RE-REPORT + @session-end chốt;harvest-curator(H2 harvest-integrity 5-trục Coverage/Completeness/Fidelity/Placement/Corruption) @session-end GATE + @session-start harvest-mới. Both propose-only (4 RAG-read, NO store_memory/Write) → em main single-writer VERIFY→APPEND. NOT P2 fan-out workers (hmw.js VALID_ROLES still 8). - wave-folder mode (
hmw.jsWAVE-MODE viaargs.wave): ⚠️ SUPERSEDED bởi Harness-10 run-trace (S71 — xem feedback_harness10_run_trace):wave-*/gitignored →runs/<run-id>/git-TRACKED;args.wavegiờ chỉ là legacy-alias củaargs.run. [Mô tả cũ giữ làm history:] LONG workflows only — sub ghi full-detail vào.claude/workflows/wave-<name>/sub-*.md(gitignored, B6 isolation) → H2 harvest-curator gom @session-end (B5). Light fan-out giữ DEFAULT return-delta. Scaffold = em main @P1 (script no-fs). - Email channel
broadcasts/— SOLUTION_ERP self-id =se(NOTsolution_erp— dễ nhớ nhầm; folder name = 2nd source-of-truth, project khác ghioutbox/se/). 6 others ={ai_infra,vipix,dyd,namgroup,ashico,bvaau}short-id. Cmd/send-email/check-email. adap-apply đọc AI_INFRAoutbox/all/(fixed base-path).
Why: đổi session lifecycle (2 monitor mới ở boundary) + thêm 2 cơ-chế comms/workflow chưa có session trước.
How to apply: ✅ verified-runtime CONFIRMED S50 (2026-06-07) post-restart: (a) 2 monitor sub spawned @session-start/end + ran 4-mặt/5-trục real (H1 caught 3 doc-drifts → patched; H2 GATE PASS 5/5); (b) wave-mode hmw.js wave-run h2-verify — B6 isolation HELD (git-diff agent-memory EMPTY + chunk 2415=2415, defense-in-depth proven); (c) email send-path /send-email ai_infra body-hash self-verified (AI_INFRA /check-email se pull = their step → 2-way pending). Containment lesson (G-015): sub giữ Bash/Write → KHÔNG "read-only enforced"; containment = em-main single-writer + git-diff + chunk-count (NOT allowlist). Rig fact: Bash subs = /usr/bin/bash NOT PowerShell → read-only subs use POSIX. Detail: 3 adap-report docs/governance/adap-reports/2026-06-07-Agent-harness-{1,2,3}.md. Builds on feedback_aiinfra_adap_channel.