3. Utilities

The current web interface supports the following operations:

3.1. General

3.1.1. Check

Verify document integrity:

  • Object ID Prefixes match “prefix” directive.
  • Object ID Suffix is number or “?”
  • No duplicate object IDs.
  • Report unassigned Object IDs.
  • Verify “next_id” directive exceeds highest Object ID used.

3.1.2. Annotate

Annotate any blank requirement object IDs (IDs with a “-?” suffix)

3.1.3. Annotate Reset

Replace all requirement object ID suffix numbers with “-?”

3.2. Export

3.2.1. Aggregate

Exports an Excel spreadsheet summarizing the information in all requirements directives.

3.3. Migration

3.3.1. Apply Styles

Corrects documents which were converted to Cascade format before Cascade used styles for directives (it previously used localized ad-hoc styling applied directly to the paragraphs). This utility applies the styles accordingly, but you must first add the Cascade styles to your document.

3.3.2. History

Cascade began as a command line application. While some Cascade functions can be still be performed at the command line, the command line interface is no longer used for production (though some of the commands continue to have usefulness to developers). In production, Cascade is launched in http mode (using its http command line option, python -m cascade http) and is accessed as a web service.