shared · Page blocks
ByIdSection
components/landing/by-id-section.tsx
preview
[03]Change by ID
Point at it.
Change exactly that.
Coherent labels every component in the code, like CID-008, and every token has a name. Say what you want in plain words, or name it: the edit is held to that component or token, and every page that uses it follows.
"CID-008: make the number bigger"
Only KpiCard's file may change. Coherent renders the 3 pages that use it and checks that a sample of other pages stays pixel-identical.
"--radius: a little rounder"
A token: every page follows. Coherent rebuilds the app and renders the pages it reaches; any it could not render are named in the verdict.
"Only on Billing, move the table up"
The table is shared. The Coherent agent is set up to ask first: a new component just for Billing, or change it everywhere?
"Add a weekly digest note to Notifications"
It becomes a component, Callout, with its own ID and preview, ready to reuse on the next page.
usage · in this app
app/page.tsximport { ByIdSection } from '@/components/landing/by-id-section'
<ByIdSection />props
{}used on · 1
tokens · 16
referenced in its filehistory · 2
verified
Previews for the site components
2026-10-21
verified
Home: every section is its own component; the page composes them
2026-10-21