-
Notifications
You must be signed in to change notification settings - Fork 295
Closed
Milestone
Description
Add acceptance test for Embabel User Guide
Description
Introduce an automated acceptance test that validates the structure and content of the Embabel User Guide. This ensures documentation remains consistent and complete as it evolves.
Goals
Phase 1 — Structural validation (this issue)
- Verify the guide contains all expected chapters/sections by title or heading
- Assert known chapter ordering is preserved
- Fail fast on missing or renamed sections
Phase 2 — Content quality (future)
- Integrate with an eval framework to examine chapter contents more thoroughly (e.g., completeness, accuracy, coherence)
Trigger & Notification
- The acceptance test runs automatically whenever documentation files are touched (e.g., via CI path filter on
docs/or relevant glob) - On failure, a notification is streamed to the Discord #build channel
Acceptance Criteria
- Test validates presence and order of known chapters in the User Guide
- Test is wired into CI and triggers only on documentation changes
- Failure notifications are delivered to Discord #build channel
- Test is designed to be extensible for future eval-based content checks
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels