Move schema ownership to infrastructure layer: - Redis keys: config/constants.go -> queue/keys.go (TaskQueueKey, TaskPrefix, etc.) - Filesystem paths: config/paths.go -> storage/paths.go (JobPaths) - Create config/shared.go with RedisConfig, SSHConfig - Update all imports: worker/, api/helpers, api/ws_jobs, api/ws_validate - Clean up: remove duplicates from queue/task.go, queue/queue.go, config/paths.go Build status: Compiles successfully |
||
|---|---|---|
| .. | ||
| artifacts.go | ||
| config.go | ||
| core.go | ||
| data_integrity.go | ||
| execution.go | ||
| gpu_detector.go | ||
| hash_selector.go | ||
| jupyter_task.go | ||
| native_bridge.go | ||
| native_bridge_libs.go | ||
| native_bridge_nocgo.go | ||
| runloop.go | ||
| snapshot_store.go | ||