Add test_real_issues_api() that fetches 20 recent issues from
Timmy_Foundation/compounding-intelligence via Gitea API and validates
that parse_issue_body() extracts all required fields:
title, context, criteria[], labels[], epic_ref
This satisfies the remaining acceptance criterion for #90:
"Test against 20 real issues, verify all fields extracted"
Acceptance criteria for #90:
✅ Parse issue body sections (acceptance criteria, context, labels)
✅ Emit structured JSON with required keys
✅ Tested against 20 real issues — all fields verified
Closes#90