Checklist

19 of 19 complete
  • Define minimal user behavior and explicit non-goals
  • Design model, server, Turbo, and Stimulus flow using existing patterns
  • Define normal concurrency, failure handling, authorization, and test boundaries
  • Propose an implementation and PR split that excludes unrelated scope
  • Revise design around the single postponement-placement rule and remove configuration scope
  • Migrate proposal positions and uniqueness to case/status ordering
  • Implement postponement placement and status-scoped display ordering
  • Restrict manual ordering to the waiting queue with resource authorization and locking
  • Synchronize secretary, politician, and public proposal order through existing Turbo patterns
  • Run focused tests, migration validation, JavaScript tests, and RuboCop
  • Unify close-meeting, biased, and postponement initial placement without affecting later manual order
  • Resolve review findings for confidential broadcasts and shared reload-frame rendering
  • Use shared display-ordered politician proposal loading after create-from-notes and preserve its Turbo Frame
  • Replace self-referencing proposal reload sources with dedicated secretary and politician frame endpoints
  • Use synchronous order-only Turbo markers for manual proposal moves to avoid frame fetch aborts
  • Diagnose repeated PR CI failures against master and identify conflicting paths with reproducible evidence
  • Resolve master schema conflict, stabilize escaped-name assertions, and validate fixes
  • Fix queue placement and encrypted-field persistence with regression coverage
  • Secure secretary proposal frame access and preserve committed poll/frame updates
Area
Kaukus
Kind
Feature
Priority
Medium
Task ID
tsk_fae867abh7
Updated