Skip to main content

v2.11: Eight New Keywords — Amendment, Metric, Contact, Deadline, and More

· 3 min read

v2.11 adds eight keywords that close the gap between IntentText and the real documents organizations produce every day: amendment, metric, contact, deadline, def, figure, signline, and cite.

The amendment story

Frozen documents have a problem. After you seal a contract, reality changes. Payment terms get renegotiated. Scopes expand. Parties are replaced. Until v2.11, your only option was to create a new document.

The amendment: keyword gives frozen documents a formal amendment path:

amendment: Payment terms revised
| ref: Amendment #1
| section: Payment Terms
| was: Net 30
| now: Net 15
| by: Ahmed Al-Rashid
| at: 2026-03-07T09:00:00Z

Amendments are recorded in the trust history. They reference the section they modify, capture what changed, and track who authorized the change. The original document remains sealed — the amendment sits alongside it as an auditable record.

intenttext amend contract.it --section "Payment Terms" --was "Net 30" --now "Net 15" --ref "Amendment #1"

This is how legal teams actually work. Contracts get amended, not rewritten.

The metric story

Organizations measure things. Revenue, expenses, conversion rates, uptime. Until now, these numbers lived in spreadsheets or dashboards — separate from the documents that give them context.

metric: Revenue | value: $4.2M | target: $4.0M | status: above | trend: up
metric: Customer Churn | value: 2.8% | target: 3.0% | status: below | trend: stable
metric: NPS Score | value: 72 | target: 65 | status: above | trend: up

Now you can query metrics across all your reports:

intenttext query ./reports --type metric --format table
MetricValueTargetStatus
Revenue$4.2M$4.0Mabove
Customer Churn2.8%3.0%below
NPS Score7265above

Your quarterly reports become a queryable dashboard. No BI tool required.

The contact story

Every organization has contacts scattered across documents — in contracts, proposals, invoices, HR files. Finding "everyone at Acme Corp" means opening dozens of files.

contact: Ahmed Al-Rashid | role: CEO | email: ahmed@acme.com | org: Acme Corp | phone: +1-555-0100

One query:

intenttext query ./company --type contact --format csv > contacts.csv

Your documents become a contact directory.

The deadline story

Contracts have deadlines. Projects have milestones. Policies have renewal dates. These dates are critical — missed deadlines have consequences.

deadline: Phase 1 delivery | date: 2026-04-30 | consequence: Penalty clause applies
deadline: Contract renewal | date: 2026-12-31 | authority: COO

Query them:

intenttext query ./company --type deadline --sort date:asc --format table

Your document folder becomes a deadline tracker. Sort by date, filter by authority, export to CSV. No project management tool required for the basics.

Four more keywords

  • def: — Term definitions with meaning. Build glossaries, define jargon, create reference sections.
  • figure: — Images with captions and numbering. figure: Architecture diagram | src: arch.png | number: 1
  • signline: — Signature lines for print. signline: | role: CEO | date: true | line: true
  • cite: — Formal citations with source, author, and date.

The vision

We think AI agents will produce .it files alongside .md files. When an agent generates a contract, a report, or an invoice, the output should be structured — not just readable. IntentText gives agents a format where every block has a keyword, every property is named, and every document is queryable.

Eight new keywords. 718 tests passing. The format keeps growing because documents keep needing more.

See the full v2.11 reference →