2 Commits

Author SHA1 Message Date
Henk-Jan Lebbink
c450081b2e
Refactor string parameters to typed wrapper structs (#200)
- Replaced raw string parameters with validated wrapper types (BucketName, ObjectName, Region, VersionId, etc.) following the "parse, don't validate" pattern
- Bucket and object names are now validated at construction time, ensuring compile-time correctness
- Added both relaxed (MinIO-compatible) and strict (AWS S3-compliant) validation modes for bucket names
2026-01-27 14:12:49 +01:00
Copilot
1ee21b7591
Add .github/copilot-instructions.md for repository onboarding (#191)
* Initial plan

* Add comprehensive copilot-instructions.md file

Co-authored-by: HJLebbink <1561352+HJLebbink@users.noreply.github.com>

* Add PR label requirement to copilot instructions

Co-authored-by: HJLebbink <1561352+HJLebbink@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: HJLebbink <1561352+HJLebbink@users.noreply.github.com>
2025-10-30 13:42:03 +01:00