Required Shape
Rules
- Start with
PC <name>. - Use explicit functions.
- Name inputs in plain language.
- Return from every path.
- Keep fail-closed behavior visible.
- Use catalog monomer names only.
- Avoid invented dialect features.
- Explain external behavior before using extended monomers.

