You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix Tier 1 package list in Phase 2 (was incorrectly listing logger/healthcheck)
- Change Tier 1 packages from "Stable (v1)" to "Beta" (v0.x = no stability guarantee)
- Add "no global state" graduation criterion
- Add permissions package scope to open questions
- Remove verbose Go code example from Stability Levels section
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
> **Note**: All packages start as Beta in v0.x releases. Once the library reaches v1.0.0, packages meeting all graduation criteria will be promoted to Stable.
1.**Release cadence**: Monthly minor releases, or release when ready?
473
-
2.**Tier 2 timeline**: When should we start refactoring logger/healthcheck/tokenexchange for graduation?
474
-
3.**Logger refactoring approach**: When decoupling logger from Viper, should we use zap with config injection, switch to slog, or provide an interface that supports both?
468
+
2.**Tier 2 timeline**: When should we start refactoring healthcheck/tokenexchange for graduation?
469
+
3.**Logger approach**: When decoupling logger from Viper, should we use zap with config injection, switch to slog (stdlib), or provide an interface that supports both?
470
+
4.**permissions package scope**: Is `pkg/permissions` (container security profiles) generic enough for a shared library, or is it too domain-specific to ToolHive?
0 commit comments