Area: Forums (audit p2) · Surface: GET /forums/{slug}/rules/edit (edit-rules.php) and /forums/{slug}/about/edit (about-edit.php) · Dimension: Law 8 — AI wand on config options · Severity: enhancement
Moderators write community rules and the forum About/welcome copy by hand, but these copy-writing config fields have no AI wand even though the platform already ships the ai-assist pattern (used on thread title/body) and forum AI services. Law 8 calls for an AI wand on nearly every config option that fits — rule drafting and welcome-text polishing are prime fits.
Evidence
AI wand pattern exists and is used on thread surfaces: create-thread.php:89-99 uses <button class="ai-assist" data-ai-feature="ai_forum_title_polish" ...> gated via Features->granted(...). The rules editor textareas have no wand: edit-rules.php:75-79 and :101-105 are plain <textarea name="rules[]" class="form-input"> with no ai-assist control (grep for wand/ai- in edit-rules.php returns nothing). The forum About/welcome WYSIWYG (about-edit.php:30-35) and the forum description textarea (settings.php:210) likewise have no AI wand. Services AiTagSuggester.php and AiThreadSummary.php already exist for forum AI.
Suggested fix. Add render-gated ai-assist buttons (e.g. ai_forum_rules_draft / ai_forum_about_polish) next to the rules textareas in edit-rules.php, the About/welcome editor in about-edit.php, and the description textarea in settings.php, mirroring the create-thread.php wand wiring and gating at /admin/ai.
Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.
Patrick Bass
@mobieus