Spaces:
Sleeping
Sleeping
File size: 6,170 Bytes
a77b143 15d6396 a77b143 627204e a77b143 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 2666003 9b3e770 094dfba dc4e8af 2666003 dc4e8af 9b3e770 2666003 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 2666003 dc4e8af 2666003 dc4e8af 2666003 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 2666003 dc4e8af 2666003 dc4e8af 2666003 dc4e8af 2666003 dc4e8af 2666003 dc4e8af 2666003 dc4e8af 2666003 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 dc4e8af 9b3e770 2666003 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
---
title: Document Checker Tool
emoji: 🐨
colorFrom: green
colorTo: green
sdk: gradio
sdk_version: 5.25.2
app_file: app.py
pinned: false
---
# Document Checker Tool
**Ensuring FAA Document Compliance and Consistency**
---
## 1. Introduction
### Purpose
The **Document Checker Tool** streamlines the review process by:
- Enhancing consistency and compliance with FAA and regulatory standards.
- Automating manual checks for improved speed and accuracy.
- Improving clarity and professionalism in FAA documents.
This tool provides **recommendations** to aid document authors, who retain final decision-making authority.
### Scope
Supports all FAA document types covered by AIR-646, with checks aligned to:
- GPO Style Manual
- FAA Orders
- Document Drafting Handbook
- AIR-600 Quick Reference Guide
- Internal memos, templates, and more
---
## 2. Revision History
- **2/10/2025:** Changed "notice to air missions" to "notice to airmen" per GENOT N 7930.114.
- **1/5/2025:** Added checks for 508 accessibility, heading levels, cross-references, and broken links. Updated the acronym checker for better accuracy.
- **12/8/2024:** Added paragraph and sentence length checks. Reorganized checks for workflow improvements. Updated the date format check to exclude certain AC numbers.
- **11/26/2024:** Initial release with 15 checks.
---
## 3. Checker Categories Overview
### Key Checker Categories
1. Readability Check
2. Heading Title Checks
3. Heading Period Format Check
4. Terminology Checks
5. Acronym Check
6. Acronym Usage Check
7. Section Symbol (§) Checks
8. 508 Compliance Check (basic checks)
9. Cross Reference Check
10. Broken Link Check
11. Date Format Consistency Check
12. Placeholder Content Check
13. Referenced Document Title Format Check
14. Table Caption Check
15. Figure Caption Check
16. Table/Figure Reference Check
17. Parenthesis Balance Check
18. Double Period Check
19. Spacing Check
20. Paragraph Length Check
21. Sentence Length Check
---
## 4. Details of Each Checker
### 1. Readability Check
Analyzes document readability using multiple metrics including Flesch Reading Ease, Flesch-Kincaid Grade Level, and Gunning Fog Index. Also checks for passive voice usage and technical jargon.
---
### Heading Checks
#### 2. Heading Title Check
Verifies required headings are present and formatted according to document type. Note that for ACs, if the AC cancels another AC, you need the Cancellation paragraph. If it doesn't cancel another AC, then you don't need it.
**Examples:**
- **Advisory Circulars:** Purpose, Applicability, Cancellation, Related Material, Definition of Key Terms
- **Federal Register Notice:** Purpose of This Notice, Audience, Where to Find This Notice
- **Orders:** Purpose of This Order, Audience, Where to Find This Order
#### 3. Heading Period Format Check
Verifies if headings include or omit periods based on document type.
**Examples:**
- **Requires Periods:** Advisory Circulars, Orders, Technical Standard Orders
- **No Periods:** Other document types
---
### Terminology Checks
#### 4. Terminology Usage Check
Flags non-compliant or outdated terms, ensuring adherence to FAA terminology standards.
**Examples:**
- Replace "shall" with "must" per GPO Style Manual.
- Replace "flight crew" with "flightcrew" per AIR-600 Quick Reference Guide.
---
### Acronym and Abbreviation Checks
#### 5. Acronym Check
Verifies acronyms are defined upon first use.
**Example:** Federal Aviation Administration (FAA)
#### 6. Acronym Usage Check
Identifies acronyms that are defined but not subsequently used.
---
### Section Symbol (§) Checks
#### 7. Section Symbol Usage Check
Ensures section symbols are formatted correctly.
**Examples:**
- Use "14 CFR 21.21" instead of "14 CFR § 21.21".
- Use "§§ 25.25 and 25.26" for multiple references.
---
### 508 Compliance Check
#### 8. 508 Compliance Checks
- Detects images missing alternative text
- Identifies skipped heading structures
- Flags hyperlinks that lack descriptive text indicating their destination.
---
### Reference Checks
#### 9. Cross Reference Check
Validates that all references to paragraphs, appendices, tables, or figures exist in the document.
#### 10. Broken Link Check
Identifies non-functional or broken hyperlinks.
---
### Date and Placeholder Checks
#### 11. Date Format Consistency Check
Ensures date formatting matches the "Month Day, Year" convention.
**Examples:**
- Correct "1/15/24" to "January 15, 2024".
#### 12. Placeholder Content Check
Flags placeholders like "TBD" or "To be added".
---
### Document Title Checks
#### 13. Referenced Document Title Format Check
Checks formatting of referenced document titles.
**Examples:**
- **Italicized:** Advisory Circulars
- **Quotation Marks:** Other document types
---
### Table and Figure Checks
#### 14. Table Caption Check
Ensures table captions follow numbering conventions by document type.
#### 15. Figure Caption Check
Verifies figure captions adhere to proper numbering.
#### 16. Table/Figure Reference Check
Checks capitalization of references depending on placement in a sentence.
---
### Syntax and Punctuation Checks
#### 17. Parenthesis Balance Check
Ensures parentheses are properly paired.
**Example:** Corrects "(as defined in AC 25-11B performs..." to include a closing parenthesis.
#### 18. Double Period Check
Identifies unintended multiple periods.
**Example:** Corrects "ends with two periods..".
#### 19. Spacing Check
Verifies consistent spacing around references and sentences.
**Examples:**
- Correct "AC25.1" to "AC 25.1".
- Remove extra spaces after periods.
---
### Length Checks
#### 20. Paragraph Length Check
Flags paragraphs exceeding six sentences or eight lines.
#### 21. Sentence Length Check
Highlights sentences longer than 35 words.
---
**Note:** This tool is a work in progress. Expect more features and updates in the future to meet evolving document requirements. |