Home

KLR .al-ce Pattern Library

Temporary builder example — not for publication or navigation.

Temporary KLR builder reference

How KLR builders use .al-ce

Choose a supported element for a real reader task, generate its semantic HTML, and place it inside a normal AgentLoft content-area. The global kit supplies structure and chrome while the KLR theme supplies typography.

Minimum markup

The wrapper and element name activate the pattern

Use the renderer when available. This abbreviated HTML shows the underlying contract.

<section class="al-ce" data-al-element="fit_cards">
  <h2>Choose a page pattern</h2>
  <div class="al-ce__grid al-ce__grid--auto">
    <article class="al-ce__card">
      <h3>Card heading</h3>
      <p>Useful, page-specific content goes here.</p>
    </article>
  </div>
</section>

Choose deliberately

Use a designed element only when it improves the page

The element should make a comparison, sequence, evidence trail, or next action easier to understand.

Use .al-ce

Structured decision support

Use a supported pattern when visual organization materially helps.

  • Comparisons
  • Scannable steps
  • FAQs or verification panels
Use regular HTML

Straightforward explanation

Use semantic headings, paragraphs, and lists when the content already reads clearly.

  • Short introductions
  • Simple transitions
  • Ordinary supporting detail

Pattern examples

Match the element to the reader task

Compare

Use a decision grid when two options need balanced tradeoff framing.

  • Both choices receive comparable treatment
  • The labels are truthful

Prepare

Use steps, check panels, or tour preparation when the reader needs an action sequence.

  • Actions are concrete
  • The order is genuinely useful

Clarify

Use FAQs, source strips, or stat tiles when evidence or definitions need scan value.

  • Claims remain supported
  • Dates and uncertainty remain visible

What the current kit provides

12Supported element patterns
44px+Minimum interactive target
1Global CSS spine

These numbers describe the pattern library—not a market or property claim.

Before an .al-ce element is published

Confirm that the element improves the page rather than decorating it.

  • Use the supported data-al-element name.
  • Keep the content semantic and visible without JavaScript.
  • Verify desktop and mobile containment.
  • Check every link and interactive control.
  • Keep reader-facing wording inside the approved editorial workflow.

Placement examples

Where an element can fit in a page

Near the opening

A quick answer can orient the reader before a longer explanation.

Inside the decision

Cards or a comparison grid can organize material distinctions.

Near the handoff

An FAQ, check panel, or CTA can clarify the next useful step.

A simple builder workflow

Step 1

Choose the reader task

Decide what relationship or sequence needs visual structure.

Step 2

Render one supported pattern

Use the content-element renderer instead of inventing a lookalike.

Step 3

Place and verify

Persist it in a content-area, then check the rendered page at desktop and mobile widths.

Listing-page example

This search may be thin right now

An inventory-rescue band explains a thin grid without disguising it or making a market promise.

Useful next checks

  • Confirm the search filters
  • Try a nearby verified area
  • Save the search when appropriate

Tour-preparation example

Before the tour

  • Review the listing details
  • Identify property-specific questions
  • Confirm the showing plan

After the tour

  • Record what you observed
  • Separate facts from impressions
  • Request documents or professional review as needed

Builder questions

Does .al-ce replace normal page HTML?

No. It is a small pattern library for relationships that benefit from visual structure.

Can a builder add a new data-al-element name?

Not silently. Propose the new pattern, document its purpose, and add it to the shared kit only after approval.

Should a page include every pattern shown here?

No. This page is a pattern library. A real page should use only the few elements justified by its reader task.

This page is a temporary builder example

Do not copy its wording into a public market page. Reuse the element contract and write content for the actual page.