Files
solution-erp/docs/changelog/sessions/2026-07-06-S103-crystallized-backfill-harness-20-adopt.md
pqhuy1987 f0874dd2c9
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m26s
[CLAUDE] Docs: S103 AI_INFRA 6-broadcast adap — crystallized-backfill (measure-then-fill) + Harness-20 fix-all-structure + memory-hygiene mapping
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>
2026-07-06 13:54:13 +07:00

5.6 KiB
Raw Blame History

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 peak368K 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".