Synthetic Philosophy and Deductive Engineering
The purpose of this task is to implement the automation scripts required to support the incremental glossary procedures defined in amtd002.md (glossary linking) and amtd003.md (glossary augmentation).
The scope includes creating new scripts and enhancing existing scripts in the docs/admin/ directory to enable automated, incremental glossary maintenance.
The glossary procedures have been defined and documented:
These procedures require automation support that does not yet exist or needs enhancement in the current tooling.
Scripts must follow project naming conventions (subsystem am + document kind cd + number).
amcd002.pyPurpose: Parse the glossary file to dynamically extract all terms and their anchor links.
Requirements (per amtd002.md):
docs/tlad001.md structure### Term Name headers- **Term**: list items and - **[Term](...)** patterns#### Term headers if used (per linting guidelines)amcd001.pyPurpose: Extend existing glossary linking script to support incremental operation.
Current State: Works for full reviews with hard-coded term list.
Required Enhancements (per amtd002.md):
amcd002.pyreviews/YYYYMMDD-HHMM-author-glossary-links.mdamcd003.pyPurpose: Identify potential terms for glossary augmentation.
Requirements (per amtd003.md and amms007.md):
docs/admin/amcd002.py (glossary term extraction)docs/admin/amcd001.py with incremental capabilitiesdocs/admin/amcd003.py (candidate term discovery)docs/admin/README.md to include new scripts in appropriate sectionScripts are complete when: