Source decision 0060 — As an Editor, I want to open, edit, and publish existing content
Original source · exact version bafyreidui5oyoiox2pyu3s4rpyyqeuvjefd7uti3af5ga7ebggojoo34yy · Read-derived block
Classification: story; source kind: story; decision: approve; confidence: high; review status: needs-review.
Rationale: Detailed story with criteria, flow, edge cases and UI notes; Status Done alone is not release evidence.
Review qualification: Uncertain identity/behavior/duplication remains a separate candidate; do not merge without review.
Canonical target (to be published after manifest): Proposed canonical target
Similar source candidates — kept separate
Evidence snapshot: original readable text and block backlinks
Heading Acceptance criteria source block
Paragraph The user can click in any place and start typing or editing. A text cursor will appear. source block
Paragraph The user can modify text, images, or formatting. source block
Paragraph The user can publish at any time when there are new changes. The Publish button is always available, but disable when there are no changes. source block
Paragraph The system confirms when changes are successfully published. source block
Paragraph The system shows autosave every time the user changes something. source block
Paragraph When publishing, the dialog shows when was the last time it was last published and if there are changes to published. source block
Paragraph When the user clicks the "last time it was published," the versions list will be opened. source block
Paragraph When the user clicks "changes to publish," the changes will be highlighted in the document. source block
Paragraph If the user Clicks outside the text area, the Cursor should disappear. The same if the user press ESC. source block
Paragraph Publish button is not shown when user is on Comments tab. source block
Paragraph To publish a comment, first the target document, block or range must be published. source block
Heading Important notes: source block
Paragraph Save vs publish — this is the key tension. Right now the flow forces a binary: publish or discard. But users naturally want a third state: "I'm done for now, save my draft, I'll publish later." source block
Paragraph Discard isn't really "throw away my work" — it's closer to "revert to the last published version", which is a much more meaningful and specific action. That's a different mental model entirely. source block
Image The user can click in any place and start typing or editing. source block
Image The system shows autosave every time the user changes something. source block
Heading Basic flow source block
Paragraph User navigates to the content. source block
Paragraph User does click in any area to start editing and the text cursor appears with the block in soft green. source block
Paragraph User makes changes. source block
Paragraph User clicks Publish. source block
Paragraph System updates the content and shows confirmation. source block
Paragraph User leaves the document without publishing changes, changes will autosaved. source block
Paragraph User returns the document, all changes will be saved and user can keep editing and Publish when he is ready. source block
Heading Edge Cases source block
Paragraph User lacks permission to edit → Do not show "Publish" button source block
Paragraph User lacks permission to edit → Do not show "New" button source block
Paragraph User lacks permission to edit → Options in 3 dots button list will vary source block
Heading UI considerations: source block
Paragraph Improve buttons contrast color, in this design screen a propose an updated version of Primary, Secondary and Subtle button. source block
Paragraph Update the autosave text to be always visible when document has a cover photo. source block
Do you like what you are reading? Subscribe to receive updates.
Unsubscribe anytime