Reliability/PoC hardening: dedupe uploads by file_hash, surface editor sync failures instead of a false success SnackBar with a retry-without-re-OCR path, bound the OCR pipeline fetches with timeouts, share a single ApiClient/Dio instance app-wide, tune capture JPEG quality, and add an opt-in docker-compose.demo.yml for a production-mode run ahead of client demos. Translate all Flutter-side user-facing text (screens, validators, SnackBars, the printed delivery receipt, and shared API error messages) to Bahasa Indonesia. Also includes in-progress OCR parser/accuracy-tuning work from the same session: table column/unit normalization fixes, store/customer master data, accuracy history log, and test-image renaming/cleanup. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017eRAsLqN9Sg1b9YPz22Lxz
18 lines
519 B
JSON
18 lines
519 B
JSON
{
|
|
"version": 1,
|
|
"skills": {
|
|
"grill-me": {
|
|
"source": "mattpocock/skills",
|
|
"sourceType": "github",
|
|
"skillPath": "skills/productivity/grill-me/SKILL.md",
|
|
"computedHash": "67e31b63e6e9e454cc2f51cd85b9cf1396ee46379a87c07a1450f33c47c1276a"
|
|
},
|
|
"grilling": {
|
|
"source": "mattpocock/skills",
|
|
"sourceType": "github",
|
|
"skillPath": "skills/productivity/grilling/SKILL.md",
|
|
"computedHash": "250c2622b0035a3536fdd8bfae5b008da473174617387306860dff8e0866dba6"
|
|
}
|
|
}
|
|
}
|