All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m39s
Pipeline anh lệnh: /check-email + /adap-apply -> /fable-real invest (spec 9-task/24-checklist) -> hmw Opus-5-MAX 2 đợt + lead-solo T6-T8 -> checklist verify. Thư ① 9c909007 (model-default Opus 5 MAX): TRỌN — filing 2-tuyến + probe-sau-restart 2-nguồn claude-opus-5[1m] + thư hub d432f5eab5cd + caveat (e) đóng. Thư ② 0df10df4 (pause-tiep Ctx soft-memory, sàn 7-khoản): EXECUTED - máy mind-check: scripts/session_ctx.py +542 dòng (7 phép + 2 phụ, 4 mức, draft/closed/--root/--session PIN, exit 0/1/3) - template .claude/templates/session-mind-template.md + wire 4 lệnh (pause C-bis+2bis+§1-carve-out, tiep §2.6+§3-ter, session-start Phase 3.5, session-end §L.b(l)+6.3-bis) - memory-budget: mind_ctx_kb=32 + tiep_reload + ĐÓNG ghost-wire session_ctx_kb (H18 class-2 sống S146->S153) - fault-inject 18/18 + 2 fix hậu-T4 (FI 6/6): GAP-#9 closed-mode E-0-con-trỏ CỜ->TRƯỢT (chặn gradient thưởng xoá-con-trỏ-trung-thực, họ bẫy F-1 của chính thư hub) · secrets-sweep +--root parity - số ĐO THẬT pause +117ms thay ước lệch 2.2-5.4x OWNER 2 quyết trong-phiên: - (38) VETO: 1-vai -> hub-form 3-vai (ctx-curator @pause + carve-out pause §1 · ctx-verifier @tiep · ctx-audit @2-bookend) - RENAME theo chuẩn hub/sisters để audit chéo: ctx-pause-check->ctx-curator, ctx-reload->ctx-verifier (đo đĩa 3 nhà; hub≠sister => SE theo HUB-form, tiền lệ S149). Roster 20->23, VALID_ROLES 23. Gap còn lại: ring5-audit (V5 truth-floor) hub CÓ, SE+VIPIX chưa -> slot (41). Bookend 2 đầu (12 spawn) + trio auto 1 vòng: - @open: H1 7f · H2 4f · H24 5+3 FLAG · ring1 28Đ/4T · ring2 8/8Đ + M-1 MISS thật · trio eval-MIXED-14/refine-3A-7B-4N/audit-25Đ-3T (re-chạy 7 instrument, 24 số byte-exact) - @close: H1 6f · H2 8f (baseline S154 = 16/10, tự sửa bản ~23/11) · H24 4+2 FLAG · ring1 47Đ/5T/1KC/53 · ring2 6/6Đ + 21 phép phụ - lead xử 11 mục: 9 FLAG H24 + 3 RESIDUAL ring2 + F-r2 (plugin 3 hard-site) + M-1 cả 2 persona + M9 14 sổ diary + F-3/F-5/F-6 + nit Sàn-5 + BÁC F-4 (fan-out không vào _index) #53 x14-cận-dưới, 0 mất dữ liệu (WRITE-lane derive-from-body · Agent-resume · SendMessage-resume x6). Datum: trio return-only hết miễn nhiễm (3/3 CLEAN -> 1/3). 4-A suýt xảy ra thật (bản committed của 2 file H24 là bản cắt 24%/48%). completeness-gate: 5 vòng đủ · phép ĐẠT 4 / TRƯỢT 0 / vacuous 0. State: Mig 67 · 89 bảng · 532 test · gotcha 83 · Sub-agents 23 · counter 27 · bundle FROZEN · governance-only 0 prod-code. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
140 lines
5.0 KiB
Plaintext
140 lines
5.0 KiB
Plaintext
# =============================================================
|
||
# .NET
|
||
# =============================================================
|
||
bin/
|
||
obj/
|
||
out/
|
||
*.user
|
||
*.suo
|
||
*.ide/
|
||
*.VisualState.xml
|
||
*.pidb
|
||
*.booproj
|
||
*.svd
|
||
*.pdb
|
||
*.mdb
|
||
.vs/
|
||
project.lock.json
|
||
project.fragment.lock.json
|
||
artifacts/
|
||
|
||
# EF Core migrations scratch
|
||
src/**/Migrations/*.Designer.cs.bak
|
||
|
||
# =============================================================
|
||
# Node / React / Vite
|
||
# =============================================================
|
||
node_modules/
|
||
dist/
|
||
dist-ssr/
|
||
.vite/
|
||
*.local
|
||
coverage/
|
||
.eslintcache
|
||
|
||
# =============================================================
|
||
# Logs
|
||
# =============================================================
|
||
logs/
|
||
*.log
|
||
npm-debug.log*
|
||
yarn-debug.log*
|
||
yarn-error.log*
|
||
lerna-debug.log*
|
||
|
||
# =============================================================
|
||
# Editor / OS
|
||
# =============================================================
|
||
.idea/
|
||
.vscode/*
|
||
!.vscode/settings.json
|
||
!.vscode/tasks.json
|
||
!.vscode/launch.json
|
||
!.vscode/extensions.json
|
||
Thumbs.db
|
||
desktop.ini
|
||
.DS_Store
|
||
|
||
# =============================================================
|
||
# Secrets / env
|
||
# =============================================================
|
||
appsettings.*.Local.json
|
||
appsettings.Production.json
|
||
*.env
|
||
.env.local
|
||
.env.*.local
|
||
src/Backend/SolutionErp.Api/.env
|
||
|
||
# Local MCP config — rag-unified stdio, machine-specific absolute paths
|
||
# (python + AI_INFRA claude-rag), no secrets, reconstructable → not shared
|
||
.mcp.json
|
||
|
||
# =============================================================
|
||
# Build artifacts / uploads
|
||
# =============================================================
|
||
src/Backend/SolutionErp.Api/wwwroot/uploads/
|
||
src/Backend/SolutionErp.Api/wwwroot/exports/
|
||
|
||
# =============================================================
|
||
# Claude / skills (keep tracked — these ARE source of truth)
|
||
# =============================================================
|
||
# .claude/ ← DO NOT ignore, skills are committed
|
||
!.claude/
|
||
!.claude/**
|
||
|
||
# HMW-mode marker — session-local toggle (T2: MUST gitignore — commit → clone stuck-ON / ungoverned on-ramp).
|
||
# Pattern AFTER !.claude/** so last-match wins (.claude/ itself not excluded → re-include valid).
|
||
.claude/hmw-mode.on
|
||
|
||
# Fable-real-mode marker — 🧊 retired H21 S110 (2026-07-11): mode-marker BỎ, engine-đắt = per-invocation
|
||
# (/fable-real|/fable-clone <vai> <đề-bài>, owner gõ kèm vai). Pattern GIỮ phòng-hờ: file cũ Dropbox-sync
|
||
# tái xuất vẫn ignored, KHÔNG bao giờ commit (semantics-ma). Pattern AFTER !.claude/** so last-match wins.
|
||
.claude/fable-real-mode.on
|
||
|
||
# HMW run-trace folders — Harness-10 (2026-06-18): `.claude/workflows/runs/<run-id>/` is git-TRACKED
|
||
# (run.md + sub-md/ + harvest/ + _ledger.md) for auditability. Stays tracked via the !.claude/** negation
|
||
# above — do NOT add an ignore rule for runs/. Containment model shifts from Harness-2 B6 ("wave-*/ gitignored
|
||
# → any tracked-change post-workflow = stray-write") to Harness-10 ("tracked-change OUTSIDE runs/<run-id>/ +
|
||
# assigned code-disjoint = violation"). Run-trace now VISIBLE in git-diff = direct audit (stronger).
|
||
#
|
||
# Legacy Harness-2 wave-folder + agent-team — kept ignored (superseded by runs/; no wave-*/ remain; harmless).
|
||
# Pattern AFTER !.claude/** so last-match wins (giống hmw-mode.on).
|
||
# ⚠️ check-ignore verify (exit-code nuance): plain `git check-ignore X` exits 1 for a negation/re-included path
|
||
# (NOT 0); only `git check-ignore -v --no-index` shows exit 0 for BOTH. Use the idiom for a correct verdict:
|
||
# `git check-ignore X && echo IGNORED || echo NOT-IGNORED` → runs/ = NOT-IGNORED (tracked); wave-x/ = IGNORED.
|
||
.claude/workflows/wave-*/
|
||
.claude/agent-teams/
|
||
|
||
# Claude harness orphan dumps
|
||
*.zip
|
||
|
||
# Sub-agent output dumps (JSON/HTML scratch)
|
||
tmp/
|
||
|
||
# [S76] Guard cwd-misland (feedback_agent_cwd_relative_memory_misland): sub-agent `cd`
|
||
# vào fe-user/fe-admin chạy npm build rồi ghi MEMORY.md relative-path → stray
|
||
# `fe-*/.claude/agent-memory/...`. Canonical agent-memory ở ROOT `.claude/` vẫn tracked
|
||
# (negation `!.claude/**` trên). Pattern AFTER negation → last-match-wins cho path FE-app.
|
||
fe-*/.claude/
|
||
backups/
|
||
*.bak
|
||
|
||
# [S93 Harness-16] Runtime strikes-state (machine-local, regenerated each run) -- NOT source.
|
||
# Pattern AFTER the !.claude/** negation -> last-match-wins ignores these state files.
|
||
.claude/agent-memory/.mfe-state.json
|
||
.claude/agent-memory/.archive-strikes.json
|
||
|
||
# [S146] Scheduled-tasks LOCK file — runtime mutex, machine-local, NOT source.
|
||
# Bat @S146: no KHONG duoc ignore nen bat ky `git add -A` nao cung nuot no vao commit
|
||
# (lock file trong git = nhieu + de xung dot giua may). Hook wal-flush.ps1 khong cham
|
||
# (ngoai 4 path co dinh) nhung closeout `add -A` thi co. Pattern AFTER !.claude/** -> last-match-wins.
|
||
.claude/scheduled_tasks.lock
|
||
|
||
# [S152] Cygwin/MSYS crash dumps (grep.exe.stackdump xuat hien khi grep MSYS crash
|
||
# tren mega-line UTF-8 — E-2 @S152). May-local debris, khong bao gio la source.
|
||
*.stackdump
|
||
|
||
# Python bytecode (scripts/session_ctx.py <20> S153)
|
||
__pycache__/
|
||
*.pyc
|