init
This commit is contained in:
17
go-cleanup/task-01-color-parsing-errors.txt
Normal file
17
go-cleanup/task-01-color-parsing-errors.txt
Normal file
@@ -0,0 +1,17 @@
|
||||
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 #1 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 1
|
||||
```
|
||||
|
||||
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 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.
|
||||
19
go-cleanup/task-02-hash-parsing-errors.txt
Normal file
19
go-cleanup/task-02-hash-parsing-errors.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
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 #2 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 2
|
||||
```
|
||||
|
||||
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 Task 1 being completed first - ensure error handling patterns are consistent.
|
||||
|
||||
⚠️ 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.
|
||||
19
go-cleanup/task-03-optimize-color-allocations.txt
Normal file
19
go-cleanup/task-03-optimize-color-allocations.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
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 #3 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 3
|
||||
```
|
||||
|
||||
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 is a performance optimization task - measure before/after to ensure improvements.
|
||||
|
||||
⚠️ 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.
|
||||
19
go-cleanup/task-04-replace-magic-numbers.txt
Normal file
19
go-cleanup/task-04-replace-magic-numbers.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
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 #4 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 4
|
||||
```
|
||||
|
||||
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 is a readability improvement task - replace magic numbers with named constants while keeping exact same values.
|
||||
|
||||
⚠️ 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.
|
||||
19
go-cleanup/task-05-refactor-circle-geometry.txt
Normal file
19
go-cleanup/task-05-refactor-circle-geometry.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
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 #5 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 5
|
||||
```
|
||||
|
||||
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 is a data structure improvement task - clean up the Shape struct while maintaining all existing functionality.
|
||||
|
||||
⚠️ 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.
|
||||
19
go-cleanup/task-06-optimize-string-building.txt
Normal file
19
go-cleanup/task-06-optimize-string-building.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
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 #6 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 6
|
||||
```
|
||||
|
||||
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 is a performance optimization task - replace fmt.Sprintf with more efficient string building.
|
||||
|
||||
⚠️ 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.
|
||||
19
go-cleanup/task-07-simplify-complex-logic.txt
Normal file
19
go-cleanup/task-07-simplify-complex-logic.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
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 #7 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 7
|
||||
```
|
||||
|
||||
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 is a readability improvement task - simplify complex logic while maintaining exact same behavior.
|
||||
|
||||
⚠️ 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.
|
||||
19
go-cleanup/task-08-apply-go-idioms.txt
Normal file
19
go-cleanup/task-08-apply-go-idioms.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
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 #8 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 8
|
||||
```
|
||||
|
||||
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 is a Go idioms improvement task - replace JavaScript-style patterns with idiomatic Go.
|
||||
|
||||
⚠️ 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.
|
||||
19
go-cleanup/task-09-comprehensive-error-logging.txt
Normal file
19
go-cleanup/task-09-comprehensive-error-logging.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
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 #9 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 9
|
||||
```
|
||||
|
||||
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 and 2 being completed first - build on their error handling foundations.
|
||||
|
||||
⚠️ 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.
|
||||
19
go-cleanup/task-10-performance-benchmarks.txt
Normal file
19
go-cleanup/task-10-performance-benchmarks.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
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 #10 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 10
|
||||
```
|
||||
|
||||
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 is a performance measurement task - create benchmarks to measure icon generation speed and memory usage.
|
||||
|
||||
⚠️ 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.
|
||||
19
go-cleanup/task-11-optimize-polygon-rendering.txt
Normal file
19
go-cleanup/task-11-optimize-polygon-rendering.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
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 #11 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 11
|
||||
```
|
||||
|
||||
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 is a rendering optimization task - improve polygon rendering efficiency while maintaining exact same output.
|
||||
|
||||
⚠️ 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.
|
||||
21
go-cleanup/task-12-concurrent-icon-generation.txt
Normal file
21
go-cleanup/task-12-concurrent-icon-generation.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
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 #12 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 12
|
||||
```
|
||||
|
||||
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 3 and 10 being completed first - ensure optimizations and benchmarks are in place.
|
||||
|
||||
⚠️ This is a concurrency feature task - add support for concurrent icon generation while maintaining thread safety.
|
||||
|
||||
⚠️ 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.
|
||||
19
go-cleanup/task-13-comprehensive-documentation.txt
Normal file
19
go-cleanup/task-13-comprehensive-documentation.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
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 #13 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 13
|
||||
```
|
||||
|
||||
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 is a documentation task - create detailed documentation for public APIs and important internal functions.
|
||||
|
||||
⚠️ 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.
|
||||
21
go-cleanup/task-14-continuous-integration.txt
Normal file
21
go-cleanup/task-14-continuous-integration.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
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 #14 from taskmaster and implement the solution:
|
||||
```
|
||||
tm get-task 14
|
||||
```
|
||||
|
||||
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 Task 10 being completed first - ensure benchmarks are available for CI pipeline.
|
||||
|
||||
⚠️ This is a CI/CD setup task - create automated testing pipeline for continuous quality assurance.
|
||||
|
||||
⚠️ 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.
|
||||
21
go-cleanup/task-15-final-code-review.txt
Normal file
21
go-cleanup/task-15-final-code-review.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
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.
|
||||
Reference in New Issue
Block a user