ExportRules.format string->enum; remove use_tls bool (tls_mode enums are authoritative). Size S. Dep: WS-A1.
Part of the Roadmap-to-9/10 program (design: scratchpad/design/, ROADMAP-TO-9.md). Serial PROTO queue: only one [PROTO] story in flight at a time; WS-A is the sole .proto editor. Detailed brief written at dispatch. DoD per docs/STORY-WORKFLOW.md (engine+proto+CLI+offline mock-only E2E, no fabrication, golden regen on proto change).
ExportRules.format string->enum; remove use_tls bool (tls_mode enums are authoritative). Size S. Dep: WS-A1.
Part of the Roadmap-to-9/10 program (design: scratchpad/design/, ROADMAP-TO-9.md). Serial PROTO queue: only one [PROTO] story in flight at a time; WS-A is the sole .proto editor. Detailed brief written at dispatch. DoD per docs/STORY-WORKFLOW.md (engine+proto+CLI+offline mock-only E2E, no fabrication, golden regen on proto change).
Delivered via PR #356 (WS-A5, squash-merged to dev). ExportRules.format is now a dedicated RuleExportFormat enum (UNSPECIFIED/SQL/JSON) — not a reuse of mailbox ExportFormat — and UNSPECIFIED is rejected with InvalidArgument (tightens the old silent default-to-SQL). AccountConfig.use_tls dropped from proto (reserved 7) + core + all producers/consumers; imap_tls_mode/smtp_tls_mode remain sole TLS authority (grep-confirmed use_tls was write-only, never behavioral). Golden regenerated (15166->15298), contract_stability green. Follow-up: the on-disk accounts.use_tls column was left in place (additive-only migration precedent) — candidate for a later destructive-drop migration.
Delivered via PR #356 (WS-A5, squash-merged to dev). ExportRules.format is now a dedicated RuleExportFormat enum (UNSPECIFIED/SQL/JSON) — not a reuse of mailbox ExportFormat — and UNSPECIFIED is rejected with InvalidArgument (tightens the old silent default-to-SQL). AccountConfig.use_tls dropped from proto (reserved 7) + core + all producers/consumers; imap_tls_mode/smtp_tls_mode remain sole TLS authority (grep-confirmed use_tls was write-only, never behavioral). Golden regenerated (15166->15298), contract_stability green. Follow-up: the on-disk accounts.use_tls column was left in place (additive-only migration precedent) — candidate for a later destructive-drop migration.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
ExportRules.format string->enum; remove use_tls bool (tls_mode enums are authoritative). Size S. Dep: WS-A1.
Part of the Roadmap-to-9/10 program (design: scratchpad/design/, ROADMAP-TO-9.md). Serial PROTO queue: only one [PROTO] story in flight at a time; WS-A is the sole .proto editor. Detailed brief written at dispatch. DoD per docs/STORY-WORKFLOW.md (engine+proto+CLI+offline mock-only E2E, no fabrication, golden regen on proto change).
Delivered via PR #356 (WS-A5, squash-merged to dev). ExportRules.format is now a dedicated RuleExportFormat enum (UNSPECIFIED/SQL/JSON) — not a reuse of mailbox ExportFormat — and UNSPECIFIED is rejected with InvalidArgument (tightens the old silent default-to-SQL). AccountConfig.use_tls dropped from proto (reserved 7) + core + all producers/consumers; imap_tls_mode/smtp_tls_mode remain sole TLS authority (grep-confirmed use_tls was write-only, never behavioral). Golden regenerated (15166->15298), contract_stability green. Follow-up: the on-disk accounts.use_tls column was left in place (additive-only migration precedent) — candidate for a later destructive-drop migration.