pqhuy1987
24483935cb
[CLAUDE] Docs: S148 — session-model port form hub + /check-email 4 cửa + Sàn-3 dual-accept
Session-model (owner chốt "đối ứng đúng chính xác như hub"):
- Form hub: _context-s-<N>.md (STOCK-map + FLOW append-only + STOCK-touched)
+ _pause-<i>/_tiep-<i> marker 5-trường + _snapshot-<i> + _end (thay closed.md)
- Port /snapshot + scripts/session_scaffold.py (near-verbatim)
+ scripts/session_ctx.py TRIMMED CÓ KHAI (chỉ machine-block + secrets-sweep;
KHÔNG port jsonl/overhead/cap-getter vì chưa có caller = ghost-wire)
- session-2 migrate sang form hub; session-1 giữ legacy (FROZEN)
Sàn-3 ORPHAN-L:
- DUAL-ACCEPT hub + legacy; glob pause-* KHÔNG khớp _pause-1.md nên không đếm đôi
- VÁ bug có sẵn từ S146: chốt-kết ĐÓNG TRỌN thư-mục (bản cũ c=1 chỉ tha 1 pause,
lệch chính câu session-end §6.3-bis vẫn nói "mọi pause")
- Fault-inject 10/10 hai chiều + anti-Goodhart
/check-email:
- Wire 4 CỬA phiên (session-start/tiep/session-end/pause), 2 CHẾ-ĐỘ:
DÒ ~5ms ở cửa dừng-nối (ràng buộc BINDING hub goi-chot §3) ⟂ KÉO ở bookend
- DÒ quét 2 kênh + định tuyến: outbox/se -> /check-email · outbox/all -> /adap-apply
- STAGE-2: 10 thư fan-out verify 2 tuyến 10/10 -> inbox/ai_infra/; backlog root = 0
HANDOFF re-stamp: #1 ĐÓNG (trio đã chạy S144) · #2 đổi trục · #3 anh chốt (a)
+ 4 mục mới (13)-(16); carry #15/#17 đóng, #16 đóng nửa (khai rõ vế còn hở)
H24 tick S147->S148: counter 21->22 CLEAN
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-24 18:03:41 +07:00
..
2026-07-15 23:17:45 +07:00
2026-07-23 00:16:37 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-23 17:37:59 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-18 08:50:06 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-24 18:03:41 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-24 18:03:41 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-22 12:32:27 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-15 23:17:45 +07:00
2026-07-23 00:16:37 +07:00
2026-07-15 23:17:45 +07:00
2026-07-23 00:16:37 +07:00
2026-07-16 15:19:08 +07:00
2026-07-16 15:19:08 +07:00
2026-07-15 23:17:45 +07:00
2026-07-18 17:39:32 +07:00