Loading
fix: Skip spec checkout when already exists and enable extraction for specs
- workspaces.py: Fix spec version matching to use 3GPP version codes (h00, i10) instead of release numbers (19, 18) - Resolves release parameter to actual version codes from database before checking existing checkouts - Prevents re-downloading specs that already exist with matching version - cli.py: Enable markdown extraction for both TDocs and specs during add-members - Changed convert_md check from SourceKind.TDOC only to all source kinds - Uses unified convert_document_to_markdown() for all document types - Fixes missing tables/figures/equations extraction for specs These fixes ensure: 1. Specs are not re-checked out when already present with matching version 2. Existing DOCX files are not overwritten 3. Markdown extraction with artifacts works for specs (not just TDocs) 4. TDC_AI_CONVERT_MD=1 environment variable now works for specs