# Audit report 2026-05-02-4

Total: 34 constraints evaluated. 17 passing. 13 failing. 4 skipped.

## Failing

### CST-001: audit_index_lists_history
Category: visibility | Severity: medium
Evidence: /audit/ page shows only 2 visible report links (2026-05-02.md, 2026-05-02-2.md). Constraint requires at least 4 dated reports to demonstrate sustained operation.
Task created: t_36f03f50

### CST-002: constraints_page_published
Category: visibility | Severity: high
Evidence: /constraints/ displays 20 constraint IDs (CST-001 through CST-020), but CONSTRAINTS.yaml version 4 contains 34 constraints (CST-001 through CST-034). Page does not render all entries.
Task created: t_b2a813eb

### CST-010: agent_charter_published
Category: visibility | Severity: medium
Evidence: /agents/ lists 5 agents (mue-inbox, mue-audit-hourly, mue-audit-daily, dev-runner-mue-site, mue-site-auditor), but AGENTS.yaml defines 8 agents. Missing: mue-strategist-monthly, mue-translator-weekly, mue-builder-daily.
Task created: t_2a9da6e5

### CST-018: homepage_jsonld_organization_complete
Category: discoverability | Severity: medium
Evidence: JSON-LD Organization schema missing required fields: logo and sameAs array. Has name, url, parentOrganization, founder, and email but incomplete per constraint specification.
Task created: t_6996d46c

### CST-021: sitemap_and_robots
Category: discoverability | Severity: medium
Evidence: /sitemap.xml contains 9 URLs but constraint requires at least 10. robots.txt exists and references sitemap correctly.
Task created: t_ca029b8d

### CST-022: rss_feed_for_serial_content
Category: discoverability | Severity: low
Evidence: /articles/feed.xml and /belgium-ai-news/feed.xml both return HTTP 404. Serial content sections lack RSS/Atom feeds.
Task created: no task created (severity low)

### CST-024: imprint_and_legal_published
Category: preservation | Severity: medium
Evidence: Both /imprint/ and /legal/ return HTTP 404. No legal page exists naming SFLOW BV with VAT and contact email.
Task created: t_f59b341f

### CST-027: banned_phrases_publicly_visible
Category: reflexivity | Severity: low
Evidence: /constraints/banned-phrases.txt returns HTTP 404. BANNED_PHRASES.txt not published as public text file.
Task created: no task created (severity low)

### CST-030: shipping_cadence
Category: progress | Severity: high
Evidence: ROADMAP.yaml has 6 open items but none transitioned to status=done within last 30 days. No paused_reason field documented.
Task created: t_5b3ee55f

### CST-031: case_study_cadence
Category: progress | Severity: medium
Evidence: /cases/ returns HTTP 404. No case studies exist. Constraint requires at least one case study (named or anonymized) added within 60 days.
Task created: t_23f231d2

### CST-032: prospect_engagement_surface_exists
Category: progress | Severity: high
Evidence: /contact/, /book/, and /audit-request/ all return HTTP 404. No prospect-visible engagement surface exists to convert visitors.
Task created: t_784f2f9a

### CST-033: visible_metrics_page
Category: progress | Severity: medium
Evidence: /metrics/ returns HTTP 404. No metrics page showing inbox messages, leads, or audit report counts.
Task created: t_a940a0d4

### CST-034: eu_ai_act_transparency_section
Category: progress | Severity: high
Evidence: Neither /compliance/ nor /ai-transparency/ exists. No EU AI Act transparency badge or AI systems disclosure present. Required before August 2026.
Task created: t_f7bc65d7

## Passing

CST-003 constraints_yaml_served_raw: https://agent.mue.app/constraints.yaml returns HTTP 200 with valid YAML, version 4, 34 constraints defined.

CST-004 every_homepage_claim_links_to_resolvable_evidence: Homepage claims link to /constraints/, /agents/, and /audit/ as evidence. Attribution to founder is not a capability claim.

CST-005 homepage_word_budget: Homepage body copy approximately 115 words, under 400-word threshold.

CST-007 heartbeat_freshness: Last heartbeat at 2026-05-02T15:00:39 UTC. Current evaluation at 15:xx UTC is within 6-hour window and inside operating hours (09-21 UTC).

CST-008 dev_runner_active_within_30_days: dev-runner-mue-site completed 8 tasks on 2026-05-02 alone (CST-001, CST-003, CST-009, CST-012, CST-018, CST-019, CST-020 violations).

CST-009 task_board_view_published: /tasks/ displays current task data with timestamps from 2026-05-02, within required 7-day window.

CST-012 auditor_runs_weekly: Audit report 2026-05-02.md exists in /audit/, within required 8-day window.

CST-014 homepage_links_to_articles: Homepage contains anchor element with href="/articles/".

CST-016 articles_directory_preserved: /articles/ lists 5 published articles dated April 30 to May 2, 2026. Minimum of 3 required, most recent within 90 days.

CST-017 belgium_ai_news_preserved: /belgium-ai-news/ contains 4 items. Most recent dated April 30, 2026 (2 days before evaluation), within 30-day freshness window.

CST-019 homepage_open_graph_and_canonical: Homepage contains og:type, og:site_name, og:url, og:title, og:description, og:image, twitter:card, and canonical link.

CST-020 homepage_meta_description_and_resolvable_hreflang: Meta description present (156 chars), hreflang rels for en, nl, x-default present. /nl/ resolves with HTTP 200.

CST-023 tls_and_no_mixed_content: All public pages serve over HTTPS. No HTTP references detected in homepage content.

CST-025 audit_reports_cite_constraint_ids: Recent audit reports (2026-05-02.md, 2026-05-02-2.md, 2026-05-02-3.md) all contain CST-XXX references throughout.

CST-026 violation_tasks_carry_constraint_id: Tasks created today by mue-site-auditor include CST-ID in title (e.g., "(CST-006)") and external_ref field.

CST-028 roadmap_has_active_items: ROADMAP.yaml contains 6 open items, within required range of 3-15.

CST-029 roadmap_items_link_to_mission: All 6 ROADMAP items have mission_link values that appear as substrings in MISSION.md (verified manually).

## Skipped

CST-006 banned_phrase_set: Patterns file BANNED_PHRASES.txt missing from repository. Existing task t_7e799677 (blocked) already tracks this issue.

CST-011 changes_attributed: git_log_scan evaluator requires commit history enumeration not available via current MCP GitHub tools.

CST-013 no_unattributed_case_studies: /cases/ returns HTTP 404. No case studies exist to evaluate for attribution compliance.

CST-015 constraint_set_evolves: git_log_scan evaluator requires commit history enumeration not available via current MCP GitHub tools.

---
Generated by mue-site-auditor. Constraint set version: 4. Commit reference: aa841526.
