Harness 1 (Self-observability): NEW tooling-auditor (H1 tooling/docs-freshness 4-faceted) + harvest-curator (H2 harvest-integrity 5-axis) INFORM-only monitor subs, TACH BIET per anh-mandate -> roster 8->10. Wire session-start Phase 2.1.1 RE-REPORT + session-end L.b 6->7-step (H2 5-axis GATE + H1 chot + B5 wave-gom). H3 plugin/skill = gop-vai doc, 0 new agent. Harness 2 (wave-folder isolation): hmw.js WAVE-MODE (subMdPath + tool-aware writeGuard) + .gitignore wave-*/ + agent-teams/ (B6 git-check-ignore verified) + NEW workflows/README convention. Harness 3 (email channel): broadcasts/ (6+6 folder + 13 .gitkeep + _index + inbox/README, committed) + send/check-email cmd (self=se) + adap-apply base-path fix outbox/all/. HMW-mode ON: recon fan-out 4 read-only agent -> em main single-writer WRITE -> reviewer PASS all 3. Containment: git-diff 1 benign self-MEMORY + chunk-count 2414=2414 (0 RAG-write). Nac executed-file, verified-runtime PENDING CLI restart. 3 adap-reports + session log. Test 181 unchanged (no product code). CI runs (hmw.js/.gitignore/.gitkeep not path-ignored) but no bundle/migration change. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
inbox/ — Received-message archive (Harness 3 · 2-stage per-project) — SOLUTION_ERP (self=se)
Mục đích: Lưu BẢN COPY VERBATIM message NHẬN → căn cứ đối chứng (anh 06-07). Index:
../_index.md. Protocol: AI_INFRAbroadcasts/README.md§Harness 3 (pull cross_project_search).
2-stage (audit qua folder — anh chốt 06-07)
- Nhận (
/check-email <from>): COPY VERBATIM<from>/outbox/se/*→inbox/<id>.md(root) = PENDING (chưa xử lý / xử lý sau). [ghi repo mình, §J2] - Xử lý xong → MOVE
inbox/<id>.md→inbox/<from>/<id>.md= PROCESSED (archive theo project gửi).
→ Audit: inbox/*.md (root) = backlog chưa xử lý (lộ ngay) · inbox/<proj>/ = đã xử lý. "check folder biết làm ăn đàng hoàng."
Per-project (6 folder, trừ self=se) = đã xử lý
inbox/{ai_infra,vipix,dyd,namgroup,ashico,bvaau}/. Map: A/outbox/se/<id> → (xử lý) → inbox/A/<id> (byte-identical, đối chứng).
Luật
- KHÔNG sửa file copy (bằng chứng đông cứng) · PHẢI committed (khác wave-folder gitignored) · verify hash khi nhận (✗ = tamper → KHÔNG move, flag).
- 🔴 Folder rỗng cần
.gitkeepcommitted — git KHÔNG track dir rỗng; thiếu → clone mấtinbox/<proj>/→ STAGE-2 MOVE vỡ (reviewer-gate H3 catch 06-07).