- 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>
2.2 KiB
broadcasts/ — _index (Harness 3 · single index) — SOLUTION_ERP (self=se)
1 INDEX DUY NHẤT theo dõi MỌI message qua kênh email (in + out). Adopt AI_INFRA Harness 3 (anh 06-07). Mỗi message = 1 dòng. Append-only. Inbound: stick đã-đọc khi xử lý xong. verify =
SHA256(body)bản copy ==content_sha256(frontmatter) == bảnoutboxbên gửi (byte-identical) → ✓ · lệch = ✗ (tamper-flag, điều tra ngay). Folder map:A/outbox/B/<id>(A→B) ⇄B/inbox/A/<id>(B kéo về). 6 folder mỗi chiều (trừ self=se). Fan-out adap broadcast (≠ email directed) →outbox/all/(pull/adap-apply), track ở COMMS-LEDGER OUT — KHÔNG ở index này (index = email mesh in/out). infra-CC row (§N3): message<id>-cc(cc-of:<to>) = bản-2 se gửiai_infragiám sát infra-comms sister↔sister. Ghi rõcc-ofvào cellfrom → to— vd OUTBOUNDse → ai_infra (cc-of:vipix)· INBOUNDvipix → ai_infra (cc-of:se). Cùng status/verify như message thường (whole-file + body-hash đối chứng).
📥 INBOUND (nhận — qua /check-email <from>)
status: pending (ở
inbox/root, chưa xử lý) → processed (đã MOVE vàoinbox/<from>/).
| received | id | from → to | status | folder | sha256(12) | verify |
|---|---|---|---|---|---|---|
| 2026-06-09 | 2026-06-09-namgroup-to-se-ui-design-conventions | namgroup → se | processed | namgroup | 0140b81fb8a6 | ✓ |
| 2026-06-11 | 2026-06-11-ai_infra-to-se-ui-ux-design-guide | ai_infra → se | processed | ai_infra | d353ee460dba | ✓ |
📤 OUTBOUND (gửi — qua /send-email <to>)
| sent (ISO) | id | from → to | folder | sha256(12) |
|---|---|---|---|---|
| 2026-06-07 | 2026-06-07-se-to-ai_infra-harness-123-handshake | se → ai_infra | outbox/ai_infra | c9656c198500 |
| 2026-06-10 | 2026-06-10-se-to-ai_infra-harness-4-adopt-report | se → ai_infra | outbox/ai_infra | 181ee03ff060 |
| 2026-06-11 | 2026-06-11-se-to-ai_infra-harness-4-runtime-verified | se → ai_infra | outbox/ai_infra | ecf1d58797af |
| 2026-06-15 | 2026-06-15-se-to-ai_infra-harness-5-6-adopt-report | se → ai_infra | outbox/ai_infra | 8a247984df9f |