03 Writing Interface
Test execution records for the markdown editor and writing features
Revision: 1.0 · 18-Apr-2026
R-FUNC-0301.01 Markdown editor element support
Scenario: Editor renders heading elements
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | All heading elements were displayed as expected |
Scenario: Editor renders typography elements
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | All typography elements were displayed as expected |
Scenario: Editor renders list elements
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | All list elements were displayed as expected. |
Scenario: Editor renders remaining supported elements
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | All remaining markdown elements were displayed as expected. |
R-UI-0301.01 Editor toolbar provides shortcuts for common elements
Scenario: Toolbar provides H1, H2, and H3 shortcut buttons
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | Shortcut buttons for H1, H2 and H3 were displayed as expected |
Scenario: H4 to H6 are not available as toolbar shortcuts
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | Shortcut buttons for H4, H5, H6 were not displayed, as expected |
R-FUNC-0302.01 Editor autosaves content automatically
Scenario: Editor autosaves after changes are made
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | New content was automatically saved as expected. |
Scenario: Editor does not autosave when no changes have been made
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The editor is not saved if no changes have been made (in reality, if you haven't made a change, you cannot tell if the save has been triggered or not) |
R-PERF-0302.01 Default autosave interval is 30 seconds
Scenario: Default autosave interval is 30 seconds
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The autosave interval defaults to 30 seconds as expected. |
R-USER-0303.01 Unsaved changes trigger a confirmation dialog on in-application navigation
Scenario: Confirmation dialog is shown when navigating away with unsaved changes
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #75 | Clicking the breadcrumbs works as expected, but next scene / previous scene display the browser notification, not the in app notification. |
Scenario: Navigation proceeds when the user confirms
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | Navigation was completed as expected. |
Scenario: Navigation is cancelled when the user declines
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The navigation was cancelled as expected |
Scenario: No confirmation dialog when there are no unsaved changes
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | Navigation succeeded with no notification when there were no outstanding changes, as expected. |
R-FUNC-0304.01 Word count updates as the user types
Scenario: Word count updates as text is added
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The word count updated as expected |
Scenario: Word count updates as text is deleted
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The word count successfully updated as words were deleted. |
R-FUNC-0304.02 Word counts roll up on save
Scenario: Chapter word count updates on scene save
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The novel word count was updated as expected |
Scenario: Novel word count updates on scene save
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The novel word count was updated as expected |
Scenario: Part word count updates on scene save when parts are enabled
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The part word count was updated as expected. |
R-FUNC-0304.03 Word counts update when a manuscript entity is archived
Scenario: Archiving a scene reduces the parent chapter word count
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #73 | No facility to archive scenes so this test cannot be performed. |
Scenario: Archiving a scene reduces the novel word count
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #71 | No facility to archive scenes so this test cannot be performed. |
Scenario: Archiving a scene reduces the part word count when parts are enabled
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #71 | No facility to archive scenes so this test cannot be performed. |
Scenario: Archiving a chapter reduces the novel word count
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #76 | Archiving a chapter did not reduce the number of words for the novel. |
Scenario: Archiving a chapter reduces the part word count when parts are enabled
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #76 | Archiving a chapter did not reduce the part word count. |
Scenario: Archiving a part reduces the novel word count
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #77 | Archiving a part did not reduce the novel word count. |
R-FUNC-0304.04 Word counts update when a manuscript entity is unarchived
Scenario: Unarchiving a scene increases the parent chapter word count
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #71 | There's no scene archive / restore capability |
Scenario: Unarchiving a scene increases the novel word count
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #71 | There is no scene archive / restore caapability |
Scenario: Unarchiving a scene increases the part word count when parts are enabled
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #71 | There is no scene archive / restore capability |
Scenario: Unarchiving a chapter increases the novel word count
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #78 | Unarchiving a chapter did not increase the novel word count |
Scenario: Unarchiving a chapter increases the part word count when parts are enabled
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #78 | Unarchiving a chapter did not increase the part word count |
Scenario: Unarchiving a part increases the novel word count
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #78 | Unarchiving a part did not increase the novel word count. |
R-FUNC-0304.05 Word counts update when a manuscript entity is deleted
Scenario: Deleting a scene reduces the parent chapter word count
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #73 | Scenes cannot be deleted and so this test could not be performed. |
Scenario: Deleting a scene reduces the novel word count
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #73 | Scenes cannot be deleted and so this test could not be performed. |
Scenario: Deleting a scene reduces the part word count when parts are enabled
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #73 | Scenes cannot be deleted and so this test could not be performed. |
Scenario: Deleting a chapter reduces the novel word count
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #79 | Deleting a chapter did not reduce the novel's word count |
Scenario: Deleting a chapter reduces the part word count when parts are enabled
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #79 | Deleting a chapter did not reduce the part's word count |
Scenario: Deleting a part reduces the novel word count
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #79 | Deleting a part did not reduce the novel's word count |
R-FUNC-0305.01 Toggle between edit and preview mode
Scenario: Switch from edit mode to preview mode
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The preview rendered the text without markdown as expected. |
Scenario: Switch from preview mode back to edit mode
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The toggle back from preview to edit mode displayed the markdown as expected |
R-FUNC-0306.01 Distraction free mode
Scenario: Enter distraction free mode
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | In distraction free mode only the editor was displayed as expected. |
Scenario: Exit distraction free mode
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | When toggling off distraction free mode the full application was displayed as expected |
R-FUNC-0307.01 Automatic cross-referencing on save
Scenario: Character name occurrence is recorded on scene save
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | Character cross reference behaved as expected. |
Scenario: Location name occurrence is recorded on scene save
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | Location cross referencing behaved as expected |
Scenario: Item name occurrence is recorded on scene save
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | Item cross referencing worked as expected. |
Scenario: No occurrence recorded when name is not present in scene
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | Characters not mentioned in a scene are not cross referenced as expected. |