Spaces:
Sleeping
Sleeping
Update README.md
Browse files
README.md
CHANGED
@@ -9,110 +9,205 @@ app_file: app.py
|
|
9 |
pinned: false
|
10 |
---
|
11 |
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
The
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
pinned: false
|
10 |
---
|
11 |
|
12 |
+
# Document Checker Tool
|
13 |
+
**Ensuring FAA Document Compliance and Consistency**
|
14 |
+
|
15 |
+
---
|
16 |
+
|
17 |
+
## 1. Introduction
|
18 |
+
|
19 |
+
### Purpose
|
20 |
+
The **Document Checker Tool** aims to:
|
21 |
+
- Improve consistency and compliance with FAA and regulatory guidelines.
|
22 |
+
- Automate tedious manual checks, providing faster and more accurate results.
|
23 |
+
- Enhance clarity and professionalism in FAA documentation.
|
24 |
+
|
25 |
+
This tool provides **suggestions**, but the final editorial decisions rest with the document author.
|
26 |
+
|
27 |
+
### Scope
|
28 |
+
The tool supports all FAA document types AIR-646 supports and includes 15 categories of checks.
|
29 |
+
|
30 |
+
The tool adheres to style and guidelines derived from:
|
31 |
+
- GPO Style Manual
|
32 |
+
- FAA Orders
|
33 |
+
- Document Drafting Handbook
|
34 |
+
- AIR-600 Quick Reference Guide
|
35 |
+
- Internal memos, templates, and more
|
36 |
+
|
37 |
+
---
|
38 |
+
|
39 |
+
## 2. Checker Categories Overview
|
40 |
+
|
41 |
+
### 15 Key Checker Categories
|
42 |
+
1. **Heading Title Checks**
|
43 |
+
2. **Heading Period Format Check**
|
44 |
+
3. **Acronym Check**
|
45 |
+
4. **Acronym Usage Check**
|
46 |
+
5. **Terminology Checks**
|
47 |
+
6. **Section Symbol (§) Checks**
|
48 |
+
7. **Table Caption Check**
|
49 |
+
8. **Figure Caption Check**
|
50 |
+
9. **Table/Figure Reference Check**
|
51 |
+
10. **Referenced Document Title Format Check**
|
52 |
+
11. **Double Period Check**
|
53 |
+
12. **Spacing Check**
|
54 |
+
13. **Date Format Check**
|
55 |
+
14. **Placeholder Content Check**
|
56 |
+
15. **Parenthesis Balance Check**
|
57 |
+
|
58 |
+
---
|
59 |
+
|
60 |
+
## 3. Details of Each Checker
|
61 |
+
|
62 |
+
### Heading Checks
|
63 |
+
|
64 |
+
#### 1. Required Heading Title Check
|
65 |
+
Verifies required headings are present and properly formatted based on document type.
|
66 |
+
|
67 |
+
**Examples:**
|
68 |
+
|
69 |
+
- **Advisory Circulars:**
|
70 |
+
- Purpose
|
71 |
+
- Applicability
|
72 |
+
- Cancellation
|
73 |
+
- Related Material
|
74 |
+
- Definition of Key Terms
|
75 |
+
|
76 |
+
- **Federal Register Notice:**
|
77 |
+
- Purpose of This Notice
|
78 |
+
- Audience
|
79 |
+
- Where Can I Find This Notice
|
80 |
+
|
81 |
+
- **Order:**
|
82 |
+
- Purpose of This Order
|
83 |
+
- Audience
|
84 |
+
- Where to Find This Order
|
85 |
+
|
86 |
+
#### 2. Heading Period Format Check
|
87 |
+
Ensures headings have or do not have periods based on document type.
|
88 |
+
|
89 |
+
**Examples:**
|
90 |
+
- **Required Period:** Advisory Circular, Order, Technical Standard Order
|
91 |
+
- **No Period:** All other document types
|
92 |
+
|
93 |
+
---
|
94 |
+
|
95 |
+
### Acronym and Abbreviation Checks
|
96 |
+
|
97 |
+
#### 3. Acronym Check
|
98 |
+
Ensures acronyms are defined at first use.
|
99 |
+
- **Example:** Federal Aviation Administration (FAA)
|
100 |
+
|
101 |
+
#### 4. Acronym Usage Check
|
102 |
+
Identifies acronyms defined but not used.
|
103 |
+
|
104 |
+
---
|
105 |
+
|
106 |
+
### Terminology Checks
|
107 |
+
|
108 |
+
#### 5. Terminology Usage Check
|
109 |
+
Flags outdated or vague terms and enforces FAA terminology standards.
|
110 |
+
|
111 |
+
**Examples:**
|
112 |
+
- Replace "shall" with "must" per GPO Style Manual.
|
113 |
+
- Replace "flight crew" with "flightcrew" per AIR-600 Quick Reference Guide.
|
114 |
+
|
115 |
+
---
|
116 |
+
|
117 |
+
### Section Symbol (§) Checks
|
118 |
+
|
119 |
+
#### 6. Section Symbol Usage Check
|
120 |
+
Ensures proper formatting for section symbols.
|
121 |
+
|
122 |
+
**Examples:**
|
123 |
+
- Replace "14 CFR § 21.21" with "14 CFR 21.21".
|
124 |
+
- Replace "§ 25.25 and 25.26" with "§§ 25.25 and 25.26".
|
125 |
+
|
126 |
+
---
|
127 |
+
|
128 |
+
### Table and Figure Checks
|
129 |
+
|
130 |
+
#### 7 & 8. Table/Figure Caption Checks
|
131 |
+
Verifies captions follow correct numbering conventions based on document type.
|
132 |
+
|
133 |
+
**Examples:**
|
134 |
+
- Table X-Y and Figure X-Y for Advisory Circulars and Orders.
|
135 |
+
- Table X and Figure X for all other document types.
|
136 |
+
|
137 |
+
#### 9. Table/Figure Reference Check
|
138 |
+
Ensures references are lowercase mid-sentence and capitalized at the start of a sentence.
|
139 |
+
|
140 |
+
---
|
141 |
+
|
142 |
+
### Document Title Checks
|
143 |
+
|
144 |
+
#### 10. Referenced Document Title Format Check
|
145 |
+
Verifies correct formatting of referenced document titles.
|
146 |
+
|
147 |
+
- **Italicize:** Advisory Circulars
|
148 |
+
- **Quotation Marks:** Airworthiness Criteria, Deviation Memo, Exemption, Federal Register Notice, Order, Rule, Special Condition, Technical Standard Order
|
149 |
+
- **No Formatting:** Policy Statement and all others
|
150 |
+
|
151 |
+
---
|
152 |
+
|
153 |
+
### Punctuation and Spacing Checks
|
154 |
+
|
155 |
+
#### 11. Double Period Check
|
156 |
+
Flags unintended multiple periods.
|
157 |
+
|
158 |
+
**Example:**
|
159 |
+
- Corrects: "This sentence ends with two periods..".
|
160 |
+
|
161 |
+
#### 12. Spacing Check
|
162 |
+
Ensures proper spacing around references.
|
163 |
+
|
164 |
+
**Examples:**
|
165 |
+
- Replace "AC25.1" with "AC 25.1".
|
166 |
+
- Remove double spaces between words or after periods.
|
167 |
+
|
168 |
+
---
|
169 |
+
|
170 |
+
### Date Format and Placeholder Checks
|
171 |
+
|
172 |
+
#### 13. Date Format Consistency Check
|
173 |
+
Ensures dates follow the "Month Day, Year" format in the document body.
|
174 |
+
|
175 |
+
**Examples:**
|
176 |
+
- Replace "1/15/24" with "January 15, 2024".
|
177 |
+
|
178 |
+
#### 14. Placeholder Content Check
|
179 |
+
Flags placeholders like "TBD" or "To be added."
|
180 |
+
|
181 |
+
---
|
182 |
+
|
183 |
+
### Parenthesis Balance Check
|
184 |
+
|
185 |
+
#### 15. Parenthesis Balance Check
|
186 |
+
Verifies that all parentheses are properly opened and closed.
|
187 |
+
|
188 |
+
**Examples:**
|
189 |
+
- Add a missing closing parenthesis to "The system (as defined in AC 25-11B performs...".
|
190 |
+
|
191 |
+
---
|
192 |
+
|
193 |
+
## 4. Practical Applications
|
194 |
+
|
195 |
+
1. **Efficient Document Review:** Automated checks save time and reduce errors.
|
196 |
+
2. **Consistency Across Documents:** Ensures adherence to FAA standards.
|
197 |
+
3. **Enhanced Collaboration:** Simplifies document updates for teams.
|
198 |
+
|
199 |
+
---
|
200 |
+
|
201 |
+
## 5. Conclusion and Future Updates
|
202 |
+
|
203 |
+
### Key Takeaways
|
204 |
+
- Automated checkers enhance accuracy and compliance.
|
205 |
+
- Tailored for FAA documentation needs.
|
206 |
+
- Saves time while improving document quality.
|
207 |
+
|
208 |
+
### What's Next?
|
209 |
+
- Continue refining the tool to improve accuracy and functionality.
|
210 |
+
- Explore adding new checks based on user feedback and evolving guidelines.
|
211 |
+
- Investigate ignoring specific sections like the Table of Contents for better results.
|
212 |
+
|
213 |
+
**Note:** This tool is a work in progress. Expect more features and updates in the future to meet evolving document requirements.
|