BMAD-METHOD/test/fixtures/agent-schema/invalid/persona
Pablo LION 9077ed267a fix: enforce array type for agent principles in schema
Remove string option from principles union type. The template defines
principles as an array (principles: []) and all agent files should use
array format. Block scalar strings that look like lists are a common
source of type confusion.

Adds test fixture for string-format principles (now invalid).

Closes #1594

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 10:01:53 +01:00
..
empty-principles-array.agent.yaml agents all indicate hasSidecar true or false, validation requires it, agent builder and validator and editor use the field. Added a better brownfield doc 2025-12-31 21:30:19 +08:00
empty-string-in-principles.agent.yaml agents all indicate hasSidecar true or false, validation requires it, agent builder and validator and editor use the field. Added a better brownfield doc 2025-12-31 21:30:19 +08:00
extra-persona-fields.agent.yaml agents all indicate hasSidecar true or false, validation requires it, agent builder and validator and editor use the field. Added a better brownfield doc 2025-12-31 21:30:19 +08:00
missing-role.agent.yaml agents all indicate hasSidecar true or false, validation requires it, agent builder and validator and editor use the field. Added a better brownfield doc 2025-12-31 21:30:19 +08:00
string-principles.agent.yaml fix: enforce array type for agent principles in schema 2026-02-20 10:01:53 +01:00