CadHubManage/.gitignore
sladro b19ef1467a feat: Implement CAD batch processing framework with plugin callback handling
- Added configuration for file storage and software plugins in `software_config.yaml`.
- Created core components for batch processing including `CadBatchManager`, `CadTaskRouter`, and `SerialBatchExecutor`.
- Implemented plugin callback handling with `PluginCallbackRegistry` and HTTP client for task submission.
- Developed API endpoint for receiving plugin callbacks in `plugin_callbacks.py`.
- Enhanced data models for batch processing including `BatchJob`, `BatchItem`, and callback payloads.
- Introduced WebSocket support for real-time updates on batch processing status.
- Added comprehensive tests for routing, callback API, and serial executor behavior.
- Documented the implementation plan and core execution rules in `cad-batch-plan.md`.
2026-03-01 08:48:10 +08:00

54 lines
575 B
Plaintext

# Python bytecode / caches
__pycache__/
*.py[cod]
*$py.class
# Virtual environments
.venv/
venv/
env/
.offline-venv/
# Build / packaging outputs
build/
dist/
*.egg-info/
.eggs/
*Test*
!tests/
!tests/*.py
# Test / tooling caches
.pytest_cache/
.coverage
coverage.xml
htmlcov/
.mypy_cache/
.ruff_cache/
.cache/
# IDE / editor
.vscode/
.idea/
*.swp
# Local assistant / tooling
.claude/
# Env files (keep example)
.env
.env.*
!.env.example
# Logs / runtime artifacts
*.log
schema.log
std.out
trail.txt*
nul
logs/operation_logs/*.jsonl
# OS-specific
Thumbs.db
Desktop.ini