02 Novel Management
Novel creation, metadata, archiving, and organisation
FEAT-0201 Add novel
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0004 - Add entity |
Description
Users shall be able to create any number of novels.
In addition to the properties inherited from the base entity, novels have the following properties:
- Title (overrides base entity Name)
- Subtitle
- Author name
- Genre
- Target word count — see FEAT-1204 Novel word count goal
- Status - FEAT-0229
- Synopsis (overrides base entity Description)
- Premise (overrides base entity Notes)
- Pitch
- Parts enabled? Yes / No
FEAT-0202 Novel structure
| Status | In Progress |
| Phase | 1 |
Description
Novels shall follow this hierarchical structure:
- Parts — these are optional. If a novel is to have more than one part then this option can be enabled when the novel is created, or at a later stage when editing the novel’s details.
- Chapters — the novel shall consist of one or more chapters. If parts are in use then chapters are parented off a part, rather than the novel.
- Scenes — a chapter shall have one or more scenes.
FEAT-0203 Edit novel
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0002 - Edit entity |
Description
The following properties are read-only in edit mode:
- Actual word count (calculated)
In addition to the functions inherited from the base entity, the novel edit page provides the following function:
- Enable / disable parts
FEAT-0204 Archive novel
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0005 - Archive entity |
Description
No novel-specific extensions to the base behaviour.
FEAT-0205 Unarchive novel
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0003 - Archived entity list board |
Description
No novel-specific extensions to the base behaviour.
FEAT-0206 Delete novel
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0006 - Delete entity |
Description
When a novel is deleted all associated parts, chapters, scenes, characters, locations and items are also deleted.
FEAT-0207 Duplicate novel
| Status | Draft |
| Phase | 4 |
| Extends | FEAT-0007 - Duplicate entity |
Description
When a novel is duplicated all associated parts, chapters, scenes, characters, locations and items are also duplicated and associated with the new novel.
FEAT-0208 Export novel
| Status | Draft |
| Phase | 3 |
Description
Novel export is fully described in 10 Export. See FEAT-1002 Export manuscript for manuscript export and FEAT-1001 Include in compile for controlling which content is included.
FEAT-0209 Novel list display
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0001 - Entity list board |
Description
When the user logs into the application their novels shall be displayed as cards on a board.
Note:
The novel list display is an exception to the Entity list board. As novels have no parent entity, the parent summary section is not displayed.
FEAT-0210 Novel structure display
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0001 - Entity list board |
Description
When the user clicks on a novel title on the novel list display the view changes to the entity list board for that novel, displaying its parts or chapters.
FEAT-0211 Add part
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0004 - Add entity |
Description
Parts are an optional level of the novel structure. Parts can be enabled or disabled through the edit novel feature.
In addition to the properties inherited from the base entity, parts have the following properties:
- Status - FEAT-0229
FEAT-0212 Edit part
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0002 - Edit entity |
Description
The following properties are read-only in edit mode:
- Word count (calculated)
FEAT-0213 Archive part
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0005 - Archive entity |
Description
No part-specific extensions to the base behaviour.
FEAT-0214 Unarchive part
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0003 - Archived entity list board |
Description
No part-specific extensions to the base behaviour.
FEAT-0215 Delete part
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0006 - Delete entity |
Description
When a part is deleted all associated chapters and scenes are also deleted.
FEAT-0216 Part relocation
| Status | Draft |
| Phase | 4 |
| Extends | FEAT-0011 - Cross-novel relocation |
Description
If a part is relocated to a novel where parts are not enabled, the system shall automatically enable parts for the destination novel.
When parts are disabled on a novel, any existing child chapters are reparented directly onto the novel.
FEAT-0217 Add chapter
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0004 - Add entity |
Description
Chapters are parented off a novel part if parts are enabled, otherwise their parent is the novel itself.
In addition to the properties inherited from the base entity, chapters have the following properties:
- Status - FEAT-0229
FEAT-0218 Edit chapter
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0002 - Edit entity |
Description
The following properties are read-only in edit mode:
- Word count (calculated)
FEAT-0219 Archive chapter
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0005 - Archive entity |
Description
No chapter-specific extensions to the base behaviour.
FEAT-0220 Unarchive chapter
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0003 - Archived entity list board |
Description
No chapter-specific extensions to the base behaviour.
FEAT-0221 Delete chapter
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0006 - Delete entity |
Description
When a chapter is deleted all associated scenes are also deleted.
FEAT-0222 Chapter relocation
| Status | Draft |
| Phase | 4 |
| Extends | FEAT-0011 - Cross-novel relocation |
Description
If the destination novel has parts enabled, a destination part must be selected for the chapter.
FEAT-0223 Add scene
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0004 - Add entity |
Description
Scenes are the children of chapters.
In addition to the properties inherited from the base entity, scenes have the following properties:
- Status - FEAT-0229
FEAT-0224 Edit scene
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0002 - Edit entity |
Description
The following properties are read-only in edit mode:
- Word count (calculated)
In addition to the functions inherited from the base entity, the scene edit page provides the following function:
- Write — opens the writing interface
FEAT-0225 Archive scene
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0005 - Archive entity |
Description
No scene-specific extensions to the base behaviour.
FEAT-0226 Unarchive scene
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0003 - Archived entity list board |
Description
No scene-specific extensions to the base behaviour.
FEAT-0227 Delete scene
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0006 - Delete entity |
Description
No scene-specific extensions to the base behaviour.
FEAT-0228 Scene relocation
| Status | In Progress |
| Phase | 1 |
| Extends | FEAT-0008 - Entity reparenting |
Description
Scene relocation is limited to moving a scene between chapters within the same novel. Cross-novel relocation is not supported for scenes.
FEAT-0229 Status selection
| Status | In Progress |
| Phase | 1 |
Description
Where indicated, manuscript entities include a Status property with the following values:
- Not started (default)
- Plotting
- First draft
- First review
- Second draft
- Second review
- Structural edit
- Final edit
- Beta reading
- Publishing
- Published