KAIROS COMPOSE — Check composed RTL blocks for wiring issues

USAGE:
  kairos compose --top <module> <file1.sv> <file2.sv> ...

WHAT IT DOES:
  Runs Yosys hierarchy and elaboration checks across multiple RTL files
  to catch wiring problems, missing ports, and dangling signals before
  you hit them in synthesis. Reports cell count and any warnings.

EXAMPLES:
  kairos compose --top soc_top alu.sv regfile.sv decoder.sv
  kairos compose --top dut top.sv mem.v --json
  kairos compose --top pipeline stage1.sv stage2.sv stage3.sv

COMMON OPTIONS:
  --top MODULE        Top module name (required)
  --json              Output structured JSON instead of human text

SEE ALSO:
  kairos verify-rtl  Verify a single block is well-formed
  kairos doctor      Check your setup
  kairos helper      List all topics
