Reference
The complete technical reference for the current IntentText language and tooling.
Keywords
IntentText supports a compact canonical keyword set plus compatibility aliases and extension forms.
- All Keywords — sortable, filterable keyword table
- Document Identity —
title:,summary:,meta:,context:,track:,agent:,model: - Content —
text:,quote:,cite:,warning:,danger:,tip:,info:,success:,code:,image:,link:,def:,figure:,contact:,byline:,epigraph:,caption:,footnote:,dedication: - Structure —
section:,sub:,break:,ref:,deadline:,embed:,toc: - Data —
columns:,row:,input:,output:,metric: - Agent —
step:,gate:,trigger:,signal:,decision:,memory:,prompt:,tool:,audit:,done:,error:,result:,handoff:,wait:,parallel:,retry:,call:,loop:,checkpoint:,import:,export:,progress:,task:,ask:,assert:,secret: - Trust —
approve:,sign:,freeze:,revision:,policy:,amendment:,history: - Layout —
page:,font:,header:,footer:,watermark:,signline:,divider: - Aliases — alias forms mapped to canonical keywords, including the 33 Arabic aliases (
عنوان→title,مهمة→task,صف→row, …) that round-trip as written
Keyword tiers
The canonical keywords are grouped into a small everyday core set plus opt-in
profiles, so a plain .it document needs only ~13 keywords and everything else is
opt-in. Tiering is contract metadata — the parser still recognizes every keyword, and
unknown keywords pass through as custom.
| Tier | Keywords |
|---|---|
| core (13) | title summary meta section sub text info quote code image link task done |
| agent | step decision gate trigger result policy audit ask context |
| contract | sign approve freeze track amendment cite |
| data | columns row metric |
page header footer watermark style break toc |
The history: boundary and revision: entries remain recognized alongside the contract
tier (they live below the audit-log boundary rather than in the stable keyword set).
Exposed from @dotit/core as KEYWORD_TIERS, CORE_KEYWORDS, and tierOf. See
the canonical SPEC.
Properties
- Pipe Properties — keyword-specific properties
- Style Properties — visual properties available on any block
Systems
- Templates —
{{variables}},each:, merge API - Query — block queries, document queries, output formats
- Index Files —
.it-indexshallow architecture - CLI — every command, every flag