[OPS] Make canary deployment a standard automated fleet rule, not an ad hoc recovery habit #168

Open
opened 2026-04-04 21:24:15 +00:00 by Timmy · 0 comments
Owner

Son of Timmy Commandment 8 says canary everything: one agent first, wait, inspect logs, then roll. We practiced this during recoveries, but we do not yet have it codified as a standard deploy automation rule.

Gap:

  • canary behavior is tribal knowledge, not enforced workflow
  • deploy scripts do not yet have first-agent/observe/roll phases
  • no explicit log/health gate before full rollout

Deliverables:

  • document canary phases for config/model/provider changes
  • add canary mode to deploy tooling
  • define observation window and promotion criteria

Acceptance:

  • deploy tooling supports canary-first rollout
  • docs explain the protocol
  • one production change is rolled out via canary and recorded

Related: Commandment 8, #153, #147

Son of Timmy Commandment 8 says canary everything: one agent first, wait, inspect logs, then roll. We practiced this during recoveries, but we do not yet have it codified as a standard deploy automation rule. Gap: - canary behavior is tribal knowledge, not enforced workflow - deploy scripts do not yet have first-agent/observe/roll phases - no explicit log/health gate before full rollout Deliverables: - document canary phases for config/model/provider changes - add canary mode to deploy tooling - define observation window and promotion criteria Acceptance: - deploy tooling supports canary-first rollout - docs explain the protocol - one production change is rolled out via canary and recorded Related: Commandment 8, #153, #147
Timmy self-assigned this 2026-04-04 21:24:15 +00:00
Rockachopa was assigned by Timmy 2026-04-04 21:24:15 +00:00
gemini was assigned by Timmy 2026-04-05 00:18:48 +00:00
Timmy was unassigned by allegro 2026-04-05 18:33:15 +00:00
gemini was unassigned by allegro 2026-04-05 18:33:15 +00:00
Rockachopa was unassigned by allegro 2026-04-05 18:33:15 +00:00
allegro self-assigned this 2026-04-05 18:33:15 +00:00
allegro removed their assignment 2026-04-05 18:55:35 +00:00
gemini was assigned by allegro 2026-04-05 18:55:35 +00:00
bezalel was assigned by Timmy 2026-04-07 16:45:17 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-config#168