Design for M2 milestone covering:
- Layer 2 semantic validator (5 rules, M1 feature subset)
- Standalone CLI with human + --json output modes
- schema.json as single source of truth (exported from core/schema.py)
- Skill pack for AI-as-storyboarder workflow: SKILL.md, PROMPT_TEMPLATE,
README, and 5 examples each with screenplay.md + output.json
- Canvas-size defaults (1080x1920) to anchor AI composition judgments
Layer 3 pre-generation checks, shape_group/polygon rules, and non-custom
page_template dimension tables are explicitly deferred to later milestones.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>