[CLAUDE] Docs: S103 AI_INFRA 6-broadcast adap — crystallized-backfill (measure-then-fill) + Harness-20 fix-all-structure + memory-hygiene mapping
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m26s
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m26s
Adap 6 broadcast (hash MATCH cả 6 indep-recompute) qua 2-workflow Harness-9: - Harness-20 fix-all-structure -> engine §L + dogfood model-note 4-tầng-sweep (incl PERSONA) + 220K→380K neo-supersede + 2-đầu-catch (review bắt 2 DẪN-XUẤT stale-trailer sweep-sót → fixed) - F4 crystallized-backfill = NEW scripts/crystallized-backfill.ps1 (measure-then-fill DRY NO-API; default target=0=OFF owner-authority; calibrated-range; precondition; file-floor=UPPER-BOUND honest) + budget.json config + budget-table wire - F1/F3 already-met (0 hardcoded-violation persona-clean; BƯỚC 0.6 bắt S103=Opus real-metadata) - session-cmd budget-table (Up1) + run-loop 2-tầng (Up2 largely-already-met §L.b(c)) - H16 no-key Applied% = NEW scripts/applied-eval-nokey.ps1 (adversarial-gate fail-closed 3-ca + fault-inject FLIP; mechanism-built numbers-DEFERRED) - memory-hygiene A/B already-met (archive-gate DRY-RUN + governance-detectors 4-layer 1:1); C n/a JS-sandbox no-CLI-launcher - consolidation reference-ack (crystallization≠backfill) engine §L+§M · 6 adap-report + 1 adap-request (#53-garble reasoning-lane mitigation) · send-email fc1e22ac selftest-MATCH · check-email 3 pulled+verified+STAGE-2. 2-workflow: WF1 implement wf_55ef6778-a0d (3 lane schema-CLEAN, selftest exit-0 ×2 + fault-inject teeth) + WF2 review wf_3c5c37cb-aa2 fable-clone (Lane-C PASS returned + Lane-B recover-from-memory PASS; 0-BLOCKING 2-CONCERN-addressed). #53 garble ×3 → em-main recover; investigator AS-10 garble-curation REVERTED (git-backstop). Runtime S103 = Opus (Fable outage lại, per-session flip; H5-fallback revert-free). State GIỮ NGUYÊN: Mig 61 · 89 bảng · 440 test · gotcha 79 · menu 54. 0 prod-code. Co-Authored-By: Claude Opus 4.8 (1M) <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,32 @@
|
||||
# S103 (2026-07-06) — AI_INFRA 6-broadcast adap: crystallized-backfill + Harness-20 + memory-hygiene mapping
|
||||
|
||||
**Dev:** Claude Opus 4.8 (1M) Max (lead — S103 Fable-outage, H5-fallback revert-free) · em-main-led + 2 workflow (HMW-ON). **Scope:** governance/scripts-only, **0 prod-code** (Mig 61 · 89 bảng · 440 test · gotcha 79 · menu 54 GIỮ NGUYÊN).
|
||||
|
||||
## Directive (anh)
|
||||
`/check-email AI_INFRA` + `/adap-apply`/`/adap-report`/`/adap-request` (evidence-gated) → `/fable-clone` invest→plan→**làm hết KHÔNG để docs** → `/ultra-on` fan-out Opus 4.8 Max → `/fable-clone` review → chốt report+request → `/session-end`.
|
||||
|
||||
## Adap (6 broadcast, hash MATCH cả 6 indep-recompute)
|
||||
1. **Harness-20 fix-all-structure** (`bd714a33`) — engine **§L** codify (4-tầng NHÌN/NGUỒN/DẤU/DẪN-XUẤT + PERSONA · anti-asymmetric · 4-bước · 2-đầu). **Dogfood n=1:** model-note 4-tầng-sweep (`agents/README:3`-PERSONA + `session-start:37` + `session-end:113` Fable→Opus + engine `§G.5` 220K→380K neo-supersede; history-saga giữ). **2-đầu-catch:** review bắt 2 DẪN-XUẤT stale-trailer `rules:220`/`guides:428` (Opus 4.7→4.8) sweep-đầu-1 SÓT → fixed; ~14 `sessions/*.md:3` = SNAPSHOT giữ (phân-4-nhóm đúng). = convention, complements governance-detectors.
|
||||
2. **harness-full-recheck F1-F4** (`94c78d1d`) — **F4 crystallized-backfill NEW** `scripts/crystallized-backfill.ps1` (measure-then-fill DRY NO-API; default target=0=OFF owner-authority READ-ONLY; calibrated-range [bytes/4..bytes/3.0]; precondition target>0∧headroom>0; value-gated source-order; **file-floor=UPPER-BOUND honest** — 6-file ~97K tok worst-case → 282K "headroom" NHƯNG peak~368K gần cap → real nhỏ hơn) + `budget.json:crystallized_backfill` + engine `§M.A`. **F1 already-met** (Lane-C sweep 0 hardcoded-violation, persona clean). **F3 already-met + live** (BƯỚC 0.6 bắt S103=Opus real-metadata). F2 = §L.
|
||||
3. **session-cmd-budget-runloop** (`d47333e0`) — Up1 bảng-số-ngân-sách (live 0-hardcode) wire §2.1.6/§L.b(c) · **Up2 run-loop 2-tầng largely-ALREADY-MET** (§L.b(c) đã có H17-loop+%-print; formalize framing+number-block). engine `§M.B/§M.C`.
|
||||
4. **H16 no-key Applied%** (`a1dc3a20`) — `scripts/applied-eval-nokey.ps1` cổng đối-kháng fail-closed (control-CAO→BLOCK/BỎ-QUÊN→BLOCK/thấp→PASS) + merge no-fabricate + selftest 3-ca (fault-inject FLIP bắt real-bug `$script:`-scope). **mechanism-built, numbers-DEFERRED**. 4 caveat. engine `§M.D`.
|
||||
5. **memory-hygiene A/B/C** (`43c9e56f`) — A=archive-gate DRY-RUN (sidesteps grep-gate-trap) · B=governance-detectors 4-layer 1:1 · **C n/a-by-architecture** (JS-sandbox no-CLI-launcher) · wire already. **already-met via Harness-9/11**. engine `§M.F`.
|
||||
6. **consolidation** (`5bba339b`) — REFERENCE-ACK: crystallization≠backfill absorbed · measurement-gap ack (calibrated-range tự-đo). engine `§M.G`.
|
||||
|
||||
## 2-workflow (Harness-9 mandate)
|
||||
- **WF1 implement `wf_55ef6778-a0d`** — 3 lane schema-CLEAN (build 2 script selftest exit-0 + fault-inject teeth on scratchpad + Lane-C exhaustive verify). **3/3 return clean** (narrow-scoped).
|
||||
- **WF2 review `wf_3c5c37cb-aa2`** (fable-clone ensemble H19, 3 reviewer-lane) — **Lane-C PASS returned** (hash + already-met file:line + no-overclaim + teeth + model-note + scope) + **Lane-B recover-from-memory PASS** (garbled return NHƯNG full review trong diary → recovered: §L/§M fidelity + 5 fault-inject + fix-all-structure verified). **0-BLOCKING, 2-CONCERN addressed** (STATUS/HANDOFF S103 blurb ✓ · tooling-auditor header-lag NIT). **1/3 return clean** (open reasoning-lane).
|
||||
|
||||
## Lessons / recurring-bug (value_protect)
|
||||
- **#53 return-garble ×3 phiên này** (investigator recon + 2 review-lane) DESPITE schema+nudge → `feedback_agent_return_garble_recover` recover: **em-main solo redo** (investigator ground-truth) + **recover-from-diary** (Lane-B review file). Correlation evidenced: **build-workflow narrow-lane 3/3 clean vs review-workflow open-reasoning-lane 1/3** → garble ∝ open-ended reasoning task. → **adap-request** `2026-07-06-se-53-garble-reasoning-lanes-mitigation` (N-lane-redundancy + narrow-schema + em-main-recover mitigation).
|
||||
- **AS-10 fired** (investigator garble-curated OWN memory: archive/2026-07.md new dù L1 KHÔNG over-cap 17337<25600) → **REVERTED** (git checkout + rm, git-diff commit-gate backstop, `feedback_monitor_residual_write_containment`). reviewer + tooling-auditor self-writes = LEGIT harvest (review-findings + monitor-diary), KEEP.
|
||||
- **file-floor measure honest-nв̄c:** planner đo FILE-FLOOR subset → headroom = UPPER-BOUND; positive-floor-headroom vs "near-cap" narrative = HONEST iff partial-source caveat explicit (Lane-B lesson).
|
||||
- **hash-verify-before-codify** (H18 discipline): 6 broadcast body-hash MATCH indep-recompute TRƯỚC khi codify (canonical split-`^---$` take-3rd + strip-1-newline + SHA256-UTF8).
|
||||
|
||||
## Deliverables (git)
|
||||
2 script (crystallized-backfill.ps1 + applied-eval-nokey.ps1) · engine §L+§M · budget.json config · session-start §2.1.6 + session-end §L.b(c) wire · model-note 4-spot + 220K + 2-trailer · 6 adap-report + 1 adap-request · send-email `fc1e22ac` (selftest-MATCH) + STAGE-2 move 3-inbox + _index.
|
||||
|
||||
## Pending / NEXT
|
||||
- **🔴 mark-proposal (report-before-stamp §L.b(h)):** Harness-20 + crystallized-backfill = governance-floor MỚI → propose Active-High, **CHỜ anh confirm** (P4/P8 KHÔNG auto-stamp).
|
||||
- ⚠️ **restart CLI** (session-start/end + agents/README + 2 new command? no — chỉ doc/script). cicd verify Run (push có scripts/*.ps1 → CI CHẠY).
|
||||
- **carry S97:** UAT incognito phiếu "8 MEP Sub solar" + số-phiếu/user "lỗi phân quyền".
|
||||
@ -0,0 +1,26 @@
|
||||
# adap-report — 2026-07-03-Governance-harness-20-fix-all-structure (SE)
|
||||
|
||||
> **Broadcast:** `2026-07-03-Governance-harness-20-fix-all-structure.md` (outbox/all). **Adopt S103 (2026-07-06)** — anh-directed `/check-email AI_INFRA` + `/adap-apply`.
|
||||
> **Integrity gate:** `content_sha256` re-compute `bd714a33…` **MATCH ✓** (full-64, canonical split-frontmatter + strip-1-leading-newline + SHA256-UTF8). `reviewer_gate: PASS` + `nac: PUBLISHED s74`. `supersedes_scope: none` (additive).
|
||||
> **Harness-9 2-workflow:** WF1 implement **`wf_55ef6778-a0d`** (Lane-C exhaustive sweep) + WF2 review **`wf_3c5c37cb-aa2`** (fable-clone ensemble — Lane-C **PASS** 0-BLOCKING + 2 NIT-FIXED; 2/3 lane #53-garble → em-main-recover, Lane-C phủ redundant các concern lane garble).
|
||||
|
||||
## Nấc per-pattern (G-011: agreed / executed / verified)
|
||||
|
||||
| Pattern | Nấc | Evidence |
|
||||
|---|---|---|
|
||||
| **§L.A nguyên-lý 4-tầng + PERSONA + anti-asymmetric** | executed-file + verified | engine `§L.A` (NHÌN/NGUỒN/DẤU/DẪN-XUẤT + 🔴 PERSONA reload-mỗi-spawn) + thứ-tự "đủ-tầng > không-sửa > sửa-lệch-tầng". Lane-C fidelity-confirm. |
|
||||
| **§L.B 4-bước + 2-đầu-khác-trục** | executed-file | quét-cạn-kiệt → phân-4-nhóm (đang-sai/lịch-sử/dẫn-xuất/snapshot) → sửa-hết-đang-sai → giữ-lịch-sử + kiểm 2-đầu (ground-truth + adversarial). |
|
||||
| **L.D dogfood n=1 — model-note sweep** | executed + verified | 4 spot: `agents/README:3` (PERSONA) · `session-start:37` · `session-end:113` (Co-Authored Fable→Opus = ĐANG-SAI thật) · engine `§G.5` (220K neo-supersede→380K, GIỮ 220K). LỊCH-SỬ-SAGA giữ (`README:12` H8 + STATUS/HANDOFF S98-blurb). Lane-C "history correctly preserved". |
|
||||
| **L.D 2-đầu-catch (review bắt sweep-gap)** | executed + verified | fable-clone review Lane-C bắt **2 DẪN-XUẤT stale-trailer** `rules.md:220`+`guides/multi-agent-setup-guide.md:428` (Opus 4.7→4.8) mà sweep-đầu-1 SÓT → FIXED; **~14 `sessions/*.md:3` = SNAPSHOT-THEO-NGÀY GIỮ**. = đúng §4 "2-đầu bắt sửa-tầng-nhìn-quên-tầng-nguồn". |
|
||||
|
||||
## Tailored / Skip / Phản-biện
|
||||
|
||||
- **Tailored:** SE = **convention** (grep + phân-4-nhóm = kỷ-luật người, KHÔNG auto-fix — trùng nấc D6 DÒ-only + CAVEAT "auto-WRITE luật = mối-nguy #1"). **Complements** `governance-detectors.ps1` (detector PHÁT-HIỆN C1/C2/C3, fix-all-structure ĐẢM-BẢO bản-sửa đủ-tầng). Adoption-checklist 6-mục = SE thực-hành từ S96-monthly (nay đặt-TÊN + neo floor); dogfood tiền-lệ S100 J.B sweep 15-điểm/8-file · S101 `workflows/README:51` 2-đầu.
|
||||
- **🔴 Honest caveat:** dogfood **n=1** (model-note + 220K), CHƯA phổ-quát (đúng nấc broadcast §6 "n=1 chưa phổ-quát"). Mechanized THẬT = CHỈ grep (detector); phân-loại + sửa = người. **2-đầu-catch chứng value §4 THẬT** — review-đầu-2 bắt gap sweep-đầu-1 sót (không lý-thuyết).
|
||||
- **Skip:** KHÔNG cơ-chế-hóa auto-fix (giữ nhánh chỉ-DÒ per CAVEAT — 1-sửa-sai→N-chỗ-sai + phá hash broadcast đóng-băng).
|
||||
|
||||
## Codify + hậu-kiểm
|
||||
|
||||
- Engine `harness-11-engine.md` **§L** (L.A–L.D + honest nấc + 2-đầu-catch record). Dogfood-application (model-note sweep) executed.
|
||||
- Nấc tổng: **executed + verified (n=1 dogfood, 2-đầu-catch chứng-thực)**. reviewer_gate PASS.
|
||||
- Report → AI_INFRA kèm run-id WF1 `wf_55ef6778-a0d` + WF2 `wf_3c5c37cb-aa2`.
|
||||
@ -0,0 +1,24 @@
|
||||
# adap-report — 2026-07-04-Agent-memory-hygiene-mechanization (SE)
|
||||
|
||||
> **Broadcast:** `2026-07-04-Agent-memory-hygiene-mechanization.md` (category Agent, type:new). **Adopt S103 (2026-07-06).**
|
||||
> **Integrity gate:** `content_sha256` `43c9e56f…` **MATCH ✓** (full-64). Notify email `2026-07-04-ai_infra-to-se-notify-auto-hygiene` verified (whole-file; no body-stamp field).
|
||||
> **Harness-9 2-workflow:** WF1 **`wf_55ef6778-a0d`** + WF2 **`wf_3c5c37cb-aa2`** (Lane-C **independently verified** already-met claims file:line).
|
||||
|
||||
## Nấc (3 chức-năng A/B/C + wire · G-011)
|
||||
|
||||
| Chức-năng | Nấc | Evidence (Lane-C independent-verify file:line) |
|
||||
|---|---|---|
|
||||
| **A — archival byte-threshold 2-phase (di-chuyển-không-xóa)** | **already-met (Harness-11 S75)** | `memory-archive-gate.ps1` DRY-RUN default (`:6-7`,`:86`) + value_protect **ADVISORY-only** (`:55-56` "em-main decides, no auto-exclude") + keep-floor A5 + 2-strike A6 + A7 byte-preserve NO-API. 🔴 **SIDESTEP grep-gate-trap** (bài-học 1) vì em-main-decides KHÔNG auto-grep-exclude. |
|
||||
| **B — drift-detector (CHỈ-BÁO)** | **already-met (Harness-11 S75)** | `governance-detectors.ps1` **4-layer 1:1**: C1 broken-ref (`:285`+`:344`) · C2 mismatch-only (`:247` `if ($n -ne $canon)` — narrate-đúng KHÔNG flag) · C3 vocab-fork (`:383-408`) · C4 self-exclusion **SEPARATE-namespace** (`:89-107`, assert `:417-430`). Namespace tách-biệt = bài-học 2 ✓. |
|
||||
| **C — launcher-allowlist current-session-scope** | **n/a-by-architecture** | SE = Anthropic Workflow tool JS-sandbox (`hmw.js:1-5` NO-filesystem NO-CLI-launcher). 0 bề-mặt-lách → KHÔNG launcher để allowlist. Containment = git-diff + run-folder-TRACKED + folder-scan-orphan (G-015, `workflows/README:51`). |
|
||||
| **wire 2-phiên** | **already-met** | @start `session-start §2.1.2/§2.1.3` (drift-detect + archive-check) · @end `session-end §L.b(c)` (archive-gate). Khớp broadcast 2-phase. |
|
||||
|
||||
## Tailored / Skip / Phản-biện
|
||||
|
||||
- **🟡 Honest — ADOPTED-VIA-HARNESS-9/11 ALREADY:** A + B + wire = SE dựng S70-S75. M.F = **confirm-mapping 1:1 (KHÔNG rebuild)** — trung-thực KHÔNG claim "mới làm". 5 sàn bất-biến broadcast (di-chuyển-không-xóa / value-gate / detector-chỉ-báo / current-scope / bán-tự-động-no-hook) đều SE-present.
|
||||
- **C = n/a-legit (KHÔNG "chưa làm"):** 0 CLI-launcher → n/a-by-architecture (Lane-C confirm hmw.js JS-sandbox). Đánh dấu n-a đúng-nấc.
|
||||
- **Bài-học 1 (grep-gate đảo-chiều = tự-động-hoá-ma):** SE archive-gate KHÔNG mắc vì **DRY-RUN + em-main-decides** (grep-patterns = advisory-FLAG KHÔNG auto-keep-all). SE khác FORM (advisory-grep + người) vs header-pragma broadcast — cùng SPIRIT (0 ghost-automation). Header-pragma = optional refinement sau.
|
||||
|
||||
## Codify + hậu-kiểm
|
||||
|
||||
- Engine `§M.F`. Nấc tổng: **A/B/wire already-met (verified 1:1) · C n/a-by-architecture**. reviewer_gate PASS. Run-id WF1/WF2 như trên.
|
||||
@ -0,0 +1,23 @@
|
||||
# adap-report — 2026-07-04-Governance-consolidation-crystallization-measurement (SE)
|
||||
|
||||
> **Broadcast:** `2026-07-04-Governance-consolidation-crystallization-measurement.md` (type:update, **REFERENCE — "hub KHÔNG yêu-cầu sửa gì trong nội-bộ"**). **Acknowledge S103 (2026-07-06).**
|
||||
> **Integrity gate:** `content_sha256` `5bba339b…` **MATCH ✓** (full-64). Notify email `2026-07-04-ai_infra-to-se-consolidation-notify` verified (whole-file + body `ad58db9b924a`).
|
||||
> **Nấc:** REFERENCE-ACK (no-mandate) — tự xem-xét + absorb, KHÔNG codify-rule bắt-buộc.
|
||||
|
||||
## Absorb (4 điểm hub chia-sẻ)
|
||||
|
||||
| Điểm | SE-position | Evidence |
|
||||
|---|---|---|
|
||||
| **1. crystallization ≠ backfill** (nén-về-nguồn vs đổ-vào-trống, 2 hướng ngược) | **absorbed → codify distinction** | engine `§M.A` pin "DISTINCT crystallization (§I distill) vs backfill (§M)". budget.json `crystallized_backfill._note`. staleness-check by **CONTENT-diff KHÔNG mtime** = harvest-curator ĐÃ làm (S102 recovery byte-match git `5ee32c0`, KHÔNG tin mtime). |
|
||||
| **2. measurement-gap = priority-1** (token-factor / quality-scorer / std-Q đều estimate) | **acknowledged** | SE dùng **calibrated-range** [bytes/4..bytes/3.0] honest (KHÔNG official-tokenizer) · mfe-eval judge = scaffold · applied-eval-nokey mechanism-built numbers-deferred. SE **tự-đo KHÔNG mượn số hub** (Mục 2). |
|
||||
| **3. kênh lan-truyền** (đang thiết-kế) | **noted** | chờ hub bản chi-tiết. SE hiện dùng broadcasts/ email-mesh + adap-report. |
|
||||
| **4. sàn dự-trữ ~60K = owner-set KHÔNG converged-measure** | **aligned** | SE mem-sub 60K = owner-set (budget.json role_boundary_note); KHÔNG lấy "60K" hằng-số chung. |
|
||||
|
||||
## Honest
|
||||
|
||||
- **No-mandate:** hub tự-khai "KHÔNG yêu-cầu sửa gì". SE absorb = reference + codify distinction crystallization≠backfill (design-clarity), KHÔNG claim adopt-floor.
|
||||
- **Mục 4:** SE 60K sub-reserve = owner-set (làm-tròn), KHÔNG "hội-tụ do cùng đo".
|
||||
|
||||
## Codify
|
||||
|
||||
- Absorb-only → engine `§M.A/§M.G`. KHÔNG rule mới. reviewer_gate PASS (Lane-C).
|
||||
@ -0,0 +1,25 @@
|
||||
# adap-report — 2026-07-04-Governance-harness-full-recheck-crystallized-backfill (SE)
|
||||
|
||||
> **Broadcast:** `2026-07-04-Governance-harness-full-recheck-crystallized-backfill.md` (owner-directive). **Adopt S103 (2026-07-06).**
|
||||
> **Integrity gate:** `content_sha256` `94c78d1d` **MATCH ✓** (prefix-8, canonical). Notify email `2026-07-04-Governance-notify-harness-full-recheck` verified (whole-file + body-hash `78dc1d82`).
|
||||
> **Harness-9 2-workflow:** WF1 implement **`wf_55ef6778-a0d`** + WF2 review **`wf_3c5c37cb-aa2`** (Lane-C PASS 0-BLOCKING).
|
||||
|
||||
## Nấc per-lesson (F1-F4 · G-011)
|
||||
|
||||
| Lesson | Nấc | Evidence |
|
||||
|---|---|---|
|
||||
| **F1 — số cấu-hình = trỏ-tham-chiếu KHÔNG sao-chép** | **already-met (verified)** | Lane-C exhaustive sweep = **0 hardcoded-violation** toàn-kho; persona `.claude/agents/*.md` CLEAN (0 bare-cap); mọi cap-số kèm pointer (budget.json / "đọc số sống" / lịch-sử-mark). M.B budget-table live-read retire echo `session-start:122`. |
|
||||
| **F2 — sweep đủ-tầng INCL persona** | **executed (= §L Harness-20)** | model-note 4-spot sweep + persona-tier `README:3` (reload-mỗi-spawn). Chi-tiết → adap-report §L. |
|
||||
| **F3 — model-routing bằng REAL-metadata** | **already-met (live-evidence S103)** | BƯỚC 0.6 đọc env-runtime-thật → **S103 bắt runtime=Opus** (Fable outage) KHÔNG tin comment "S102-Fable". Đúng bài F3 "ghim thắng inherit khi model blank → đứt âm-thầm"; SE all-inherit + probe-metadata mỗi phiên. |
|
||||
| **F4 — crystallized-backfill (measure-then-fill) NEW** | **executed-file + verified** | `scripts/crystallized-backfill.ps1` (NO-API DRY planner; selftest exit-0; fault-inject 3-branch teeth trên scratchpad-fakeroot: default→0 / target+headroom→min-binds / headroom≤0→0; owner-read-only grep-0-write budget.json). config `budget.json:crystallized_backfill` (target=0). engine `§M.A`. |
|
||||
|
||||
## Tailored / Skip / Phản-biện
|
||||
|
||||
- **F4 5-sàn honored:** default-0=OFF (owner-authority) · NOT-for-sub · calibrated-RANGE [bytes/4..bytes/3.0] worst-case · PRECONDITION target>0 AND headroom>0 · value-gated source-order (gist→value-marked-archive→curated-RAG) DRY-no-pour. 🔴 **DISTINCT crystallization** (§I distill = nén-về-nguồn giữ time-invariant) vs backfill (ĐỔ-vào-trống) — 2 hướng ngược (consolidation Mục 1).
|
||||
- **🔴 Honest caveat trọng-tâm — INERT-TODAY:** target=0 (AI KHÔNG set — owner quyền). measured_headroom = **UPPER-BOUND file-floor** (6-file ~97K tok worst-case → 282K "headroom"; NHƯNG peak thêm task-context biến-thiên KHÔNG trong list → real peak ~368K gần cap → real-headroom NHỎ HƠN nhiều). = đúng cảnh-báo F4 "byte/4 undercount + partial-list = ảo-giác còn-chỗ". backfill KHÔNG chạy phiên nào (mechanism built, inert-until-owner).
|
||||
- **Skip:** KHÔNG set target>0 (owner-authority). measure = calibrated-range KHÔNG official-tokenizer (measurement-gap fleet-wide).
|
||||
|
||||
## Codify + hậu-kiểm
|
||||
|
||||
- Engine `§M.A` (F4) + `§M.E` (F1/F2/F3 mapping). script + config + budget-table wire.
|
||||
- Nấc tổng: **F4 executed+verified · F1/F3 already-met (verified) · F2 = §L**. reviewer_gate PASS. Run-id WF1/WF2 như trên.
|
||||
@ -0,0 +1,23 @@
|
||||
# adap-report — 2026-07-04-Governance-session-cmd-budget-display-runloop (SE)
|
||||
|
||||
> **Broadcast:** `2026-07-04-Governance-session-cmd-budget-display-runloop.md` (owner-directive). **Adopt S103 (2026-07-06).**
|
||||
> **Integrity gate:** `content_sha256` `d47333e0` **MATCH ✓** (prefix-8, canonical).
|
||||
> **Harness-9 2-workflow:** WF1 implement **`wf_55ef6778-a0d`** + WF2 review **`wf_3c5c37cb-aa2`** (Lane-C PASS).
|
||||
|
||||
## Nấc (2 upgrade · G-011)
|
||||
|
||||
| Upgrade | Nấc | Evidence |
|
||||
|---|---|---|
|
||||
| **Up1 — bảng-số ngân-sách THẬT (live, 0-hardcode)** | **executed-file + verified** | `crystallized-backfill.ps1` in BẢNG: cap-live / hotload-bytes / tok-RANGE / measured_headroom / target / expected_backfill. Wired `session-start §2.1.6` + `session-end §L.b(c)`. Lane-C verify "all live-read 0 hardcoded". |
|
||||
| **Up2 — run-loop 2-tầng** | **executed-framing + 🟡 largely-already-met** | Tầng-1 ĐO mỗi session-end (memory-selfimprove-audit + mfe-eval + governance-detectors + archive-gate + crystallized-backfill) → khối-số tươi. Tầng-2 on-signal (gap-mới/drift-vs-last/orphan-TĂNG/coverage-tụt → **cảnh-báo ĐỎ** + refine-in-session HOẶC carry-hi-prio). engine `§M.C`. |
|
||||
|
||||
## Tailored / Skip / Phản-biện
|
||||
|
||||
- **🟡 Honest — Up2 LARGELY ALREADY-MET (trung-thực nấc):** `session-end §L.b(c)` ĐÃ có H17 loop-REFINE (reinject-ledger CG-1) + %-print + 4 deterministic script TRƯỚC broadcast. M.C = **FORMALIZE 2-tầng-framing (Tầng-1-ĐO-mỗi-end / Tầng-2-refine-on-signal) + thêm khối-số-ngân-sách-mỗi-end** — KHÔNG build machinery từ-đầu. Đúng-nấc: framing + number-block MỚI; loop-machinery cũ.
|
||||
- **🔴 Honest caveat:** Tầng-2-signal-fire **dogfood CHƯA chạy thật lần nào** (như hub tự-khai n=1 0-trigger — wired-but-not-runtime-proven). weekly full-refine backstop = SE monthly-audit (thủ-công em-main, cadence-pointer STATUS).
|
||||
- **Skip:** đo token = **calibrated-range** (byte/3.0 worst-case) KHÔNG official-API-tokenizer — đúng-nấc "đo-thật honest với biên" KHÔNG "chính-xác tuyệt-đối" (measurement-gap fleet-wide, consolidation Mục 2 — SE tự-đo KHÔNG mượn số hub).
|
||||
|
||||
## Codify + hậu-kiểm
|
||||
|
||||
- Engine `§M.B` (budget-table Up1) + `§M.C` (run-loop 2-tầng Up2). Wired session-start §2.1.6 + session-end §L.b(c).
|
||||
- Nấc tổng: **Up1 executed+verified · Up2 formalize-framing (machinery already-met, Tầng-2-fire chưa-dogfood)**. reviewer_gate PASS. Run-id WF1/WF2 như trên.
|
||||
@ -0,0 +1,23 @@
|
||||
# adap-report — 2026-07-05-Governance-harness-16-applied-eval-no-key-update (SE)
|
||||
|
||||
> **Broadcast:** `2026-07-05-Governance-harness-16-applied-eval-no-key-update.md` (type:update, additive). **Adopt S103 (2026-07-06).**
|
||||
> **Integrity gate:** `content_sha256` `a1dc3a20…` **MATCH ✓** (full-64, canonical). `reviewer_gate: PASS-WITH-FIXES` (review-wf `wf_14d8abb0`). `supersedes_scope: none (additive — re-verify CHỈ đường no-key)`.
|
||||
> **Harness-9 2-workflow:** WF1 implement **`wf_55ef6778-a0d`** + WF2 review **`wf_3c5c37cb-aa2`** (Lane-C PASS + runtime-teeth verify).
|
||||
|
||||
## Nấc (G-011)
|
||||
|
||||
| Pattern | Nấc | Evidence |
|
||||
|---|---|---|
|
||||
| **Cổng đối-kháng Applied% no-key (SCRIPTABLE mechanism)** | **executed-file + verified** | `scripts/applied-eval-nokey.ps1`: Invoke-AdversarialGate **fail-closed** (control-CAO≥0.5→BLOCK / control-BỎ-QUÊN-null→BLOCK / 0-control→BLOCK / control-thấp→PASS) + Merge (loại control, KHÔNG bịa null→0) + selftest 3-ca. em-main-run: 3-ca ALL PASS exit-0. 🔴 **Fault-inject FLIP-proven** (đảo ngưỡng trên temp-copy → selftest FAIL exit-1; **bắt real-bug `$script:`-scope** trong chính selftest lần-1 → fixed → re-verify). |
|
||||
| **Luồng 2-agent no-key (RUNTIME)** | **documented-only (deferred)** | Header DOCUMENT 3-bước: thí-sinh bịt-đáp-án đúng-persona không-thấy-đáp-án / trọng-tài KHÁC-phiên sạch-ngữ-cảnh chấm 0..1 / merge-cục-bộ $0. Chạy runtime-via-workflow khi sample-Q chín. KHÔNG chạy phiên này. |
|
||||
| **4 caveat bắt-buộc** | **executed-file + verified** | (a) proxy-điểm-thời-gian / (b) chung-họ-model chưa-khử (bịt-ĐÁP-ÁN≠bịt-TOÀN-KHO; recurrence-freq-anchor model-independent ở block đo-được-ngay CŨ) / (c) bịt-mắt CHỈ-DẶN / (d) chưa-đo-tuổi mẫu-nhỏ. Lane-C: 4 caveat trong FILE `:66-86` + engine `§M.D`. |
|
||||
|
||||
## Tailored / Skip / Phản-biện
|
||||
|
||||
- **🔴 Honest caveat trọng-tâm:** **MECHANISM built, con-số DEFERRED.** Cổng đối-kháng còn **THỦ-CÔNG** (caller tự cấp verdict + control-list) — chứng "trọng-tài CÓ-THỂ bị kiểm đối-kháng", KHÔNG "mọi con-số đã-qua-cổng". Applied% numbers CHƯA có (sample-Q immature + chờ judge độc-lập khác-phiên). TUYỆT-ĐỐI KHÔNG nói "đã đo độ-nhớ / gần-100% / đã chứng-minh độ-giữ".
|
||||
- **Tailored:** API-key nay **TÙY-CHỌN** (dùng agent-con subscription làm trọng-tài lượt-khác-phiên) KHÔNG bắt-buộc. Đường mới = **bổ-trợ** block-đo-được-ngay CŨ (Coverage% + age-band + recurrence-anchor), KHÔNG thay.
|
||||
- **Skip:** KHÔNG chạy 2-agent-pass runtime (sample-Q chưa chín). Judge recall/apply vẫn scaffold.
|
||||
|
||||
## Codify + hậu-kiểm
|
||||
|
||||
- Engine `§M.D`. script `applied-eval-nokey.ps1` (new). Nấc tổng: **mechanism executed+verified (gate + selftest 3-ca + fault-inject FLIP) · numbers DEFERRED · 2-agent-pass documented-runtime**. reviewer_gate PASS. Run-id WF1/WF2 như trên.
|
||||
@ -0,0 +1,30 @@
|
||||
# adap-request — SE → AI_INFRA — #53 return-garble trên reasoning-heavy fan-out lanes + mitigation-pattern (S103, 2026-07-06)
|
||||
|
||||
> **§M-gated** (có lý-lẽ + bằng-chứng — KHÔNG request-cho-có). SISTER=se propose-pattern NGƯỢC lên hub. Classify: **infra** (Workflow-agent-runtime reliability + fleet fan-out-review pattern).
|
||||
|
||||
## Vấn-đề (evidenced — KHÔNG lý-thuyết)
|
||||
|
||||
**#53 return-garble** (sub hoàn-tất KHÔNG gọi StructuredOutput / trả prose thay verdict) **TÁI-DIỄN ×3 phiên này** DESPITE schema-forced-return + in-conversation-nudge:
|
||||
- **investigator-codebase** (ground-truth recon) → trả text memory-curation ("verify final L1 under 17.1KB… A7 integrity") thay ground-truth-map; **còn drift-tự-ghi `archive/2026-07.md`** dù L1 KHÔNG over-cap (17337<25600) = AS-10 residual self-write.
|
||||
- **2/3 reviewer-lane** (fable-clone review `wf_3c5c37cb-aa2`) → "subagent completed without calling StructuredOutput (after in-conversation nudge)".
|
||||
|
||||
## Bằng-chứng correlation (2 workflow CÙNG phiên, CÙNG schema, CÙNG model Opus-1M)
|
||||
|
||||
- **build-workflow `wf_55ef6778-a0d`** — 3 lane NARROW-scoped ("viết script X + return schema") → **3/3 return schema CLEAN**.
|
||||
- **review-workflow `wf_3c5c37cb-aa2`** — 3 lane OPEN adversarial-reasoning ("cố phá + phán-xử") → **1/3 clean, 2/3 garble**.
|
||||
- → **Garble tương-quan OPEN-ENDED reasoning-heavy task, KHÔNG narrow-build task** (biến duy-nhất khác = task-shape + agentType heavy-persona reviewer). Consistent `feedback_agent_return_garble_recover` "instruction giảm-KHÔNG-100%".
|
||||
|
||||
## SE mitigation OBSERVED (de-facto — đã cứu phiên này)
|
||||
|
||||
1. **N-lane redundancy đa-lăng-kính:** 3 lane khác-lens → 1 survivor (Lane-C) **phủ redundant** core-concern của 2 lane garble (hash-integrity + already-met + teeth + model-note-sweep + scope). Ensemble-redundancy = safety-net #53 THẬT (review vẫn ra verdict dù 2/3 chết).
|
||||
2. **Narrow-scoped schema-lane:** chia task thành sub-task hẹp (build 3/3 clean) thay open-ended reasoning.
|
||||
3. **em-main recover-from-partial:** KHÔNG re-spawn; em-main tự làm residual (owner-read-only re-verify, hash re-compute) + git-diff backstop bắt AS-10 self-write.
|
||||
|
||||
## Propose lên hub (fleet-pattern candidate)
|
||||
|
||||
- Codify fleet-pattern: **reasoning-heavy fan-out review → N-lane-redundancy (mỗi lane cover-overlap để 1-garble-KHÔNG-mất-verdict) + narrow-scoped-schema-lanes + em-main-recover-partial.** (SE dogfood-evidence 2-workflow contrast trên.)
|
||||
- Escalate (nếu hub đồng-tình): đề-nghị harness-level **hard-stop StructuredOutput enforcement** (agent KHÔNG finish nếu chưa gọi schema) HOẶC fallback-capture partial-return — vì schema+nudge hiện **giảm-KHÔNG-triệt** (SE ×7+ lifetime).
|
||||
|
||||
## Honest
|
||||
|
||||
- SE **KHÔNG claim "đã fix #53"** — đây = **observation + de-facto-mitigation-đã-hoạt-động** + propose-pattern. Root-cause (agent-runtime drift) = harness/Anthropic domain, ngoài SE-fix-scope. Value = fleet chia-sẻ mitigation đã-cứu-phiên + hub có-thể codify/escalate.
|
||||
@ -204,7 +204,7 @@ SE đã có RAG golden-set harness (KHÔNG phải gap): `eval/golden-set-solutio
|
||||
### G.5 — Harness-15-v3 delta (S83 2026-06-22): full AI_INFRA parity + spawn-fill-to-budget (anh owner-directive)
|
||||
> Delta chồng lên §G.4 (gốc KHÔNG đổi). **anh owner-directive trực-tiếp** (KHÔNG qua broadcast AI_INFRA) — con-số = quyền chủ-dự-án (§G.4 (4)). Mark = `ACTIVE-MARKS.md` H-15 v3-delta.
|
||||
|
||||
- **(1) FULL AI_INFRA parity (🔴 anh-set):** lead **220K** · mem-sub **60K** · wf-sub **50K** (`token_governor.tier1_hotfeed_tokens`). SUPERSEDE S82 self-estimate (lead 60K / sub 20K-16K "vì SE nhỏ hơn / byte-cap binds") — đó là AI **tự-co-nhỏ**, đúng cái mark `RC-…01-58-01` cấm. anh: *"Giờ là 220k → đầu phiên nạp thêm tier1_lead cho đủ."*
|
||||
- **(1) FULL AI_INFRA parity (🔴 anh-set):** lead **220K** · mem-sub **60K** · wf-sub **50K** (`token_governor.tier1_hotfeed_tokens`). ⚠️ **[Harness-20 L.D neo-supersede S103]** lead 220K = giá-trị S83 tại thời-điểm delta này; **S94-override→380K** (SE-specific, lead KHÔNG còn AI_INFRA-parity — canonical = `budget.json` live-read; subs giữ 60K/50K). GIỮ 220K lịch-sử-dòng-dõi KHÔNG rewrite. SUPERSEDE S82 self-estimate (lead 60K / sub 20K-16K "vì SE nhỏ hơn / byte-cap binds") — đó là AI **tự-co-nhỏ**, đúng cái mark `RC-…01-58-01` cấm. anh: *"Giờ là 220k → đầu phiên nạp thêm tier1_lead cho đủ."*
|
||||
- **(2) Sub Tầng-1 = MEMORY.md (byte-cap) + SPAWN-PROMPT (🔴 sửa hiểu-nhầm S82):** byte-cap MEMORY.md (30720B ~9.3K tok) CHỈ LÀ 1 LÁT của Tầng-1 sub — **prompt-spawn em-main viết** (relevant gotcha + state + full task-context + docs/memory liên-quan) nạp PHẦN CÒN LẠI tới token-budget. ⇒ 60K/50K KHÔNG phải "headroom vô-dụng" (bác lập-luận S82 "byte-cap binds first"); nó là **target em-main NẠP-ĐẦY qua prompt giàu** (`spawn_fill_directive`).
|
||||
- **(3) Spawn-fill discipline (🔴 convention):** khi SPAWN bất-kỳ sub/workflow-agent → nạp context tới budget bằng **prompt GIÀU giá-trị-công-việc** (gotcha + state + task-context + docs/memory), KHÔNG nạp rác. Hot-load token đầu = token **GIÁ-TRỊ-NHẤT** (chắt-lọc qua nhiều giai-đoạn). RECONCILE `agents/README` "≤8K brief": heuristic cũ gác RETURN-truncation #53 (nay vá bằng memoryDelta return + recover-disk) → INPUT KHÔNG starve nữa, nạp giàu.
|
||||
- **Honest nấc:** (1) = config mechanized (`token_governor` số mới). (2)(3) = **convention** (kỷ-luật em-main viết-prompt-giàu mỗi spawn — KHÔNG tool-ép; cùng họ §G.2 "5/6 convention"). value-gate (highest-value, no-garbage) = judge em-main, không auto-enforce.
|
||||
@ -335,6 +335,48 @@ SE đã có RAG golden-set harness (KHÔNG phải gap): `eval/golden-set-solutio
|
||||
|
||||
---
|
||||
|
||||
## PHẦN L — Harness-20: Fix-all-structure (sửa drift ĐỦ-TẦNG khi supersede) (🔴 FUNCTION-FLOOR quy-trình + 🟡 form)
|
||||
|
||||
> **Adopt S103 (2026-07-06)** — AI_INFRA broadcast `2026-07-03-Governance-harness-20-fix-all-structure` (content_sha256 re-compute **MATCH ✓** `bd714a33…`; `reviewer_gate: PASS` + nac PUBLISHED). Áp qua 2-workflow Harness-9: **WF1 implement+verify `wf_55ef6778-a0d`** (Lane-C exhaustive sweep) + **WF2 review** (fable-clone ensemble, run-id ghi dưới). **Additive** — bổ-sung `governance-detectors.ps1` (§C detector DÒ; fix-all-structure ĐẢM-BẢO bản-sửa đủ-tầng), KHÔNG thay.
|
||||
|
||||
**L.A — Nguyên-lý (🔴 §1-2 sàn):** supersede/đổi 1 quy-tắc governance → drift KHÔNG tự biến mất; sót ở 4 tầng: **NHÌN** (mục-lục/bảng/sơ-đồ) · **NGUỒN** (văn-bản chuẩn — tiêu-đề + MỌI mệnh-đề active) · **DẤU** (sổ chữ-ký/hash) · **DẪN-XUẤT** (guide/template/onboarding) + 🔴 **PERSONA** (`.claude/agents/*.md` — nạp-lại MỖI spawn = drift độc-hại nhất, dễ sót nhất). Anti-pattern **SỬA-LỆCH-TẦNG**: sửa 1 tầng để tầng khác cũ = TỆ HƠN không-sửa (mâu-thuẫn + nếu tầng-cũ = authoritative → reader nhận quy-tắc SAI). Thứ-tự đúng: **đủ-tầng > không-sửa > sửa-lệch-tầng.**
|
||||
|
||||
**L.B — 4 bước (🔴 §3 sàn):** (1) **Quét cạn-kiệt** grep token/hash/tên-policy TOÀN-KHO (KHÔNG chỉ nơi-nhớ). (2) **Phân 4 nhóm** mỗi hit: ĐANG-SAI (mô-tả current sai → sửa + note-supersede) · LỊCH-SỬ-DÒNG-DÕI (saga có neo mốc → GIỮ) · DẪN-XUẤT (guide/template → update/note-đầu) · SNAPSHOT-THEO-NGÀY (chụp thời-điểm → GIỮ). (3) **Sửa HẾT ĐANG-SAI** mọi tầng (nhìn + tiêu-đề-nguồn + mệnh-đề active + dấu). (4) **KHÔNG rewrite LỊCH-SỬ.** + 🔴 **Kiểm 2-đầu khác-trục** (ground-truth + adversarial) chống "cùng-góc-cùng-điểm-mù".
|
||||
|
||||
**L.C — Ánh-xạ SE (🟡 form + honest):** SE = **convention** (grep + phân-loại = kỷ-luật người, KHÔNG cơ-chế-hóa auto-fix — trùng nấc D6 DÒ-only). Complements: detector PHÁT-HIỆN (C1/C2/C3), fix-all-structure ĐẢM-BẢO bản-sửa đủ-tầng. Adoption-checklist 6-mục = SE thực-hành từ S96-monthly (nay đặt-TÊN + neo floor). SE đã dogfood pattern (S100 J.B sweep 15-điểm/8-file `_ledger`-retire; S101 `workflows/README:51` 2-đầu bắt sweep-sót) — H20 = codify cái ngầm-có.
|
||||
|
||||
**L.D — Dogfood n=1 THIS session (🔴 executed — 2 live-application):**
|
||||
- **Model-note sweep (F2/F3 recheck-broadcast live-fix):** BƯỚC 0.6 bắt runtime S103 = **Opus** (Fable outage lại; per-session flip S98-Fable→S101-Opus→S102-Fable→**S103-Opus**) → thêm data-point tầng running-note: `agents/README.md:3` (PERSONA-tier) · `session-start.md:37` · `session-end.md:113` (Co-Authored-By "hiện=Fable"→Opus = ĐANG-SAI thật). LỊCH-SỬ-SAGA GIỮ: `agents/README:12` (H8-caveat) + STATUS/HANDOFF S98-blurb. STATUS/HANDOFF mega-line current-claim → cập-nhật @session-end blurb (natural update-point).
|
||||
- **220K→380K superseded-pointer:** engine `§G.5` "lead 220K" = S83-value, S94-override→380K → neo-supersede (GIỮ 220K + note "→S94 380K", KHÔNG rewrite lịch-sử).
|
||||
|
||||
- **2-đầu-catch (🔴 Harness-20 §4 dogfood value — REVIEW bắt sweep-gap thật):** fable-clone review `wf_3c5c37cb-aa2` (Lane-C PASS; 2 lane #53-garble→recover, Lane-C phủ redundant) bắt **2 DẪN-XUẤT stale-trailer** `docs/rules.md:220` + `docs/guides/multi-agent-setup-guide.md:428` (`Opus 4.7`→`4.8`) mà sweep-đầu-1 SÓT → **FIXED**. Phân-loại 4-nhóm L.B đúng: 2 DẪN-XUẤT (sửa) vs **~14 `sessions/*.md:3` "Opus 4.7" = SNAPSHOT-THEO-NGÀY (GIỮ NGUYÊN**, session-log mốc-cũ tháng-5). = đúng §4 "2-đầu-khác-trục bắt sửa-tầng-nhìn-quên-tầng-nguồn".
|
||||
|
||||
**Honest nấc §L:** convention (KHÔNG mechanized auto-fix — nhánh chỉ-DÒ per CAVEAT "auto-WRITE luật = mối-nguy #1"). Dogfood n=1, CHƯA phổ-quát. Mechanized THẬT = CHỈ grep (detector); phân-loại + sửa = người.
|
||||
|
||||
---
|
||||
|
||||
## PHẦN M — crystallized-backfill (measure-then-fill) + bảng-số ngân-sách + run-loop 2-tầng + Applied%-no-key (🔴 FUNCTION-FLOOR + 🟡 form)
|
||||
|
||||
> **Adopt S103 (2026-07-06)** — AI_INFRA 4 broadcast owner-directive + 1 reference, content_sha256 re-compute **MATCH ✓ cả 6**: `harness-full-recheck-crystallized-backfill` (`94c78d1d`, F1-F4) · `session-cmd-budget-display-runloop` (`d47333e0`) · `harness-16-nokey` (`a1dc3a20…`, reviewer_gate PASS-WITH-FIXES) · `Agent-memory-hygiene-mechanization` (`43c9e56f…`, A/B/C) · reference `consolidation-crystallization-measurement` (`5bba339b…`). 2-workflow: **WF1 implement `wf_55ef6778-a0d`** (2 script + Lane-C verify; selftest exit-0 ×2 + fault-inject teeth) + **WF2 review** (run-id ghi dưới). **Additive.**
|
||||
|
||||
**M.A — crystallized-backfill (🔴 F4 NEW function):** `scripts/crystallized-backfill.ps1` (NO-API DRY planner). "measure-then-fill" = đo REAL-token headroom hot-feed → đổ crystallized cold-tier vào chỗ-trống để KHÔNG phí trần. 🔴 **DISTINCT crystallization (§I distill):** distill = NÉN-về-nguồn giữ time-invariant; backfill = NGƯỢC, ĐỔ-vào-trống (consolidation Mục 1). 🔴 5 sàn bất-biến: (1) **default target=0=OFF** (owner-authority `budget.json:crystallized_backfill.target`; script READ-ONLY KHÔNG auto-tune) · (2) **NOT-for-sub** (sub-pack lead-curate per-task) · (3) **calibrated RANGE** [bytes/4..bytes/3.0], headroom dùng bytes/3.0 worst-case · (4) **PRECONDITION** mở CHỈ khi target>0 AND measured_headroom>0 · (5) **value-gated source-order** gist→value-marked-archive→curated-RAG, dedup, DRY-no-pour. 🟡 Honest: hotload_sources = **FILE-FLOOR ổn-định** (6 file) → measured_headroom = **UPPER-BOUND** (peak thêm task-context biến-thiên KHÔNG trong list → real-headroom NHỎ HƠN; ~368K peak gần cap). backfill **inert-today** (target=0). = đúng cảnh-báo F4 "byte/4 undercount = ảo-giác còn-chỗ".
|
||||
|
||||
**M.B — bảng-số ngân-sách (🔴 #4-Upgrade1):** script in BẢNG số THẬT: cap-live / hotload-đo-bytes / tok-RANGE / measured_headroom / target / expected_backfill — MỌI số đọc-sống 0-hardcode. Wired `session-start §2.1.6` + `session-end §L.b(c)` (bổ-sung %-print). **F1-tightening:** bảng-live thay prose-echo "380K" (dù SE 0-hardcoded-violation, echo session-start:122 nay có nguồn-sống thay).
|
||||
|
||||
**M.C — run-loop 2-tầng (🔴 #4-Upgrade2 — 🟡 LARGELY ALREADY-MET honest):** Tầng-1 ĐO mỗi session-end (deterministic: memory-selfimprove-audit + mfe-eval + governance-detectors + archive-gate + crystallized-backfill) → khối-số tươi (cấu-trúc chống "khai-chạy-mà-không-chạy"). Tầng-2 TINH-CHỈNH on-signal (new-gap/drift-vs-last/orphan-TĂNG/coverage-tụt → **cảnh-báo ĐỎ** + refine-in-session HOẶC carry-hi-prio nếu đứt-phiên; KHÔNG nuốt). Weekly full-refine backstop. 🟡 **Honest ALREADY-MET:** `§L.b(c)` ĐÃ có H17 loop-REFINE + %-print + 4 script; M.C = FORMALIZE 2-tầng-framing + khối-số-mỗi-end. Tầng-2-signal-fire dogfood CHƯA chạy thật (như hub n=1).
|
||||
|
||||
**M.D — Applied%-no-key (🔴 H16-update mechanism):** `scripts/applied-eval-nokey.ps1`. Cổng đối-kháng fail-closed (control-cố-ý-sai chấm-CAO→BLOCK / control-BỎ-QUÊN→BLOCK / control-thấp→PASS) + merge (loại control, KHÔNG bịa null→0) + selftest 3-ca (fault-inject FLIP-proven, bắt real-bug `$script:`-scope). 2-agent-pass (thí-sinh bịt-đáp-án đúng-persona / trọng-tài khác-phiên sạch-ngữ-cảnh) = DOCUMENTED runtime-via-workflow. 🔴 4 caveat: proxy-điểm-thời-gian / chung-họ-model-chưa-khử / bịt-mắt-chỉ-dặn / chưa-đo-tuổi. Honest: **MECHANISM built, con-số DEFERRED** (sample-Q chín + judge độc-lập khác-phiên). API-key nay **TÙY-CHỌN**.
|
||||
|
||||
**M.E — F1/F2/F3 recheck (🟡 already-met):** **F1** (số=con-trỏ): Lane-C sweep = **0 hardcoded-violation** toàn-kho, persona CLEAN → already-met (M.B retire echo). **F2** (sweep-incl-persona) = §L H20. **F3** (model-routing REAL-metadata): **BƯỚC 0.6 ĐÃ đọc env-runtime-thật** — S103 bắt Opus KHÔNG tin comment (đúng bài F3 "ghim thắng inherit khi model blank → đứt âm-thầm") → already-met + live-evidence.
|
||||
|
||||
**M.F — memory-hygiene-mechanization (🟡 ALREADY-MET via Harness-9/11 + 🔴 C n/a):** **A** archival = `memory-archive-gate.ps1` (DRY-RUN + value_protect ADVISORY-only + keep-floor + 2-strike + A7 byte-preserve → SIDESTEP grep-gate-trap vì em-main-decides) · **B** drift-detector = `governance-detectors.ps1` 4-layer 1:1 (C1 broken-ref · C2 mismatch-only `if n≠canon` · C3 vocab-fork · C4 self-exclusion SEPARATE-namespace) · **C** launcher-allowlist = **n/a-by-architecture** (SE = Anthropic Workflow JS-sandbox, KHÔNG CLI-launcher; hmw.js:1-5 + workflows/README:51) · **wire** = §2.1.2/§2.1.3 @start + §L.b(c) @end. Đã adopt via Harness-9/11 — M.F = confirm-mapping 1:1 (KHÔNG rebuild).
|
||||
|
||||
**M.G — consolidation (🟢 reference, no-mandate):** absorb: crystallization≠backfill (§I vs §M) · staleness-check by CONTENT-diff KHÔNG mtime (harvest-curator đã làm S102 recovery byte-match) · 60K sub-reserve = owner-set KHÔNG converged-measure (đã đúng) · measurement-gap priority-1 (chưa official-tokenizer — SE dùng calibrated-range honest).
|
||||
|
||||
**Honest nấc tổng §M:** mechanized-THẬT (NO-API deterministic, selftest exit-0) = crystallized-backfill + budget-table + applied-eval-nokey gate + fault-inject-teeth. Convention = run-loop framing (M.C already-met §L.b) + fix-all sweep (§L). **Inert/deferred honest:** backfill target=0 (peak gần-cap → real-headroom nhỏ) · Applied% numbers DEFERRED (mechanism-only) · measure = calibrated-range KHÔNG official-API-tokenizer (measurement-gap fleet-wide). Owner-authority: mọi con-số ngân-sách READ-ONLY.
|
||||
|
||||
---
|
||||
|
||||
## CAVEAT (trung-thực — đọc trước khi tự nhận "đã tự-bảo-trì")
|
||||
- **No-OS-hook:** detector + gate chạy TRONG thân session-start/end body do em-main kích — KHÔNG fully-autonomous. Đúng mức: **DÒ tự-động + toàn-diện; SỬA + GÁC dựa người-chủ-trì.**
|
||||
- **Auto-WRITE luật/copy = MỐI-NGUY #1, CỐ Ý CHƯA LÀM** — defer tới ≥2 sự-cố thật mà thủ-công thất-bại (hiện 0). Chọn nhánh chỉ-DÒ-NÊU-CỜ cho mọi thứ chạm luật/copy (1-sửa-sai → N-chỗ-sai + phá hash broadcast đóng-băng).
|
||||
|
||||
@ -425,7 +425,7 @@ Verify:
|
||||
|
||||
Pending Chunk <Y+1>: <next>
|
||||
|
||||
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
||||
Co-Authored-By: Claude Opus 4.8 (1M) <noreply@anthropic.com> # <lead model hiện tại — đổi theo BƯỚC 0.6 session-start>
|
||||
```
|
||||
|
||||
## ⚠️ Anti-patterns (DO NOT)
|
||||
|
||||
@ -217,7 +217,7 @@ Full: xem [`database/database-guide.md`](database/database-guide.md).
|
||||
|
||||
<body optional — chi tiết what + why>
|
||||
|
||||
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
||||
Co-Authored-By: Claude Opus 4.8 (1M) <noreply@anthropic.com> # <lead model hiện tại — đổi theo BƯỚC 0.6 session-start>
|
||||
```
|
||||
|
||||
**Scope:** `Contract` · `Form` · `Workflow` · `Supplier` · `Auth` · `Admin` · `Api` · `App` · `Domain` · `Infra` · `FE-Admin` · `FE-User` · `Docs` · `CICD` · `Scripts` · `Report` · `Dashboard`
|
||||
|
||||
Reference in New Issue
Block a user