[CLAUDE] Docs: S125-S126 closeout GOP — H23-precedence DO (spawn-param THANG hard-pin, /fable-real SONG) + sweep all-inherit va 15+3+5 + gotcha #83 + hub-mail h23-result
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m30s

- NHOM A restart-verify: A1 tier:'fable' tren reviewer pin-opus -> resolved claude-fable-5 (spawn-param THANG); A2 no-tier -> claude-opus-4-8 DU lead=Fable (pin an runtime); A3 autoMemory WRITE-path OK (project_h23_spawn_precedence.md moi).
- B1 sweep all-inherit floor-song: 15 dong/5 file + 3 cung-lop lot-pattern + 5 dong H23-stale o 3 command-file (H1 bat) -> VA HET; spawn-model-audit Section-D flush H8->S124 + effort-check (fault-inject 2-chieu PASS, 14 duong-gia -> 0); governance-detectors C3 seed +worker-tier-pin; re-grep 0 floor-song; suite 45 = baseline 0-new.
- vocab-alias-map §3 canonical flip -> worker-tier-pin (all-inherit/two-tier = 2 alias cu); STATUS:6 FROZEN-diary label (het H24-3 lag); STATUS:25 + agents/README:5 sync.
- Email hub h23-precedence-test-result stamp 945cf3ad (reviewer-gate FAIL bat 3 loi truoc stamp -> gotcha #83 aggregate-cumulative) + _index cung luot.
- B3/B4 owner-gated: soan b3-b4-owner-gated-proposals.md CHO ANH (mega-line retier + budget:74 wording) — 0 apply.
- Closeout: harvest 4 lane + 2 monitor (H2 GATE PASS 5/5, 0/29 orphan; H1 3/4 clean + 5-spot fix) + curate moved-not-cut reviewer/inv-cb + carry disposition (DONG 2: restart-s124, h23-fable-test-postrestart; MO re-stamp 9) + H24 counter=5 + pilot H22 D5 (pause-roundtrip + hook-fire re-verified; cross-model PENDING).
- Governance/tooling-only: 0 prod-code, 0 mig, test 509 GIU, bundle FROZEN.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
pqhuy1987
2026-07-16 15:19:08 +07:00
parent 010d12c5f8
commit e9124fc6de
34 changed files with 403 additions and 89 deletions

View File

@ -42,7 +42,8 @@
## Project — ongoing decisions / context
- [H22 WAL session-continuity](project_h22_wal_session_continuity.md) — sổ WAL ≤40 + Stop-hook persist VERIFIED-RUNTIME S111 (hot-reload ENV-DEP #2/#3) + /pause·/tiep 1-đường + squash wal: + FLIP run-trace ≥3-task + D10 AS-6-taxonomy-đổi; hook PS1 KHÔNG bash (PATH 3-context); pilot kill/đổi-acc pending
- [Model-tier evolution → worker-tier-pin S124](project_harness4_two_tier_model.md) — H4 two-tier → H8 all-inherit → **S124 worker-tier-pin (14/14 sub = opus+effort:max, lead owner-choice, Fable qua /fable-real)**; H23-precedence nay testable ở Opus (chờ restart); restart-lesson: EDIT-agent-tồn-tại/command cần restart (hot-reload ENV-DEP, agent-MỚI khác)
- [Model-tier evolution → worker-tier-pin S124](project_harness4_two_tier_model.md) — H4 two-tier → H8 all-inherit → **S124 worker-tier-pin (14/14 sub = opus+effort:max, lead owner-choice, Fable qua /fable-real)**; restart-lesson: EDIT-agent-tồn-tại/command cần restart (hot-reload ENV-DEP, agent-MỚI khác)
- [H23 spawn-precedence — ĐO S126](project_h23_spawn_precedence.md) — spawn-param tier THẮNG frontmatter hard-pin ⇒ /fable-real SỐNG · worker-pin ăn runtime (no-tier=opus DÙ lead=Fable ⇒ không inherit); đo 2026-07-16 spawn-model-audit 0-mismatch
- [database-agent verified + local-drift catch](project_database_agent_verified_local_drift.md) — verified-runtime S53; read-advisory DB lens bắt committed-but-unapplied-local mig (green tests+prod miss)
- [HoSoLink open-from-web browser block](project_hosolink_open_from_web_browser_block.md) — web KHÔNG click-open file:// từ https (browser block); chỉ Edge GPO `IntranetFileLinksEnabled` one-click; FE render + Copy fallback (S67)
- [Harness 1·2·3 adopt](feedback_harness_123_adoption.md) — roster 8→10 (+2 monitor INFORM-only tooling-auditor+harvest-curator) · email channel `broadcasts/` self=se; verified-runtime S50

View File

@ -17,4 +17,4 @@ metadata:
- **Commit `wal:` = ngoại-lệ duy-nhất** format `[CLAUDE]` (rules §5.2) — máy sinh, squash về commit-chốt trước push (`origin/main..HEAD` — không bao giờ rewrite đã-push). Squash xong = điểm review-diff wal-paths (AS-10 backstop dời, không mất).
- **D10 S111: deploy.yml paths-ignore +agent-memory/** +runs/**** → budget.json/runs đổi HẾT trigger CI — **AS-6 taxonomy đổi từ S111** (phân loại CI-trigger phiên sau nhớ điều này).
- **Nhánh-im-lặng fail-open phải chứng bằng fault-inject**, không bằng quan-sát-vắng-mặt (reviewer bịt lỗ ca 0-delta).
- **Pilot PENDING (NEXT-anh):** kill-giữa-chain → `/tiep` thật · đổi-tài-khoản · hook-fire re-check phiên mới · pause-roundtrip 1 workflow THẬT. Cơ chế đầy đủ → engine PHẦN N + [[h18-ghostwire-stamp-integrity]] (STAGED-until-verified nguyên tắc) + [[workflow-fanout-reliability]] (run-trace mandate mới).
- **Pilot — ĐÃ CHẠY THẬT 1 leg (S125→S126, 2026-07-16):** pause-roundtrip ✅ — `/pause` (S125) → restart → `/tiep` (S126): sàn-3 §0 cả 3 tín-hiệu MẠNH đều CÓ và đều KHỚP chain (orphan-folder = spec-holder đúng dòng `[!]`), ground-truth verify 4/4, mạch nối 0 hỏi-lại, NHÓM A thực-thi thẳng từ spec. **Còn PENDING:** kill-giữa-chain (unplanned) · đổi-tài-khoản · **đổi-MODEL leg** (WAL dự-kiến Opus 4.8 MAX, owner mở phiên Fable ⇒ thực-tế same-model — KHÔNG claim cross-model đã test). Hook-fire per-turn ✅ **RE-VERIFIED S126**: boundary duy-nhất 14:24 → `f9fa77d wal: flush 20260716T1424` tự-động (1 boundary = 1 commit, đúng thiết-kế; S125 1-turn-dài 0 boundary nên 0 fire = ĐÚNG, không phải hỏng — đừng đọc "không fire ở phiên 1-turn" thành broken). Cơ chế đầy đủ → engine PHẦN N + [[h18-ghostwire-stamp-integrity]] (STAGED-until-verified nguyên tắc) + [[workflow-fanout-reliability]] (run-trace mandate mới).

View File

@ -0,0 +1,17 @@
---
name: h23-spawn-precedence-result
description: "H23-precedence ĐO 2026-07-16 S126: spawn-param tier THẮNG frontmatter HARD-PIN (tier:'fable' trên reviewer pin-opus → resolved claude-fable-5) ⇒ /fable-real SỐNG; worker-tier-pin ăn runtime (lane no-tier = claude-opus-4-8 DÙ lead=Fable ⇒ không phải inherit-lead)."
metadata:
node_type: memory
type: project
originSessionId: c0fa4300-e317-4d1c-ad41-e819e6eb0a42
---
**H23-precedence — ĐO THẬT 2026-07-16 (S126, phiên đầu sau restart kích-hoạt frontmatter S124):**
- **Spawn-param THẮNG frontmatter hard-pin:** lane `reviewer` (frontmatter `model: opus` reviewer.md:5) spawn `tier:'fable'` → resolved **`claude-fable-5`** (3 records, `wf_f960dae2-fa0/agent-a6e8ca7bdaf910195.jsonl`) ⇒ **`/fable-real` + `/fable-clone` SỐNG** — không NO-OP, không cần re-pin.
- **Worker-tier-pin ăn RUNTIME:** lane `investigator-codebase` KHÔNG tier → resolved **`claude-opus-4-8`** (9 records) trong khi **lead = Fable 5** ⇒ loại giả-thuyết inherit-lead (control mạnh hơn hẳn lead=Opus — ở đó 2 giả-thuyết cho cùng đáp-số).
- Phép đo: `scripts/spawn-model-audit.ps1 -SessionId c0fa4300-…` (PA-2b): 2 dispatch / 2 explicit / 0 mismatch; tally đĩa 14/14 `model: opus` + 14/14 `effort: max`.
- 🔴 Khác case frontmatter-`inherit` (đo 07-15 `wf_cb964f83-331`): `inherit` có thể chỉ là "defer to caller" (không có contest); case hôm nay là **contest thật hard-pin vs param → param thắng**.
- Hệ-quả vận-hành: giữ nguyên worker-tier-pin S124 + `/fable-real` per-invocation; carry `h23-fable-test-postrestart` ĐÓNG (báo hub cùng ngày, s124-report §3).
Liên quan: [[project-harness4-two-tier-model]] · [[h22-wal-session-continuity]]

View File

@ -11,7 +11,7 @@ metadata:
- **14/14 sub-agent frontmatter = `model: opus` + `effort: max`** (worker-tier gán-cứng, KHÔNG còn inherit). Lý-do owner: CICD hay rớt, cần Opus MAX mới chạy tốt.
- **Lead = frontier-class owner-choice mỗi phiên** {Fable 5 (1M) Max | Opus 4.8 (1M) Max} qua `/model` (BƯỚC 0.6 probe).
- **Fable cho 1 vai** = owner gõ `/fable-real <vai>` (single-top-model) HOẶC `/model` chọn lead=Fable tay.
- 🔴 **H23-precedence NAY TESTABLE ở lead=Opus** (frontmatter=`opus``fable`): spawn `tier:'fable'` → resolved `fable`=spawn-thắng / `opus`=frontmatter-thắng. **CHƯA test** (chờ restart kích-hoạt frontmatter mới). Nếu frontmatter thắng ⇒ `/fable-real` NO-OP (mark H21 AH) ⇒ owner dùng `/model` tay.
- **H23-precedence ĐÃ ĐO 2026-07-16 S126** (phiên đầu sau restart; lead=Fable vô-tình làm control sạch): spawn `tier:'fable'` trên reviewer (pin `opus`) → resolved **`claude-fable-5`** = **SPAWN-PARAM THẮNG hard-pin**`/fable-real` SỐNG, không re-pin. Lane no-tier → `claude-opus-4-8` DÙ lead=Fable ⇒ **pin ăn runtime, không inherit-lead**. Chi-tiết → [[h23-spawn-precedence-result]].
- `hmw.js resolveModel`: role-có-frontmatter → undefined → frontmatter opus tự lo (worker-tier) · role-less → inherit lead · per-task `tier:'opus'|'fable'` escape-hatch.
**Lineage (lịch-sử, đã superseded):**