21 lines
1.1 KiB
Plaintext
21 lines
1.1 KiB
Plaintext
You are working on the Go Jdenticon library, a Go port of the JavaScript Jdenticon library that generates deterministic identicons. This library has achieved byte-for-byte identical SVG output with the JavaScript reference implementation, which is CRITICAL to maintain.
|
|
|
|
Get task #15 from taskmaster and implement the solution:
|
|
```
|
|
tm get-task 15
|
|
```
|
|
|
|
CRITICAL CONSTRAINTS:
|
|
⚠️ MUST run reference compatibility tests after any changes:
|
|
```bash
|
|
go test ./jdenticon -run TestJavaScriptReferenceCompatibility -v
|
|
```
|
|
These tests MUST pass - they verify byte-for-byte identical SVG output with the JavaScript implementation.
|
|
|
|
⚠️ This task depends on Tasks 1-13 being completed first - this is the final review and cleanup task.
|
|
|
|
⚠️ This is a comprehensive review task - perform final code review and ensure consistent style across all changes.
|
|
|
|
⚠️ This is a code quality improvement project - maintain all existing functionality while improving error handling, performance, and maintainability.
|
|
|
|
Focus on the specific requirements in the task and ensure your implementation follows Go best practices while preserving JavaScript compatibility. |