Harness 1 (Self-observability): NEW tooling-auditor (H1 tooling/docs-freshness 4-faceted) + harvest-curator (H2 harvest-integrity 5-axis) INFORM-only monitor subs, TACH BIET per anh-mandate -> roster 8->10. Wire session-start Phase 2.1.1 RE-REPORT + session-end L.b 6->7-step (H2 5-axis GATE + H1 chot + B5 wave-gom). H3 plugin/skill = gop-vai doc, 0 new agent. Harness 2 (wave-folder isolation): hmw.js WAVE-MODE (subMdPath + tool-aware writeGuard) + .gitignore wave-*/ + agent-teams/ (B6 git-check-ignore verified) + NEW workflows/README convention. Harness 3 (email channel): broadcasts/ (6+6 folder + 13 .gitkeep + _index + inbox/README, committed) + send/check-email cmd (self=se) + adap-apply base-path fix outbox/all/. HMW-mode ON: recon fan-out 4 read-only agent -> em main single-writer WRITE -> reviewer PASS all 3. Containment: git-diff 1 benign self-MEMORY + chunk-count 2414=2414 (0 RAG-write). Nac executed-file, verified-runtime PENDING CLI restart. 3 adap-reports + session log. Test 181 unchanged (no product code). CI runs (hmw.js/.gitignore/.gitkeep not path-ignored) but no bundle/migration change. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
101 lines
2.6 KiB
Plaintext
101 lines
2.6 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
|
|
|
|
# HMW wave-folder + agent-team — transient per-workflow detail (Harness 2 B6 isolation —
|
|
# H2 harvest-curator gom rồi; gitignore để git-diff audit isolation SẠCH, 0 noise).
|
|
# Pattern AFTER !.claude/** so last-match wins (giống hmw-mode.on).
|
|
# Verify: git check-ignore -v .claude/workflows/wave-x/wave.md
|
|
.claude/workflows/wave-*/
|
|
.claude/agent-teams/
|
|
|
|
# Claude harness orphan dumps
|
|
*.zip
|
|
|
|
# Sub-agent output dumps (JSON/HTML scratch)
|
|
tmp/
|