adap-apply 2026-06-03-Agent-ultracode-hmw-mem-governance (reviewer_gate PASS). PROJECT-FIT=ADOPT tailored: SE 8-agent roster. nac=executed-file (verified-pending restart+spawn-test). - T1/T2 toggle: .claude/commands/ultra-on.md + ultra-off.md; marker .claude/hmw-mode.on gitignored (T2 non-negotiable). - T3: session-start BUOC 0.5 reads marker -> reports ON/OFF. - S2/S3/S4: .claude/workflows/hmw.js P2 fan-out — checkpointApproved throw (mechanized), args JSON.parse-guard, role-whitelist fail-soft, VALID_ROLES=8 SE agents, sub-no-spawn-sub, return schema findings+memoryDelta 4-field (R1). - M1-M5: B1 slice-inject / M2 return-delta-only / B3 single-writer append-only / B2 harvest-lien / M5 store_memory-strip re-verified intact (0 tools-grant). - agents/README.md +HMW governance section (VALID_ROLES source-of-truth) + adap-report 5-field LOCK. Test 181 unchanged (no .cs/.tsx). CI-skip (all .md/.js/.gitignore). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
94 lines
2.3 KiB
Plaintext
94 lines
2.3 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
|
|
|
|
# Claude harness orphan dumps
|
|
*.zip
|
|
|
|
# Sub-agent output dumps (JSON/HTML scratch)
|
|
tmp/
|