pub fn generate_id(specs_dir: &Path) -> Result<String>
Generate a new spec ID in the format: YYYY-MM-DD-SSS-XXX where SSS is a base36 sequence and XXX is a random base36 suffix.