Skip to content

Add project comparison and Jinja templates - #13

Merged
amk9978 merged 3 commits into
mainfrom
agent/add-project-comparison
Aug 16, 2026
Merged

Add project comparison and Jinja templates#13
amk9978 merged 3 commits into
mainfrom
agent/add-project-comparison

Conversation

@amk9978

@amk9978 amk9978 commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a sortable factual project comparison page
  • publish identical comparison rows through versioned JSON and MCP
  • replace embedded Python HTML with packaged, autoescaped Jinja2 templates
  • keep crawlable static HTML and machine JSON as sibling adapters
  • document snapshot-scoped Lead counts, unknown values, and the rendering decision

Impact

Developers can compare curated projects using collected facts without a composite score or generated recommendation. Presentation markup now has a dedicated template seam while GitHub Pages remains fully static.

Validation

  • uv run ruff check .
  • uv run ruff format --check .
  • uv run mypy src
  • uv run pytest — 46 passed
  • production catalog build — 330 pages and 84 machine files
  • wheel inspection confirms all templates are packaged
  • desktop Chrome visual inspection

@amk9978 amk9978 changed the title Add factual project comparison Add project comparison and Jinja templates Aug 15, 2026
@amk9978
amk9978 marked this pull request as ready for review August 16, 2026 19:52
@amk9978
amk9978 merged commit 5a405bb into main Aug 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant