|
| 1 | +# iExec Documentation Changes Checklist |
| 2 | + |
| 3 | +## CRITICAL PRIORITY |
| 4 | + |
| 5 | +### 1. Vale Error Resolution (491 Total Errors) |
| 6 | + |
| 7 | +#### 1.1 Terminology Standardization Error |
| 8 | + |
| 9 | +- [ ] **Intel Capitalization** (43 instances) |
| 10 | + - [ ] Convert `Intel` → `intel` across all files |
| 11 | + - [ ] Files: `src/get-started/protocol/tee/*.md`, `src/guides/build-iapp/advanced/*.md` |
| 12 | + - [ ] Verification: `grep -r "Intel" src/` should return 0 results |
| 13 | + |
| 14 | +- [ ] **Ethereum Capitalization** (38 instances) |
| 15 | + - [ ] Convert `Ethereum` → `ethereum` across all files |
| 16 | + - [ ] Files: `src/get-started/overview/*.md`, `src/references/web3*/*.md` |
| 17 | + - [ ] Verification: `grep -r "Ethereum" src/` should return 0 results |
| 18 | + |
| 19 | +- [ ] **Workerpool Standardization** (27 instances) |
| 20 | + - [ ] Convert `workerpool` → `Workerpool` across all files |
| 21 | + - [ ] Files: `src/get-started/protocol/worker/*.md`, `src/references/dataProtector/*.md` |
| 22 | + - [ ] Verification: `grep -r "workerpool[^s]" src/` should return 0 results |
| 23 | + |
| 24 | +- [ ] **TaskId Standardization** (8 instances) |
| 25 | + - [ ] Convert `taskid` → `taskId` across all files |
| 26 | + - [ ] Files: `src/guides/build-iapp/advanced/*.md`, `src/references/web3telegram.md` |
| 27 | + - [ ] Verification: `grep -r "taskid" src/` should return 0 results |
| 28 | + |
| 29 | +- [ ] **Oracle Capitalization** (34 instances) |
| 30 | + - [ ] Convert `Oracle` → `oracle` across all files |
| 31 | + - [ ] Files: `src/get-started/protocol/oracle.md`, `src/guides/build-iapp/advanced/*.md` |
| 32 | + - [ ] Verification: `grep -r "Oracle[^F]" src/` should return 0 results |
| 33 | + |
| 34 | +- [ ] **Package Manager Terms** (15 instances) |
| 35 | + - [ ] Convert `NPM` → `npm` across all files |
| 36 | + - [ ] Convert `DockerHub` → `Dockerhub` across all files |
| 37 | + - [ ] Convert `GitHub` → `Github` across all files |
| 38 | + - [ ] Files: `src/references/*/getting-started.md`, `src/guides/build-iapp/*.md` |
| 39 | + |
| 40 | +- [ ] **Blockchain Terms** (12 instances) |
| 41 | + - [ ] Convert `Blockchain` → `blockchain` across all files |
| 42 | + - [ ] Convert `Mainnet` → `mainnet` across all files |
| 43 | + - [ ] Convert `Sidechain` → `sidechain` across all files |
| 44 | + - [ ] Files: `src/get-started/overview/*.md`, `src/references/glossary.md` |
| 45 | + |
| 46 | +- [ ] **Data Structure Terms** (18 instances) |
| 47 | + - [ ] Convert `JSON` → `json` across all files |
| 48 | + - [ ] Convert `Boolean` → `boolean` across all files |
| 49 | + - [ ] Files: `src/guides/manage-data/*.md`, `src/references/dataProtector/dataProtectorCore/*.md` |
| 50 | + |
| 51 | +#### 1.2 Style Formatting Errors |
| 52 | + |
| 53 | +- [ ] **Em Dash Spacing** (23 instances) |
| 54 | + - [ ] Fix spacing around em dashes (remove spaces) |
| 55 | + - [ ] Files: `src/get-started/protocol/pay-per-task.md`, `src/references/dataProtector/dataProtectorCore.md` |
| 56 | + - [ ] Pattern: `" - "` → `"—"` |
| 57 | + |
| 58 | +- [ ] **Unit Spacing** (15 instances) |
| 59 | + - [ ] Add non-breaking space between numbers and units |
| 60 | + - [ ] Examples: `2GB` → `2 GB`, `30h` → `30 h`, `5s` → `5 s` |
| 61 | + - [ ] Files: `src/get-started/protocol/pay-per-task.md`, `src/guides/build-iapp/inputs-and-outputs.md` |
| 62 | + |
| 63 | +- [ ] **Quote Punctuation** (8 instances) |
| 64 | + - [ ] Move commas and periods inside quotation marks |
| 65 | + - [ ] Files: `src/guides/build-iapp/manage-access.md`, `src/references/glossary.md` |
| 66 | + |
| 67 | +- [ ] **AM/PM Formatting** (4 instances) |
| 68 | + - [ ] Add space before AM/PM designations |
| 69 | + - [ ] Files: `src/references/web3telegram.md` |
| 70 | + - [ ] Pattern: `9am` → `9 AM`, `5pm` → `5 PM` |
| 71 | + |
| 72 | +### 2. Exclamation Point Removal (47 Errors) |
| 73 | + |
| 74 | +- [ ] **Remove all exclamation points** from content text (keep in code examples if needed) |
| 75 | +- [ ] **Primary Files**: |
| 76 | + - [ ] `src/get-started/helloWorld/*.md` (18 instances) |
| 77 | + - [ ] `src/guides/build-iapp/advanced/*.md` (12 instances) |
| 78 | + - [ ] `src/references/iapp-generator/*.md` (8 instances) |
| 79 | + - [ ] `src/guides/manage-data/*.md` (5 instances) |
| 80 | + - [ ] `src/guides/use-iapp/*.md` (4 instances) |
| 81 | + |
| 82 | +### 3. Strategic Messaging Integration |
| 83 | + |
| 84 | +- [ ] **"Turnkey Privacy" Integration** |
| 85 | + - [ ] Achieve 80% coverage across major sections |
| 86 | + - [ ] Add to all section introductions |
| 87 | + - [ ] Include in feature descriptions |
| 88 | + - [ ] Integrate into navigation CTAs |
| 89 | + - [ ] Reinforce in tutorial conclusions |
| 90 | + |
| 91 | +- [ ] **Replace Generic Marketing Language** |
| 92 | + - [ ] "Solutions" → specific tool identification |
| 93 | + - [ ] "Revolutionary" → proven capabilities |
| 94 | + - [ ] "Leverage" → use/utilize appropriately |
| 95 | + - [ ] Generic benefits → iExec-specific value propositions |
| 96 | + |
| 97 | +--- |
| 98 | + |
| 99 | +## HIGH PRIORITY |
| 100 | + |
| 101 | +### 4. Heading Capitalization (246 Warnings) |
| 102 | + |
| 103 | +#### 4.1 Systematic Heading Conversion |
| 104 | +- [ ] **Convert Title Case → Sentence Case** across all headings |
| 105 | +- [ ] **Pattern**: `## Getting Started` → `## Getting started` |
| 106 | +- [ ] **Exception**: Proper nouns (iExec, DataProtector, etc.) remain capitalized |
| 107 | + |
| 108 | +#### 4.2 Priority Files (High Traffic) |
| 109 | +- [ ] `src/get-started/helloWorld/*.md` (25 headings) |
| 110 | +- [ ] `src/guides/build-iapp/*.md` (45 headings) |
| 111 | +- [ ] `src/guides/manage-data/*.md` (18 headings) |
| 112 | +- [ ] `src/guides/use-iapp/*.md` (22 headings) |
| 113 | +- [ ] `src/references/dataProtector/*.md` (67 headings) |
| 114 | +- [ ] `src/references/iapp-generator/*.md` (23 headings) |
| 115 | +- [ ] `src/references/web3mail/*.md` (18 headings) |
| 116 | +- [ ] `src/references/web3telegram/*.md` (18 headings) |
| 117 | + |
| 118 | +#### 4.3 Common Heading Patterns to Fix |
| 119 | +- [ ] `Quick Start` → `Quick start` |
| 120 | +- [ ] `Getting Started` → `Getting started` |
| 121 | +- [ ] `Next Steps` → `Next steps` |
| 122 | +- [ ] `Use Cases` → `Use cases` |
| 123 | +- [ ] `Key Features` → `Key features` |
| 124 | +- [ ] `Best Practices` → `Best practices` |
| 125 | +- [ ] `Return Value` → `Return value` |
| 126 | +- [ ] `Error Handling` → `Error handling` |
| 127 | +- [ ] `What's Next?` → `What's next?` |
| 128 | +- [ ] `How it Works` → `How it works` |
| 129 | + |
| 130 | +### 5. First-Person Language Reduction (187 Warnings) |
| 131 | + |
| 132 | +#### 5.1 "We/Our/Us" Conversion Patterns |
| 133 | +- [ ] **"We provide"** → **"iExec provides"** or **"The platform provides"** |
| 134 | +- [ ] **"Our tools"** → **"The tools"** or **"iExec tools"** |
| 135 | +- [ ] **"Let's build"** → **"Build"** or **"Start building"** |
| 136 | +- [ ] **"We believe"** → **"Privacy should be"** or remove entirely |
| 137 | +- [ ] **"Our documentation"** → **"This documentation"** or **"The documentation"** |
| 138 | + |
| 139 | +#### 5.2 Priority Files for First-Person Reduction |
| 140 | +- [ ] `src/get-started/welcome.md` (8 instances) - **CRITICAL** |
| 141 | +- [ ] `src/get-started/helloWorld/*.md` (23 instances) |
| 142 | +- [ ] `src/guides/build-iapp/*.md` (34 instances) |
| 143 | +- [ ] `src/guides/use-iapp/*.md` (18 instances) |
| 144 | +- [ ] `src/references/web3telegram.md` (15 instances) |
| 145 | +- [ ] `src/get-started/overview/*.md` (22 instances) |
| 146 | + |
| 147 | +### 6. Application vs App Standardization (89 Instances) |
| 148 | + |
| 149 | +- [ ] **Global Replace**: `application` → `app` (except in specific technical contexts) |
| 150 | +- [ ] **Files to Update**: |
| 151 | + - [ ] `src/get-started/overview/iapp.md` (8 instances) |
| 152 | + - [ ] `src/guides/build-iapp/advanced/*.md` (23 instances) |
| 153 | + - [ ] `src/references/dataProtector/dataProtectorCore/*.md` (15 instances) |
| 154 | + - [ ] `src/references/web3mail/*.md` (12 instances) |
| 155 | + - [ ] `src/references/web3telegram.md` (18 instances) |
| 156 | + - [ ] `src/references/glossary.md` (13 instances) |
| 157 | + |
| 158 | +### 7. Passive Voice Conversion (156 Suggestions) |
| 159 | + |
| 160 | +#### 7.1 Common Passive → Active Patterns |
| 161 | +- [ ] **"Data is encrypted"** → **"DataProtector encrypts data"** |
| 162 | +- [ ] **"Apps are deployed"** → **"Developers deploy apps"** |
| 163 | +- [ ] **"Results are returned"** → **"The system returns results"** |
| 164 | +- [ ] **"Tasks are executed"** → **"Workers execute tasks"** |
| 165 | +- [ ] **"Access is granted"** → **"Users grant access"** |
| 166 | +- [ ] **"Files are processed"** → **"The system processes files"** |
| 167 | +- [ ] **"Orders are created"** → **"Users create orders"** |
| 168 | + |
| 169 | +#### 7.2 Priority Files for Active Voice |
| 170 | +- [ ] `src/get-started/overview/protected-data.md` (12 instances) |
| 171 | +- [ ] `src/get-started/helloWorld/2-protectData.md` (8 instances) |
| 172 | +- [ ] `src/guides/build-iapp/inputs-and-outputs.md` (15 instances) |
| 173 | +- [ ] `src/references/dataProtector/dataProtectorCore/*.md` (31 instances) |
| 174 | +- [ ] `src/references/web3mail/methods/*.md` (18 instances) |
| 175 | + |
| 176 | +### 8. Acronym Expansion (312 Suggestions) |
| 177 | + |
| 178 | +#### 8.1 Technical Acronyms (First Usage Expansion) |
| 179 | +- [ ] **TEE** → **Trusted Execution Environment (TEE)** on first usage per page |
| 180 | +- [ ] **SGX** → **Software Guard Extensions (SGX)** on first usage per page |
| 181 | +- [ ] **TDX** → **Trust Domain Extensions (TDX)** on first usage per page |
| 182 | +- [ ] **RLC** → **Run on Lots of Computers (RLC)** on first usage per page |
| 183 | +- [ ] **ENS** → **Ethereum Name Service (ENS)** on first usage per page |
| 184 | +- [ ] **IPFS** → **InterPlanetary File System (IPFS)** on first usage per page |
| 185 | + |
| 186 | +#### 8.2 Files Requiring Heavy Acronym Expansion |
| 187 | +- [ ] `src/get-started/protocol/tee/*.md` (45 instances) |
| 188 | +- [ ] `src/get-started/overview/rlc.md` (23 instances) |
| 189 | +- [ ] `src/guides/build-iapp/advanced/*.md` (67 instances) |
| 190 | +- [ ] `src/references/dataProtector/advanced/*.md` (38 instances) |
| 191 | +- [ ] `src/references/web3mail/*.md` (28 instances) |
| 192 | +- [ ] `src/references/web3telegram/*.md` (31 instances) |
| 193 | + |
| 194 | +#### 8.3 Business/Web Acronyms |
| 195 | +- [ ] **SEO** → **Search Engine Optimization (SEO)** on first usage |
| 196 | +- [ ] **API** → **Application Programming Interface (API)** on first usage |
| 197 | +- [ ] **CLI** → **Command Line Interface (CLI)** on first usage |
| 198 | +- [ ] **SDK** → **Software Development Kit (SDK)** on first usage |
| 199 | +- [ ] **NFT** → **Non-Fungible Token (NFT)** on first usage |
| 200 | + |
| 201 | +--- |
| 202 | + |
| 203 | +## MEDIUM PRIORITY |
| 204 | + |
| 205 | +### 9. Information Architecture Restructuring |
| 206 | + |
| 207 | +#### 9.1 Protocol Section Integration |
| 208 | +- [ ] **Move Protocol Content to Appropriate Sections** |
| 209 | + - [ ] `src/protocol/proof-of-contribution.md` → `src/get-started/overview/` |
| 210 | + - [ ] `src/protocol/tee/introduction.md` → `src/get-started/overview/tee-basics.md` |
| 211 | + - [ ] `src/protocol/tee/intel-sgx.md` → `src/references/tee-technologies/intel-sgx.md` |
| 212 | + - [ ] `src/protocol/tee/intel-tdx.md` → `src/references/tee-technologies/intel-tdx.md` |
| 213 | + - [ ] `src/protocol/tee/sgx-vs-tdx.md` → `src/references/tee-technologies/comparison.md` |
| 214 | + - [ ] `src/protocol/oracle.md` → `src/references/protocol/oracle.md` |
| 215 | + - [ ] `src/protocol/pay-per-task.md` → `src/references/protocol/pay-per-task.md` |
| 216 | + - [ ] `src/protocol/worker/*.md` → `src/references/protocol/worker/` |
| 217 | + |
| 218 | +#### 9.2 Guides Section Reorganization |
| 219 | +- [ ] **Restructure from Action-Based to Feature-Based** |
| 220 | + |
| 221 | + **Current Structure**: |
| 222 | + ``` |
| 223 | + guides/ |
| 224 | + ├── build-iapp/ |
| 225 | + ├── manage-data/ |
| 226 | + └── use-iapp/ |
| 227 | + ``` |
| 228 | + |
| 229 | + **Recommended Structure**: |
| 230 | + ``` |
| 231 | + guides/ |
| 232 | + ├── data-protection/ |
| 233 | + │ ├── protect-sensitive-data.md (from manage-data/manage-access.md) |
| 234 | + │ ├── access-control.md (from manage-data/manage-access.md) |
| 235 | + │ ├── monetization.md (from manage-data/monetize-protected-data.md) |
| 236 | + │ └── schemas-and-types.md (from manage-data/handle-schemas-dataset-types.md) |
| 237 | + ├── confidential-computing/ |
| 238 | + │ ├── getting-started.md (from build-iapp/build-&-test.md) |
| 239 | + │ ├── development-workflow.md (from build-iapp/build-&-test.md) |
| 240 | + │ ├── inputs-and-outputs.md (from build-iapp/inputs-and-outputs.md) |
| 241 | + │ ├── debugging.md (from build-iapp/debugging.md) |
| 242 | + │ ├── deployment.md (from build-iapp/deploy-&-run.md) |
| 243 | + │ ├── access-management.md (from build-iapp/manage-access.md) |
| 244 | + │ └── advanced/ (from build-iapp/advanced/) |
| 245 | + ├── app-execution/ |
| 246 | + │ ├── getting-started.md (from use-iapp/getting-started.md) |
| 247 | + │ ├── payment-methods.md (from use-iapp/how-to-pay-executions.md) |
| 248 | + │ ├── with-protected-data.md (from use-iapp/run-iapp-with-ProtectedData.md) |
| 249 | + │ ├── without-protected-data.md (from use-iapp/run-iapp-without-ProtectedData.md) |
| 250 | + │ └── web3-messaging.md (from use-iapp/integrate-web3-messaging.md) |
| 251 | + └── integration/ |
| 252 | + ├── overview.md (new) |
| 253 | + ├── sdk-integration.md (new) |
| 254 | + └── best-practices.md (new) |
| 255 | + ``` |
| 256 | + |
| 257 | +#### 9.3 Get Started Section Streamlining |
| 258 | +- [ ] **Consolidate Overlapping Content** |
| 259 | + - [ ] Merge `src/get-started/toolkit.md` into `src/get-started/welcome.md` |
| 260 | + - [ ] Move `src/get-started/tooling-and-explorers/` → `src/references/tools/` |
| 261 | + - [ ] Consolidate `src/get-started/overview/` concepts into main tutorial flow |
| 262 | + - [ ] Create clear progression: Welcome → Quick Start → Tutorial → Concepts |
| 263 | + |
| 264 | +#### 9.4 Cross-Reference Implementation |
| 265 | +- [ ] **Add Navigation Links Between Related Sections** |
| 266 | + - [ ] Link from tutorials to relevant API documentation |
| 267 | + - [ ] Link from concept pages to implementation guides |
| 268 | + - [ ] Add "Related" sections at the bottom of each major page |
| 269 | + - [ ] Implement breadcrumb navigation improvements |
| 270 | + |
| 271 | +### 10. Accessibility Implementation (40% → 80% WCAG Compliance) |
| 272 | + |
| 273 | +#### 10.1 Image Accessibility |
| 274 | +- [ ] **Add Alt Text to All Images** |
| 275 | + - [ ] `src/assets/hello-world/*.png` (4 images) |
| 276 | + - [ ] `src/assets/tooling-&-explorers/*/*.png` (15+ images) |
| 277 | + - [ ] `src/assets/use-cases/*.png` (4 images) |
| 278 | + - [ ] `src/assets/profiles_avatars/*.png` (13 images) |
| 279 | + - [ ] `src/references/dataProtectorSharing/*.png` (2 images) |
| 280 | + |
| 281 | +#### 10.2 Heading Hierarchy Optimization |
| 282 | +- [ ] **Audit H1-H6 Structure for Screen Readers** |
| 283 | + - [ ] Ensure logical heading progression (no skipped levels) |
| 284 | + - [ ] Verify each page has only one H1 |
| 285 | + - [ ] Check nested content maintains proper hierarchy |
| 286 | + - [ ] Files: All `.md` files (116 files) |
| 287 | + |
| 288 | +#### 10.3 Keyboard Navigation |
| 289 | +- [ ] **Ensure All Interactive Elements Are Accessible** |
| 290 | + - [ ] Test tab navigation through all pages |
| 291 | + - [ ] Verify focus indicators are visible |
| 292 | + - [ ] Check skip-to-content functionality |
| 293 | + - [ ] Scope: All Vue components and interactive elements |
| 294 | + |
| 295 | +#### 10.4 Color Contrast Compliance |
| 296 | +- [ ] **Verify WCAG AA Compliance (4.5:1 ratio)** |
| 297 | + - [ ] Check text on colored backgrounds |
| 298 | + - [ ] Verify link color contrast |
| 299 | + - [ ] Test with color blindness simulators |
| 300 | + - [ ] Files: All styled components and CSS |
| 301 | + |
| 302 | +### 11. Content Completion (Critical User Flows) |
| 303 | + |
| 304 | +#### 11.1 "Under Development" Pages |
| 305 | +- [ ] **Complete Placeholder Content** |
| 306 | + - [ ] `src/guides/use-iapp/introduction.md` (currently just "This page is under development") |
| 307 | + - [ ] Complete React/Vue.js project starters in `src/get-started/quick-start.md` |
| 308 | + - [ ] Fill in TODO items across all files |
| 309 | + |
| 310 | +#### 11.2 Broken Link Verification |
| 311 | +- [ ] **Internal Link Audit** |
| 312 | + - [ ] Verify all `/get-started/` links work correctly |
| 313 | + - [ ] Check all `/guides/` internal references |
| 314 | + - [ ] Validate `/references/` cross-references |
| 315 | + - [ ] Test all relative links in markdown files |
| 316 | + |
| 317 | +- [ ] **External Link Audit** |
| 318 | + - [ ] Verify GitHub repository links are current |
| 319 | + - [ ] Check CodeSandbox links in quick-start |
| 320 | + - [ ] Validate Discord invite links |
| 321 | + - [ ] Test all external documentation references |
| 322 | + |
| 323 | +#### 11.3 Missing Content Creation |
| 324 | +- [ ] **Create Missing Landing Pages** |
| 325 | + - [ ] `src/references/tee-technologies/index.md` (new) |
| 326 | + - [ ] `src/references/protocol/index.md` (new) |
| 327 | + - [ ] `src/guides/integration/index.md` (new) |
| 328 | + |
| 329 | +### 12. Holder Audience Content Development |
| 330 | + |
| 331 | +#### 12.1 RLC Documentation Enhancement |
| 332 | +- [ ] **Expand `src/get-started/overview/rlc.md`** |
| 333 | + - [ ] Add ecosystem growth metrics section |
| 334 | + - [ ] Include strategic updates framework |
| 335 | + - [ ] Create token utility explanations |
| 336 | + - [ ] Add community showcase elements |
| 337 | + |
| 338 | +#### 12.2 Ecosystem Content |
| 339 | +- [ ] **Community Showcase Integration** |
| 340 | + - [ ] Builder success stories |
| 341 | + - [ ] Project highlights |
| 342 | + - [ ] Ecosystem metrics and progress updates |
| 343 | + - [ ] Strategic partnership content |
| 344 | + |
| 345 | +#### 12.3 Crypto-Native Voice Integration |
| 346 | +- [ ] **Add Crypto Culture Understanding** |
| 347 | + - [ ] Include ecosystem context in relevant sections |
| 348 | + - [ ] Reference crypto community standards |
| 349 | + - [ ] Demonstrate crypto-native positioning |
| 350 | + |
| 351 | +### 13. Advanced User Experience Optimization |
| 352 | + |
| 353 | +#### 13.1 Progressive Disclosure Implementation |
| 354 | +- [ ] **Implement Collapsible Sections for Complex Topics** |
| 355 | + - [ ] Technical concept explanations |
| 356 | + - [ ] Advanced configuration options |
| 357 | + - [ ] Troubleshooting sections |
| 358 | + - [ ] Code examples with multiple languages |
| 359 | + |
| 360 | +#### 13.2 Visual Hierarchy Enhancement |
| 361 | +- [ ] **Improve Scannable Format** |
| 362 | + - [ ] Add more callout boxes for key information |
| 363 | + - [ ] Implement consistent icon usage |
| 364 | + - [ ] Create visual breaks in dense content |
| 365 | + - [ ] Add summary boxes at section ends |
| 366 | + |
| 367 | +#### 13.3 Search Functionality Optimization |
| 368 | +- [ ] **Improve Content Discoverability** |
| 369 | + - [ ] Add metadata to all markdown files |
| 370 | + - [ ] Implement tagging system |
| 371 | + - [ ] Create topic-based landing pages |
| 372 | + - [ ] Optimize for search engine indexing |
| 373 | + |
| 374 | +## QUALITY ASSURANCE PROCESS |
| 375 | + |
| 376 | +### Validation Steps for Each Change |
| 377 | + |
| 378 | +1. **Before Making Changes**: |
| 379 | + - [ ] Run `vale [file] --config=.vale.ini` to establish baseline |
| 380 | + - [ ] Document specific issues being addressed |
| 381 | + - [ ] Note any dependencies or related files |
| 382 | + |
| 383 | +2. **During Implementation**: |
| 384 | + - [ ] Make changes systematically (don't mix different issue types) |
| 385 | + - [ ] Test changes locally before committing |
| 386 | + - [ ] Verify links still work after path changes |
| 387 | + |
| 388 | +3. **After Making Changes**: |
| 389 | + - [ ] Run `vale [file] --config=.vale.ini` to verify improvement |
| 390 | + - [ ] Test affected links and navigation |
| 391 | + - [ ] Check that content still makes technical sense |
| 392 | + - [ ] Update progress tracking |
0 commit comments