# BW AI Schema Pro — Specification

**Version:** 2.1.3 | **Last Updated:** 2026-05-06

## Purpose

Generate and emit comprehensive Schema.org markup for WordPress content, optimized for consumption by AI systems (search engines, LLM-driven assistants, structured-data crawlers).

## Requirements

(Stub — pre-existing plugin, formal spec was never written. Reverse-engineer from code or capture as features are touched.)

### Functional

- F1: Renders schema markup for WordPress posts/pages.
- F2: Provides admin UI for schema configuration.
- F3: Provides Gutenberg blocks for inline schema.
- F4: Detects author/team membership and emits Person schema.
- F5: Caches rendered schema for performance.
- F6: (more — to be cataloged.)

### Non-functional

- Must work on WordPress 6.0+ with PHP 7.4+
- Must follow WordPress security best practices
- Must be translatable (i18n)
- Must not interfere with other plugins

## Acceptance Criteria

(Define per-requirement once F1–F5 are decomposed into testable behaviors.)
