docs: define bootstrap and schema proposal
This commit is contained in:
@@ -16,6 +16,7 @@ For every Go-related task, always invoke and follow the `golang-how-to` skill, t
|
||||
- Use integer minor currency units or an explicitly documented fixed-precision representation; never floating point for money.
|
||||
- Interpret timezone-naive challenge timestamps as `Asia/Tehran`, preserve their source provenance, and normalize canonical database/API timestamps to UTC `timestamptz`/ISO 8601. Any change to this assumption requires a new import version and ADR.
|
||||
- Raw imports are immutable inputs; corrections are new import versions, not silent mutation.
|
||||
- CSV ingestion is a one-time bootstrap/recovery command only. Never add a file watcher, polling schedule, recurring CSV ETL, or ownership of ZarinPal's production writes without a new approved spec.
|
||||
- `adjusted_fee` is obfuscated and may be used only for relative analysis.
|
||||
|
||||
## Go baseline after approval
|
||||
|
||||
Reference in New Issue
Block a user