fix(gitlab): require confirmed emails in permission exports
Merged
WA
2d ago+22+22+01234567890123456789-4-4-0123456789
Summary
- Require a valid GitLab email-confirmation timestamp before exporting a reader, matching the existing permission resolver.
- Cover unconfirmed, missing, and invalid confirmation data through the HTTPS exporter test and document the directory requirements.
Type of Change
- Bug fix
Testing
- All 19 HTTPS exporter checks pass, including CSV validation through the existing Sim parser and grant resolver.
- Regression fails on the previous exporter; removing either confirmation guard fails its targeted case.
- Root tests, lint, type-check, audits, block registry check, and documentation compatibility.
Checklist
- Code follows project style guidelines
- Self-reviewed my changes
- Tests added/updated and passing (new tests pass the
test-auditauthoring gate) - No new warnings introduced
- I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)