Skip to content

Implement Story Limitations Feature #36

@thevahidal

Description

@thevahidal

Background

We want to introduce a new feature to Novel that allows users to define limitations for their stories. These limitations will provide story creators with a sense of creative directorship over their narratives while maintaining a structured framework.

User Requirements

  • Users should be able to specify the total number of story parts allowed for their story.
  • Users should have the ability to set word count or character limits for each story part.
  • Users should be able to define a maximum number of story parts allowed per user.

Technical Requirements

  • Design and implement an intuitive user interface that allows authors to set these limitations during story creation.
  • Develop backend functionality to enforce the defined limitations for each story.
  • Implement validation checks to ensure that the limitations are within reasonable and logical bounds.
  • Handle edge cases, such as what happens if a user attempts to exceed the defined limitations.
  • Provide clear error messages and notifications to users when limitations are violated.

Acceptance Criteria

  • Users can set the total number of story parts for their story.
  • Authors can define word count or character limits for each story part.
  • The system enforces the limitations set by the users and prevents them from being exceeded.
  • Clear error messages are displayed when limitations are violated.
  • The limitations feature is thoroughly tested to ensure its functionality and reliability.

Additional Considerations

  • Consider implementing an option to allow authors to modify or remove limitations after the initial creation of the story.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions