[CLAUDE] Docs: S112 session-end — Tests canonical 440→458 + In-Progress S112 + bundle live-pointer hoist #496 (Cixlt_MA/BhBOG1dn) + measured 21K→55K reconcile [H1 flags] + investigator-codebase fable-clone harvest + close-review run.md synthesis [H2 gate]
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@ -17,6 +17,13 @@ Read-only INTERNAL audit SOLUTION_ERP codebase. Tools: Read, Grep, Glob, Bash +
|
||||
|
||||
---
|
||||
|
||||
## 🆕 2026-07-12 (S112) — 2 fable-clone invest ensemble (Opus MAX, RETURN-only) `[engine: fable-clone-ensemble · Opus-S112]`
|
||||
Em-main harvest @closeout (H2 gate — lanes RETURN-only, content verbatim ở `runs/2026-07-12-S112-{supplier-excel-import,pe-signoff-save-advance}/sub-invest-*.md`).
|
||||
- **task:** (A) Supplier Excel-import mapping/approach/edge `wf_e2f23a84` · (B) PE sign-off save-advance current-flow/change-design/reject `wf_fd8f2bfe`; 3 lane/ensemble.
|
||||
- **verdict:** cả 2 PASS_WITH_CONCERNS. Supplier 27/27 field bijective (30 cột→27, 2 audit-col=owner-call). PE design = **sửa 1 CHỖ** gỡ/gate `ApplyDrafterBypassOnSubmitAsync`.
|
||||
- **learned:** dedup Code `Ordinal` vs DB unique-index **CI-collation** → normalize case TRƯỚC dedup+store (MAJOR, cả-3-lane-SÓT, reviewer bắt); PE "comment-own-box→save→advance" cơ-chế ĐÃ có sẵn, chặn = bypass-feature S60 cần đảo.
|
||||
- **surprise:** Supplier Approach-B (extend seed) ĐÃ SHIP prod (Mig 62, 4 NCC live — invest bắt spec-"partial" SAI); PE EDGE-5 latent→**REACHABLE** (drafter forge Reject phiếu DaDuyet của mình). ⚠️ sub-file naming swapped (harvest reads content). Tag `[s112, fable-clone-ensemble, supplier-mapping, pe-bypass-a1, edge5-reachable]`.
|
||||
|
||||
## 📋 Patterns proven (apply confidently)
|
||||
|
||||
### Schema scan via sqlcmd
|
||||
|
||||
@ -0,0 +1,14 @@
|
||||
# RUN — Supplier import close-review (đóng-spec + adjust + GO/NO-GO)
|
||||
|
||||
- **folder:** `2026-07-12-S112-supplier-import-close-review` · session S112 · lead Opus 4.8 MAX
|
||||
- **command:** `/fable-clone review đóng-spec` Supplier (anh-directed) → adjust → deploy
|
||||
- **mode:** HMW review-ensemble 2 reviewer lanes (BE+adjust / FE+e2e+deploy) · `wf_75d6149b-9f7`
|
||||
- **spec:** `spec-supplier-close-review-12-07-2026.md`
|
||||
|
||||
## synthesis — GO-WITH-ADJUSTMENTS (em-main; 2/2 lane clean)
|
||||
> ⚠️ sub-file naming swap: `review-L1-BE-adjust.md` chứa Lane L2 (FE/deploy) content · `review-L2-FE-deploy.md` chứa Lane L1 (BE) content (journal-order ≠ lane-order; harvest reads content).
|
||||
|
||||
- **L1 (BE):** 6/6 axes PASS (case-fix OrdinalIgnoreCase preview+confirm · fill-nulls-safe · all-or-nothing · parser abs-cell-index · Mig 63 reversible 3-file · wire). ADJUST: bake 30 real-token + `.Normalize(FormC)`.
|
||||
- **L2 (FE/deploy):** FE wiring + enum-int byte-exact + 2-app byte-identical mirror + Mig 63 prod-safe PASS · 4-NCC re-import fill-nulls no-dup. 🟠 catch: FE Import-button guard `Suppliers/Create` rộng hơn endpoint `Admin/CatalogManager` (BE-safe 403, UX-only).
|
||||
- **3 ADJUST:** (1) bake 30 real-token `RealFileHeaderTokens` (em-main byte-verify — byte-identical, all NFC) · (2) `.Normalize(FormC)` de-risk NFD file-thật · (3) FE-guard DEFER (non-blocking).
|
||||
- **OUTCOME EXECUTED:** adjust 1+2 applied, FE-guard deferred → **shipped Run #496 PASS** (bundle `Cixlt_MA`/`BhBOG1dn`, Mig 63 prod, 458 test, reviewer pre-commit GO). Harvest @closeout (H2 GATE S112).
|
||||
File diff suppressed because one or more lines are too long
@ -173,7 +173,7 @@ SE đã có RAG golden-set harness (KHÔNG phải gap): `eval/golden-set-solutio
|
||||
> 🔑 **Cốt-lõi:** ngân-sách bộ-nhớ = **mức TẬN-DỤNG-TỐI-THIỂU phải đạt, KHÔNG phải trần để dè-xẻn.** Tiết-kiệm-token = **quên-việc** (rơi trạng-thái giữa phiên) = KHÔNG tiết-kiệm thật (làm-lại tốn HƠN — cùng họ Goodhart §F.4/§6.6). Khoảng-trống quan-sát hay rơi đúng vào **chính LEAD** (lead tự-nạp kiến-trúc/luật nhưng bỏ quên trạng-thái-công-việc) → §G.2(c) vá đúng chỗ đó.
|
||||
|
||||
### G.1 — Mô-hình = SÀN cố-định + 3 tầng được-quản-lý (A1/A2/A3)
|
||||
- **SÀN-harness (A1, đo-được):** phần cố-định mỗi spawn = tool-schema + framing + persona/role + lead-pasted base-doc-slice + prompt. **SE TỰ đo (KHÔNG mượn số AI_INFRA):** persona đo-thật `.claude/agents/*.md` (4.3KB–13.3KB ≈ 1.3K–4.0K tok /3.3); tool-schema+framing harness-injected **SE ước-lượng-riêng** (trùng AI_INFRA ~21K vì **cùng-họ-toolset** Read/Write/Edit/Bash/Grep/Glob/Skill/RAG, **KHÔNG mượn-số**) → **floor ≈ 21K measured-estimate → owner-set reserve 100K (S112 2026-07-12, was round-up 30K; cap RIÊNG SE)** (`memory-budget.json:harness_floor`). Honest: persona = đo-thật-byte; phần harness-injected = ƯỚC-LƯỢNG (không byte-count cục-bộ được).
|
||||
- **SÀN-harness (A1, đo-được):** phần cố-định mỗi spawn = tool-schema + framing + persona/role + lead-pasted base-doc-slice + prompt. **SE TỰ đo (KHÔNG mượn số AI_INFRA):** persona đo-thật `.claude/agents/*.md` (4.3KB–13.3KB ≈ 1.3K–4.0K tok /3.3); tool-schema+framing harness-injected **SE ước-lượng-riêng** (trùng AI_INFRA ~21K vì **cùng-họ-toolset** Read/Write/Edit/Bash/Grep/Glob/Skill/RAG, **KHÔNG mượn-số**) → **floor ≈ 55K measured-estimate (S112 re-measure — 21K cũ under-count: đoán tool-schema+framing ~7K thực ~30-50K) → owner-set reserve 100K (was round-up 30K; cap RIÊNG SE)** (`memory-budget.json:harness_floor`). Honest: persona = đo-thật-byte; phần harness-injected = ƯỚC-LƯỢNG (không byte-count cục-bộ được).
|
||||
- **A3 tách-nhà chống-đếm-trùng:** persona + lead-docs thuộc **SÀN**, KHÔNG đếm vào L1-managed. L1-managed = own agent-memory + archive `_INDEX` + work-state block (`memory-budget.json:harness_floor._note`).
|
||||
- **3 tầng managed (A2 — cập-nhật v3 §G.5):** Tầng-1 = **HOT-FEED LỚN per-role** (lead **220K** · agent-ký-ức **60K** · agent-workflow **50K** — **anh-set FULL AI_INFRA parity S83 v3**, supersede self-shrink S82; nạp đầy 4 bucket WIP·lỗi-lặp·tồn-đọng·quyết-định-chờ) · L2/L3 **BỎ TRẦN** (on-demand, no artificial tier-cap, chỉ chặn bởi cửa-sổ-ngữ-cảnh model). 🔴 con-số = **quyền CHỦ-DỰ-ÁN (anh)** — em-main THỰC-THI-đúng-số + BÁO-% (KHÔNG tự-tinh-chỉnh), xem §G.4/§G.5 (`token_governor`).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user