Skip to main content

Document Editing Tools

3 requirements · 14 scenarios

Automated Definition Insertion

JR-document-editing-tools-001
The system SHALL provide a definition insertion capability that adds new definition paragraphs into Word documents with automatic alphabetical ordering enforcement within detected Definitions sections.
5 test scenarios
  • Definition inserted in alphabetical order JR-document-editing-tools-001.1
  • Definition inserted outside definitions section JR-document-editing-tools-001.2
  • No definitions section bypasses ordering enforcement JR-document-editing-tools-001.3
  • Duplicate term insertion blocked JR-document-editing-tools-001.4
  • Document formatting preserved on insertion JR-document-editing-tools-001.5

Cross-Reference Preservation in Edits

JR-document-editing-tools-009
The editing engine MUST expose Word cross-reference structures alongside text content, enabling the system to understand and preserve document cross-references during edits. Paragraph style information MUST also be included.
5 test scenarios
  • Cross-reference field exposed during edit JR-document-editing-tools-009.1
  • Plain text paragraph handled normally JR-document-editing-tools-009.2
  • Field code content excluded from visible text JR-document-editing-tools-009.3
  • Field positions tracked in clean text JR-document-editing-tools-009.4
  • Paragraph style included in edit context JR-document-editing-tools-009.5

Paragraph Style Preservation

JR-document-editing-tools-010
The editing engine MUST preserve or apply paragraph styles atomically. When no explicit style is specified, the original paragraph style is preserved. Invalid styles are rejected with a retry opportunity.
4 test scenarios
  • Original style preserved when not specified JR-document-editing-tools-010.1
  • Specified style applied correctly JR-document-editing-tools-010.2
  • Invalid style rejected with retry JR-document-editing-tools-010.3
  • Style inferred from context JR-document-editing-tools-010.4