Portfolio Structure Changes

What Changed

Restructured portfolio variations so links go to actual portfolios, with reviews in a separate column.

Before

After

Each variation now has two pages:

  1. index.njk — The actual portfolio (uses portfolio layout)

  2. review.njk — Hiring manager evaluation (uses base layout)

Archive Index

Now uses a table format with separate columns:

Variation Focus Score Review
Variation 1 ⭐ Head of Product Design 82.3/100 View review

URLs

Portfolio (main content)

/portfolio/archive/portfolio-agentic-{id}/

Review (evaluations)

/portfolio/archive/portfolio-agentic-{id}/review/

Example

Best variation:

Files Updated

Migration

Existing variations were automatically regenerated with the new structure using:

node portfolio/regenerate-variations.mjs

This script:

  1. Reads existing manifests
  2. Generates new portfolio pages (index.njk)
  3. Generates new review pages (review.njk)
  4. Updates archive index with table format

Benefits

Clear separation — Portfolio content vs evaluation
Better UX — Main links go where expected (to portfolios)
Organized — Reviews in dedicated space
Scannable — Table format easier to compare variations
Flexible — Can enhance portfolio content without changing reviews

Next Steps

Future enhancements will focus on the portfolio content (Phase 2):

Reviews remain static as evaluation records.