Skip to content

portfolio: tighten card descriptions to an even length band (EN+NL) - #72

Merged
fgurbanov merged 1 commit into
mainfrom
portfolio/tighten-card-descriptions
Aug 1, 2026
Merged

portfolio: tighten card descriptions to an even length band (EN+NL)#72
fgurbanov merged 1 commit into
mainfrom
portfolio/tighten-card-descriptions

Conversation

@fgurbanov

Copy link
Copy Markdown
Contributor

Why

The portfolio "what it proves" copy ranged 212–705 characters — a 3.3× spread. Cards sit in a lg:grid-cols-3 grid with the description on flex-1, so every card in a row stretches to the tallest one and the short cards left visible dead space.

After

All ten rewritten in EN + NL to 327–410 chars EN (337–440 NL) — a 1.25× spread, and 1.06–1.15× within each grid row, which is where equal-height cards actually matter.

chars (EN / NL) pillar repo
332 / 347 AI sovereign-llm-gateway
327 / 337 AI sovereign-copilot
377 / 411 AI skills-coach
362 / 377 platform event-integration-platform
359 / 376 platform oracle-to-spring-strangler
381 / 401 platform identity-service
401 / 425 applied contrail-segmentation-demo
376 / 423 applied contrail-avoidance-pipeline
390 / 427 applied retail-dynamic-pricing
410 / 440 applied marketplace-intel-platform

Trimmed the six long ones, mostly enumerations that didn't earn their space — marketplace-intel-platform (705→410) lost its FastAPI-serving clause and the interference caveat, identity-service (607→381) the full admin-plane object list, skills-coach (622→377) its stack line, plus retail-dynamic-pricing and both contrail demos.

Extended the two short ones, the real cause of the ragged first row: sovereign-llm-gateway gained the choke-point line, sovereign-copilot an explicit "reference architecture, not a running system."

Honesty preserved

No maturity claim moved. The docker compose up / make up / make demo markers, the reference-vs-working distinction, and the headline metrics all survive — including the "+12.7% NDCG@10 over a popularity baseline" qualifier in both locales.

Verification

npm run typecheck, npm run lint, npm test (9 passing) and npm run build all pass.

🤖 Generated with Claude Code

The "what it proves" copy ranged 212-705 chars, a 3.3x spread. Cards sit in a
3-column grid with the description on flex-1, so every card in a row stretches
to the tallest one and the short cards left visible dead space.

All ten rewritten to 327-410 chars EN (337-440 NL) — a 1.25x spread, and
1.06-1.15x within each grid row.

Trimmed the six long ones, mostly enumerations that did not earn their space:
marketplace-intel-platform (705 -> 410), identity-service (607 -> 381),
skills-coach (622 -> 377), retail-dynamic-pricing, and both contrail demos.
Extended the two short ones, which caused the ragged first row:
sovereign-llm-gateway gained the choke-point line, sovereign-copilot an
explicit "reference architecture, not a running system".

Every honest-framing marker is preserved: the maturity claims (docker compose
up / make up / make demo), the reference-vs-working distinction, and the
headline metrics (+6.4% revenue, +12.7% NDCG@10 over a popularity baseline).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@fgurbanov
fgurbanov merged commit 03cb5fb into main Aug 1, 2026
3 checks passed
@fgurbanov
fgurbanov deleted the portfolio/tighten-card-descriptions branch August 1, 2026 13:09
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