Files
BIPMaterialManager/.gitignore
Misaka_Company e1d55b8b39 feat(cleaner): add outer-level retry on fatal crash with execution ID
When CleanerService hits a fatal error (browser crash, timeout), the
outer catch now sets result.crashed=true. CleanerApplicationService
detects this, closes the dead browser session, re-logs into ERP, and
re-runs all orders once. An execution ID (CLN-yyyyMMddHHmmss-XXXX)
generated at startup ensures report files are deduplicated across
retries. Reports now display execution ID and app version.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 10:07:29 +08:00

51 lines
526 B
Plaintext

node_modules
dist
out
.DS_Store
.eslintcache
*.log*
.npmrc
# AI Agent
.claude
.agents
# Environment
.env
# Test outputs
coverage/
downloads/
release-output/
build/bin/
*.xlsx
*.parsed.json
# Test scripts (debug and manual)
tests/debug/
tests/manual/
test-*.mjs
test-*.js
compare_*.js
# logs
logs
# oh my opencode
.sisyphus
# Runtime config files
*.yaml
*.yaml.backup
# But keep config.template.yaml
!config.template.yaml
# nul
nul
# TypeScript incremental compilation cache
*.tsbuildinfo
# temporary files
tmp/
temp/