...          except:
                    return {"success": False, "raw": data['response'][:100]}

async def process_all_blocks_micro(blocks: List[str], output_file: str):
    """Verarbeitet ALLE Blöcke extrem schnell"""
    
    analyzer = MicroAnalyzer()
    results = []
    
    # 4 Blöcke parallel (max auf Ihrer CPU)
    semaphore = asyncio.Semaphore(4)
    
    async def process_one(block_text, idx):
...