- Remove unused packages: engine/dag/{getter,bootstrap,vertex/vertexmock},
engine/pq/{bootstrap,block}, core/{tracker,verify}
- Add sync.RWMutex to protocol/wave for thread-safe map access
- Increase engine/dag test coverage from 11.7% to 98.3%
- Add comprehensive tests for DAG consensus, vertex, and engine
- All 27 packages pass tests, 16 at 100% coverage
- Fixed test assertions for sub-second consensus timings (963ms, 630ms, 369ms)
- Removed duplicate directories and reorganized structure:
- Removed duplicate protocol directories from root (moved to /protocol/)
- Removed duplicate engines directory
- Removed integration and snowtest directories
- Moved common.go from engine/common to core/
- Removed unnecessary symlinks and graph directories
- Renamed SNOWMAN references to CHAIN in proto files
- All config tests now pass with correct millisecond timings