Skip to content

Conversation

@zfarrell
Copy link
Contributor

Summary

  • Add id module with define_resource_ids! macro for type-safe ID prefixes
  • Enforce unique 4-char lowercase alphanumeric prefixes at compile time
  • Use k8s-compatible alphabet (0-9, a-z) for 26-char nanoid suffix

- Add id module with define_resource_ids! macro for type-safe ID prefixes
- Enforce unique 4-char lowercase alphanumeric prefixes at compile time
- Use k8s-compatible alphabet (0-9, a-z) for 26-char nanoid suffix
- Format: [4-char prefix][26-char nanoid] = 30 chars total
@zfarrell zfarrell merged commit 7278c6e into main Jan 18, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants