Problem
Current CI checks whitespace and basic file signatures but does not detect broken profile links, inaccessible image references, stale generated catalog content, or malformed Markdown structure.
User outcome
Profile changes fail with actionable evidence before GitHub visitors encounter broken or inconsistent organization information.
Scope
- Validate generated catalog freshness and manifest conformance.
- Check internal and approved external links with bounded retry behavior.
- Validate Markdown structure, image alternative text, raw asset URLs, SVG parsing, and PNG signatures.
- Keep checks read-only and deterministic where possible.
Non-goals
- Making CI permanently dependent on every external destination.
- Replacing manual visual review of GitHub rendering.
Acceptance criteria
Validation
- Seed one failure for each validation class and confirm detection.
- Render the profile on desktop and mobile after automated checks pass.
Relationships
- Depends on generated profile catalog.
- Complements website link and accessibility validation.
Problem
Current CI checks whitespace and basic file signatures but does not detect broken profile links, inaccessible image references, stale generated catalog content, or malformed Markdown structure.
User outcome
Profile changes fail with actionable evidence before GitHub visitors encounter broken or inconsistent organization information.
Scope
Non-goals
Acceptance criteria
Validation
Relationships