|
|
@@ -96,6 +96,11 @@ How it gets the info:
|
|
|
`internal/mcpserver`.
|
|
|
- User-facing strings in English (CLI output, help texts, error messages),
|
|
|
code comments in English.
|
|
|
+- **Unambiguous date outputs:** prefer ISO-8601 (RFC-3339 / `2006-01-02`)
|
|
|
+ for machine-readable/structured surfaces (CLI `--json`, MCP `offer` wire type);
|
|
|
+ compact locale-style formats (e.g. `02.01.`) are only for human-facing chat
|
|
|
+ messages and must be overridable via `CHEAPO_DATE_FORMAT`. Avoid ambiguous
|
|
|
+ `DD.MM.`/`MM/DD` outputs without a year.
|
|
|
- Wrap errors with context: `fmt.Errorf("epic: ...: %w", err)`.
|
|
|
- New store platforms (Prime, GOG, …) follow the provider pattern (above).
|
|
|
- **Chatto client:** `internal/chatto` is a hand-built Connect-JSON client
|