GitHub Pages Status DashboardΒΆ
Last Updated: 2026-03-14T06:00:00Z
Auto-generated by: Copilot Coding Agent β Session 27 (PR #3575)
Deployment: MkDocs Material β sole authorised deployer as of 2026-03-14
π Deployment StatusΒΆ
| Metric | Status | Details |
|---|---|---|
| Build Status | Latest deployment | |
| Site Status | β LIVE | https://aries-serpent.github.io/codex/ |
| Last Deploy | Check workflow | Latest run |
| Sole Deployer | β MkDocs only | unified-deployment.yml Pages job removed 2026-03-14 |
| Theme | Material with Dark Mode | β Toggle enabled |
| Cache Hit Rate | Monitor in workflow | MkDocs plugins cached |
| Jekyll suppressed | β
.nojekyll present |
docs/_config.yml disabled; _layouts/ disabled |
| Cost Dashboard | β LIVE | π° Cost Estimator Dashboard |
| Pre-Merge Validation | Blocks merge on errors | |
| Scheduled Validation | Daily + weekly deep scan |
π Documentation HealthΒΆ
| Area | Status | Notes |
|---|---|---|
| Theme Configuration | β UPDATED | Dark/light mode toggle enabled |
| Navigation | β COMPLETE | All pages accessible via nav |
| cognitive_app | β FIXED | Added to mkdocs.yml navigation (was missing) |
| README.md conflict | β FIXED | exclude_docs: README.md _config.yml _layouts/ in mkdocs.yml |
| MkDocs Warnings | β οΈ 1 REMAINING | Mermaid CDN URL check (network-only, non-blocking) |
| Search | β ENABLED | Search with suggestions |
| Code Blocks | β ENHANCED | Copy button enabled |
| Markdown Extensions | β FULL | Mermaid, tabs, task lists |
| Link Validation | π AUTOMATED | Pre-merge + scheduled checks |
| Auto-Remediation | β ENABLED | Issues/PRs created automatically |
π Recent Validation (2026-02-25T01:47:12Z)ΒΆ
| Check | Before Fix | After Fix |
|---|---|---|
| Link Validation | β 0 errors | β 0 errors |
| MkDocs Build Warnings | β οΈ 2 warnings | β οΈ 1 warning (mermaid CDN) |
| cognitive_app accessibility | β 1 error | β Fixed (added to nav) |
π¨ Theme FeaturesΒΆ
Dark/Light Mode ToggleΒΆ
β Enabled - Three-way toggle implemented: - π Auto (system preference) - βοΈ Light mode - π Dark mode
Navigation FeaturesΒΆ
- β Instant loading (XHR)
- β URL tracking
- β Top-level tabs
- β Section grouping
- β Expand/collapse
- β Back to top button
Content FeaturesΒΆ
- β Search with suggestions
- β Syntax highlighting
- β Code copy button
- β Mermaid diagrams
- β Tabbed content
- β Task lists
π Quick LinksΒΆ
- π Production Site
- π° Cost Estimator Dashboard
- βοΈ Workflow Configuration
- π Documentation Source
- π¨ Theme Config
- πΌ Cost Governance Policy
- π€ GitHub Pages Manager Agent
β Recent UpdatesΒΆ
2026-03-14: MkDocs-only deployment enforced + Cost Dashboard (PR #3575 Session 27)ΒΆ
- β
unified-deployment.ymlcompeting Pages deploy job removed β MkDocs is now the sole Pages deployer - β
docs/_config.ymldisabled (Jekyll config was in the MkDocs source tree) - β
docs/_layouts/default.htmldisabled (Jekyll layout stub) - β
docs/.nojekylladded β belt-and-suspenders Jekyll suppression - β
mkdocs.ymlexclude_docsupdated to exclude Jekyll artefacts - β
pages-static.yml.althardened with "PERMANENTLY DISABLED" header - β
Cost Estimator Dashboard live at
/ops/cost-dashboard/ - β
scripts/ci/generate_cost_dashboard_data.pyβ generatescost-data.jsonat Pages build time via GitHub API - β
pages-mkdocs.ymlupdated: cost-data generation step added beforemkdocs build - β
pr-cost-check.ymlcreated β T-003 required status check workflow (π° PR Cost Check)
2026-02-11: Evolution Center & Documentation AlignmentΒΆ
- β
Created Evolution Center (
docs/evolution/) with 7 documents - β Added Evolution Timeline with verified phase statuses (Phases 1-18)
- β Added Planset Registry (PS-01 β PS-10 queryable catalog)
- β Added Cognitive Evolution Tree (4 Mermaid diagrams)
- β Added AI Emergence Storyboard (biographical narrative)
- β Added AI Agency Intuitiveness Score V3.0 (93.2/100, ACE-aligned 6-layer scoring)
- β Added Cognitive Codebase Map (35 components scored for AI intuitiveness)
- β Updated Roadmap β Phases 7-10 marked β Complete (verified against codebase)
- β Added Evolution Center to mkdocs.yml navigation (7 pages)
- β Updated Cognitive Brain Index with evolution tracking links
- β cognitive_app dashboard linked as human-visibility interface for AI agency
2026-02-10: Validation & AutomationΒΆ
- β
Created link validation script (
scripts/validate_docs_links.py) - β Implemented pre-merge validation workflow
- β Implemented scheduled validation workflow (daily + weekly)
- β Auto-creates issues for documentation problems
- β Validates cognitive_app accessibility
- β Automated documentation sync checks
2026-02-10: Dark Mode Theme ImplementationΒΆ
- β Added dark/light/auto mode toggle
- β Enhanced navigation features (instant loading, tabs, sections)
- β Improved search (suggestions, highlighting)
- β Enhanced code blocks (copy button, annotations)
- β Added advanced markdown extensions (mermaid, tabs, task lists)
- β Created GitHub Pages Manager Agent
- β Created status dashboard
π Documentation ChecklistΒΆ
Theme & ConfigurationΒΆ
- Enable dark mode toggle
- Configure Material theme features
- Add enhanced markdown extensions
- Test theme on multiple devices
- Add theme customization (colors, fonts)
- Create dark mode screenshots
Content & QualityΒΆ
- Create link validation script
- Set up pre-merge validation
- Set up scheduled validation
- Run comprehensive link validation
- Check for stale documentation (>30 iterations old)
- Validate all navigation entries
- Test search functionality
- Add missing API documentation
- Create interactive tutorials
Deployment & MonitoringΒΆ
- Set up automated link checking
- Configure deployment notifications (via issues)
- Monitor build performance
- Track documentation freshness
- Implement automated fixes for common issues
cognitive_app IntegrationΒΆ
- Validate cognitive_app documentation exists
- Verify cognitive_app in navigation
- Check cognitive_app source files
- Automated accessibility checks
- Test cognitive_app deployment
- Monitor cognitive_app build status
Documentation SyncΒΆ
- Ensure all docs source from actual files (not copies)
- Set up automated sync validation
- Configure rebuild triggers for source changes
- Monitor for documentation drift
π― Continuation PromptsΒΆ
Validate Documentation SyncΒΆ
Check Link IntegrityΒΆ
Verify Dark ModeΒΆ
Update DashboardΒΆ
Run Full Health CheckΒΆ
π Metrics to TrackΒΆ
Deployment MetricsΒΆ
- Build success rate (target: >99%)
- Build duration (target: <5min)
- Deployment frequency (daily)
- Cache hit rate (target: >80%)
Content MetricsΒΆ
- Link validity (target: >98%)
- Content freshness (target: >95%)
- Documentation sync (target: 100%)
- Navigation coverage (target: 100%)
User Experience MetricsΒΆ
- Page load time (target: <2s)
- Search response time (target: <500ms)
- Mobile responsiveness (target: 100%)
- Theme functionality (target: 100%)
π§ Configuration FilesΒΆ
Primary ConfigurationΒΆ
- mkdocs.yml: Main configuration file
- Theme: Material with dark mode
- Features: Navigation, search, code blocks
- Extensions: Mermaid, tabs, task lists
Workflow ConfigurationΒΆ
- .github/workflows/pages-mkdocs.yml: Deployment workflow
- Triggers: Push to main (docs changes)
- Cache: MkDocs plugins and built site
- Deployment: GitHub Pages (Actions)
Agent ConfigurationΒΆ
- .github/agents/github-pages-manager.md: Agent specification
- Capabilities: Sync validation, theme management, link validation
- Auto-fixes: Broken links, stale content, missing nav entries
π‘ Best PracticesΒΆ
Documentation MaintenanceΒΆ
- Source from actual files: Always reference repository files, never copy content
- Keep navigation current: Update mkdocs.yml nav when adding/moving files
- Validate links regularly: Use automated link checking on every commit
- Monitor freshness: Flag documentation older than 30 iterations
- Test theme changes: Validate dark mode on desktop and mobile
Deployment WorkflowΒΆ
- Use caching: Enable MkDocs plugin and site caching
- Validate before deploy: Run mkdocs build --strict locally
- Monitor builds: Check GitHub Actions for failures
- Review logs: Investigate warnings and errors
- Rollback if needed: Keep deployment history for quick reverts
Theme CustomizationΒΆ
- Use theme features: Prefer built-in features over custom CSS
- Test accessibility: Ensure WCAG 2.1 AA compliance
- Optimize images: Keep images under 500KB
- Test responsive: Verify mobile and tablet layouts
- Document changes: Update this dashboard after modifications
π TroubleshootingΒΆ
Build FailuresΒΆ
- Check workflow logs in GitHub Actions
- Test build locally:
mkdocs build --verbose - Validate mkdocs.yml syntax
- Check for missing dependencies
- Review recent commits for breaking changes
Theme IssuesΒΆ
- Clear browser cache
- Verify Material theme version:
pip show mkdocs-material - Check theme configuration in mkdocs.yml
- Test in incognito/private browsing mode
- Review browser console for JavaScript errors
Link IssuesΒΆ
- Run link validation: Use github-pages-manager agent
- Check file existence for internal links
- Verify external URLs return 200 status
- Update navigation in mkdocs.yml
- Re-build and deploy to test fixes
π SupportΒΆ
For issues or questions:
- Agent Issues: Use @copilot to activate github-pages-manager agent
- Theme Problems: Check MkDocs Material documentation
- Deployment Failures: Review GitHub Actions logs
- General Questions: Contact @mbaetiong
Dashboard Version: 1.0.0
Agent: GitHub Pages Manager Agent v1.0.0
Last Manual Update: 2026-02-10
Auto-Update: Scheduled daily
π€ Automated ValidationΒΆ
Pre-Merge ValidationΒΆ
Workflow: .github/workflows/pages-pre-merge-validation.yml
Runs automatically on PRs that modify:
- docs/** - Documentation files
- mkdocs.yml - Configuration
- cognitive_app/** - cognitive_app source
- .github/workflows/pages-*.yml - Pages workflows
Checks: - β Link validation (internal links, navigation references) - β MkDocs build test (strict mode) - β cognitive_app accessibility - β Documentation sync
Actions: - π΄ Blocks merge if critical errors found (MkDocs build failure) - π‘ Warns if non-critical issues found (broken links) - β Passes if all checks successful - π¬ Comments on PR with results and fix commands
Scheduled ValidationΒΆ
Workflow: .github/workflows/pages-scheduled-validation.yml
Runs automatically on schedule: - Daily at 00:00 UTC - Quick validation (internal links only) - Weekly on Monday 00:00 UTC - Deep validation (includes external links) - Manual trigger - Available via workflow_dispatch
Features: - π Comprehensive link validation - π MkDocs build warnings tracking - π§ cognitive_app health checks - π― Auto-creates GitHub issues for problems - π¦ Uploads validation artifacts (90-day retention) - π Updates status dashboard automatically
Issue Management:
- Creates/updates issue: "π GitHub Pages Validation Issues"
- Labels: documentation, pages-validation, automated
- Prioritizes issues: Critical vs Improvements
- Provides fix commands for GitHub Pages Manager agent
Validation ScriptΒΆ
Script: scripts/validate_docs_links.py
Can be run locally or in CI:
# Quick validation
python scripts/validate_docs_links.py
# Include external links
python scripts/validate_docs_links.py --external
# Auto-fix broken links
python scripts/validate_docs_links.py --fix
Validates: - Internal markdown links - Navigation references in mkdocs.yml - Image paths - External URLs (optional) - Anchor links - cognitive_app accessibility
Features: - π Finds broken links - π‘ Suggests similar files for auto-fix - π Comprehensive reporting - β Auto-fix capability (>90% confidence)
Manual Validation CommandsΒΆ
Run validation manually using GitHub Pages Manager agent:
# Validate documentation sync
@copilot Use github-pages-manager to check if deployed documentation matches source files
# Find and fix broken links
@copilot Use github-pages-manager to find and fix broken links in documentation
# Validate cognitive_app
@copilot Use github-pages-manager to validate cognitive_app accessibility
# Update status dashboard
@copilot Use github-pages-manager to update the status dashboard with latest metrics
# Run comprehensive health check
@copilot Use github-pages-manager to run a comprehensive health check on GitHub Pages