Skip to main content
Write PCD that a human can review as a circuit.

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.

Review Before Reporting

If any item is unknown, report it as unknown instead of filling it in from assumption.