Carol — back to Apps ← Apps

Carolopedia

A friendly guide to Carol, her ecosystem, and the agents who built her.

📖 CarolopediaServicesBuild InitiativesAll activitiesINI-100001337
📋

CAROL-INI-1823-00: Carolopedia services: big top-image card layout trial for the first 4 service cards

Initiative
Open in Initiatives →

📖About

Listing cards show a tiny circular pic; the source emblem is rectangular so it looks small. Trial a new card layout on the first four services (agent-resources, audit, blogs, blueprint): the pic fills the top of the card (full width, fixed 160px height, ~60% of card), identical size across the 4, with name/owner/tagline below. Scoped via an .acard--big modifier so other cards are unchanged. For Ninad to evaluate before any rollout.

⚖️Decisions

  • Iterated the big-card layout: removed owner name on the 4, gave each a fixed height, left-aligned full-width text, and hard-capped the tagline to 2 lines via max-height+overflow (the -webkit-line-clamp alone was not truncating, so Blueprint ran past the bottom border). Verified via headless screenshot: all 4 uniform, bottom border visible, no overflow.
  • Rolled the big name+description card to ALL services and to apps + droids; dropped Port (apps) and function blurb (droids); agents listing left unchanged. Verified: agents have no big cards, apps/droids/services do, no Port text remains.
  • Pic fixes: (1) faint linework boosted via CSS contrast+saturation+zoom on .acard--big .tile-pic (apps/droids/services; agents untouched). (2) Generated house-style sketch emblems for the 8 real apps + the Carolopedia Update Scanner droid that lacked avatars; staged at avatar paths, stale webp removed for re-cache. Coverage now complete except the WernersSecond test stub (intentionally skipped). Verified via live screenshots.
  • Droids page perf: was ~2.2s server render. Root cause was the card blurb resolving [[cross-links]] by opening 3 DB connections per reference (~380+ connections/page). Added 60s TTL caches to the registry-row lookup, the wiki-row lookup, and the computed blurb. Result: ~0.32s cold, ~0.08s warm. Also generated small webp thumbnails for the 9 newly-added emblems (1.5MB PNG -> ~6KB webp) so cards ship light.
  • Added a click-to-zoom lightbox to entity detail pages: clicking the hero profile pic opens an enlarged centered popup over a dimmed backdrop; clicking anywhere outside it (or Esc) closes it; clicking the enlarged image keeps it open. Implemented once in the shared page shell so it covers agents/apps/droids/services. JS syntax-validated; markup verified present on live pages.
  • Reverted services/apps/droids landing cards from the big top-image layout back to the original small circular-pic cards (per Ninad: big pics over-emphasised imagery vs names/descriptions). Kept the content simplifications: no owner/agent name on cards, no Port on apps, no function blurb on droids. Agents listing unchanged throughout. The .acard--big CSS remains defined but is now unused.
  • [status-router] blocked -> closed | event=operator_signoff | 1823 big top-image service cards: trial built, evaluated, deliberately reverted by Ninad. Outcome final. (orion)