Skip to content

Add proposal return-to-draft flows - #73

Merged
Cyber-preacher merged 1 commit into
masterfrom
phase-95-proposal-draft-returns
Sep 4, 2026
Merged

Add proposal return-to-draft flows#73
Cyber-preacher merged 1 commit into
masterfrom
phase-95-proposal-draft-returns

Conversation

@Cyber-preacher

Copy link
Copy Markdown
Contributor

Why

Proposers need an explicit, understandable path from a failed or withdrawn proposal back to editable work without hiding its governance history.

What changed

  • add a proposer-only Return to drafts action to live Proposal Pool pages
  • explain the private-draft and history-preservation behavior in a confirmation dialog
  • route successful returns into Proposal Wizard and reconcile stage races canonically
  • show Continue editing only to owners of returned drafts
  • label returned drafts by their server-projected source in My Drafts and draft detail
  • add a reusable proposal-header action slot
  • extend typed API contracts for owner-safe return projections

Validation

  • yarn typecheck
  • yarn test: 53 files, 238 tests passed
  • yarn build
  • Playwright complete suite: 105/105 passed
  • focused return suite: 19/19 passed
  • Light, Sky, Night, and Fire verified at 390, 768, 1024, and 1440 CSS pixels
  • Prettier, diff, source, and production-bundle scans passed

Release safety

No runtime mock wiring, preview data, production-data change, or VPS deployment is included.

@Cyber-preacher
Cyber-preacher merged commit 7a57265 into master Sep 4, 2026
6 checks passed
@Cyber-preacher
Cyber-preacher deleted the phase-95-proposal-draft-returns branch September 4, 2026 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant