# yaml-language-server: $schema=https://raw.githubusercontent.com/hrtips/cvx/main/schema/v1/layout.schema.json
# ── Two-Column Layout ────────────────────────────────────────────────────────
# Professional two-column CV with sidebar identity block and main content area.
# This is the default designed layout.
# ─────────────────────────────────────────────────────────────────────────────

template: two-column

# ── Spacing (optional) ───────────────────────────────────────────────────────
# Multipliers on the theme's own vertical whitespace. 1 = unchanged; the legible
# range is 0.6-1.5, and a value outside it is a validation error rather than a
# silent clamp. Uncomment and tune if the CV is a hair too long — `entryGap` is
# the strongest lever on page count, and it tightens the space BETWEEN jobs
# while leaving the reading rhythm inside a job alone.
#
# spacing:
#   entryGap: 0.85    # space between experience entries
#   bulletGap: 1.0    # space between bullet items
#   sectionGap: 1.0   # space around section boundaries
#
# Horizontal spacing is deliberately not exposed: it would change wrap widths,
# hence line counts, hence every measurement the planner makes.

# NOTE: there is deliberately no `geometry:` block here. Page size, sidebar
# width and padding come from the theme and are not settable per CV yet. This
# file used to carry a geometry block whose six keys CVX ignored entirely — so
# editing `sidebarFraction` did nothing, silently, with no validation error.
# It was removed rather than left in place looking like a control.

pages:
  first:
    sidebar:
      - identity-photo
      - contact
      - achievements
    main:
      - summary
      - spacer: 27
      - experience

  continuation:
    sidebar:
      - identity-compact
      - education
      - certifications
      - competencies
      - languages
      - publications
    main:
      - experience:continued

  last:
    sidebar:
      - identity-compact
      # `referees` is deliberately omitted here. It costs ~231pt — a whole extra
      # page for this CV — and modern guidance treats a referees section, even
      # "References available upon request", as filler. Add `- referees` back to
      # render it; the ATS layout still includes it.
    main:
      - experience:continued
