Showcase
CLAUDE.md, in one file for every reader
Repository guidance is written once and read twice: an agent needs
the rules as records it can quote, a contributor needs a page they
can skim. As SemText, the same file is both — the
agent record carries the name, bio
and instructions a model follows, while the procedure and fact
blocks are the same guidance rendered as this page. Point the agent
at the file; hand the human the URL.
The document
Switch to Render to read it as a contributor does; the
source is the same file the agent consumes. The facts carry ids, so
an answer can cite g-main the way
the instructions require.
claude-md example
Render view: this block wires to the SemText runtime bundle in the full example viewer (port-reference lane) — the source beside it is the same file, byte for byte.
Why this works
-
The
agentrecord is machine-facing metadata — extraction names it a record; the browser leaves it invisible. -
sem-procedurestatuses (done / current / blocked) are canonical attributes, so both readers agree on where the process stands. - With scripts off nothing is hidden — the guidance reads as plain authored text, the record intact.
Elements used: agent,
sem-note,
sem-procedure,
sem-facts. Their contracts live on
the reference pages
.