Why this is not a chat window
Three decisions that make it a document tool rather than a text generator.
Almost every AI writing feature shipped in the last two years does the same thing: you paste, it rewrites, and you are left with no record of how the result was reached. That is fine for a blog post and unacceptable for anything with a counterparty. Document Intelligence was built the other way round, starting from how document control actually works.
The agent is inside the document
It is not pasting text into a box and reading it back. It holds the document's structure, its delivery plan, the thread it came from and the company it is for, and it can be scoped down to the single paragraph you have highlighted.
It proposes; you decide
The default is not to write. It is to propose. Changes arrive as tracked redlines with a rationale and a risk level attached, and the document does not move until a human accepts them.
Nothing happens off the record
Every proposal, acceptance, rejection, comment, review decision and version is an audit event with an actor and a timestamp. The agent is a participant in the record, not an invisible hand in the margins.
Read → Propose → Review → Accept → Record
Anatomy of a tracked change
What happens between "shorten this clause" and a changed document.
This is the part most tools gloss over. It is worth being specific, because the difference between a redline system you can rely on and one you cannot is entirely in these details.
-
The agent proposes a change set
One instruction can produce many edits. They are grouped into a change set and broken into individual hunks, each anchored to the text it replaces, each carrying its own rationale, risk level and — where it matters — a flag that it wants a legal reviewer.
-
You review them one at a time
The redlines are highlighted in the document and listed alongside it, original against proposed. Accept the three you like, reject the one you do not, and rewrite the wording of the fifth before you take it.
-
Accepting actually rewrites the document
Acceptance is resolved on the server, not in a browser tab. The change is located in the current text and written in — through the paragraph, the list item, the table cell or the run of blocks it belongs to.
-
A change that cannot land says so
If the document moved underneath a proposal, the hunk is parked as a conflict and handed back for regeneration. It is never marked applied against text that never changed — the failure mode that makes other redline systems quietly untrustworthy.
-
The document tells you what just moved
When the agent applies something, the editor reloads the authoritative content and briefly highlights the passages that changed, then scrolls you to the first one. You watch the edit land instead of relying on its assertion.
-
The record closes behind it
Proposed, accepted, rejected, edited, conflicted and reopened are all audit events with an actor, a timestamp and the rendition they applied to. Six months later you can answer who softened that indemnity, and why.
Ask, Plan, Agent
You decide how much autonomy it has, per document.
The same three modes as the rest of Kimbodo Intelligence, enforced at the tool layer rather than requested politely in a prompt. In Ask and Plan the write tools are genuinely withheld from the model — it cannot touch the document even if it decides it would like to.
Ask
Think it through together. It reads the document, drafts replacement wording in the conversation, and takes your notes on it — with no ability to change a word of the real thing. When you like what you see, it hands off to Agent to apply it.
Plan
See the whole edit before any of it happens. It returns a numbered list of the changes it intends to make and where, and stops there. Useful before applying changes to a signed template.
Agent
Let it work. It proposes tracked changes, applies the ones you asked it to, adds comments, requests review and writes the delivery plan — narrating what it did and how to undo it.
- Mode is stored on the document, so a sensitive agreement can sit in Ask while a working draft sits in Agent
- Scope every instruction to the whole document, the current section, the text you have selected, or the project context alone
- Highlight a clause and the agent narrows to it automatically
- Deep work runs as a durable async job, so a hard rewrite does not block the editor or die with the page
From proposal to work plan to Gantt
The timeline in a proposal should be data, not a picture of a timeline.
Most proposals carry a delivery schedule that was drawn in a slide, disagrees with the scope section, and is obsolete the day it is sent. Here the plan is structured task data attached to the document. Draft the proposal, tell the agent when the work starts and how it should be shaped, and it writes the plan — which you then edit like a project manager rather than like a designer.
-
Draft the proposal first
Scope, deliverables, assumptions and pricing, assembled from the company record, the deal, the project history and the templates your team already approved.
-
Give it the dates and the shape
Tell it when delivery starts, how long you have, and which workstreams the engagement runs in. It reads its own scope section for the work rather than asking you to list it again.
-
It writes real tasks
Parent tasks with sub-tasks beneath them, grouped into named tracks, with start and end dates, milestones, status and owners — written straight into the document's plan, not described in prose.
-
You edit it as a list
Rename, retype, retrack and redate inline. Drag rows to reorder them or to nest one under another. Add tasks and sub-items, delete what the agent over-planned.
-
It renders as a living Gantt
Week, month and quarter zoom, bars coloured by track, milestones as diamonds, a today marker, collapsible parents, and draggable bars to move or resize a task. Parent dates roll up from their children, so a slipped sub-task moves the phase that contains it.
-
Then it exports cleanly
Publish the chart as a Google Slide, PNG, SVG or PowerPoint. Export the plan on its own as a Google Doc, Markdown or CSV. Or let it travel as an appendix on the document export, so the schedule you sent and the schedule on file are the same schedule.
Review, approval and version history
The controls a document under review actually needs.
Tracked change handles the words. Getting a document through an organisation needs the layer above it: who is reviewing, who has to approve, what state it is in, and what it said the last time somebody signed off.
Send for review, to named people
Choose reviewers and assign the role each one holds — reviewer, approver or legal reviewer — and the document moves into review rather than relying on a chased email.
Decisions, not thumbs up
Approve, reject or request changes. The document status follows the decision through draft, in review, needs revision, approved, locked and archived.
Versions you can freeze
Freeze the working draft as a numbered version with a change summary, then carry on editing. What you sent stays exactly as you sent it.
Restore without rewriting history
Bringing back an earlier version creates a new one from its content. Nothing in the record is overwritten to make the present look tidier.
Comments where the words are
Threaded comments anchored to the selected text, typed as questions, legal review, commercial review, approval requests or internal notes, with @mentions that resolve to project members and can carry an assignee.
Locked when it needs to be
A locked document stops being editable by the people who were drafting it. Executed paperwork should not stay as editable as a first draft.
What the agent could see
Each agent run stores an immutable snapshot of the context it was given, along with the model, the token count and the cost. Every AI-assisted change can be traced back to the evidence behind it.
Presence, so two people do not collide
Live indication of who else is viewing or editing, and optimistic concurrency on save that refuses to let a stale tab quietly overwrite newer work.
Every frontier model
Pick the model per document. Change your mind whenever you like.
Model choice is a property of the request, not of the product. The editor sits behind a provider-neutral interface, so a new frontier release is a catalog entry rather than a rebuild — and the document, the tracked changes and the audit trail are entirely unaffected by which model wrote a given draft.
OpenAI
The GPT and o-series families, including the deep reasoning tiers for genuinely hard drafting.
Anthropic
The Claude family, strong on long documents and careful legal-register prose.
Google
Gemini through Vertex, including the fast tiers that make interactive redlining feel immediate.
Local models
Ollama for work that should not leave your own infrastructure.
- A picker in the editor, drawn from the list your administrators approved rather than everything on the market
- Or leave it automatic and let the harness route by intent — fast tiers for small edits, deep tiers for whole-document reasoning
- The model used is recorded against every agent run, alongside its token count and cost
- Switching providers changes nothing about your documents, your redlines or your history
Mortgage, lending and banking
If your product is a document, your AI cannot be a black box.
Lending runs on documents. Term sheets, commitment letters, credit memos, participation agreements, servicing transfers, vendor contracts, policy manuals and the adverse action letter that has to say precisely the right thing. In that world the interesting question about an AI editor is not how good the prose is. It is whether you can prove, a year later and to a skeptical reviewer, exactly what changed, who agreed to it, and what they were looking at when they did.
Every clause change is attributable
Not "AI-assisted document". A specific hunk, with the original text, the replacement, the stated rationale, the risk level, the person who accepted it and the moment they did.
The AI never has the last word
Write tools can be withheld entirely. A document held in Ask mode gets you drafting help with no capacity to alter the instrument, which is a very different risk conversation than a model with edit access.
Approval gates before anything goes out
Named approvers and legal reviewers, explicit approve, reject and request-changes decisions, and document states that reflect where the paper actually stands.
History that is not rewritten
Frozen versions and restores that add rather than overwrite. The document as executed remains the document as executed.
The basis for the draft is on file
Context snapshots record what the agent was shown for each run. When somebody asks why a covenant was worded that way, the evidence is attached to the document rather than lost in a chat log.
Counterparties still get a DOCX
Import their marked-up Word file, work on it with full tracking, and send back a clean Word, Google Doc or PDF. Nobody outside has to adopt your tooling to close a deal.
Across the industries
The same discipline, wherever the document is the deliverable.
Tracked authoring, approval workflow and a plan that is real data are not a financial-services feature. They matter anywhere a document carries obligation, and the shape of the problem barely changes from one sector to the next.
Insurance
Policy wordings, endorsements, submissions and claims correspondence.
- Endorsement language changed against a base wording, clause by clause
- Underwriting and legal sign-off as recorded decisions rather than mail threads
- Frozen versions per renewal cycle, restorable without losing the interim history
Legal and in-house counsel
Agreements, NDAs, master services terms and playbook deviations.
- Redlines with a rationale attached, so review is about judgement rather than diffing
- Ask mode for drafting help on instruments the model must not be able to touch
- Hunks that ask for a legal reviewer, and comments typed as legal review
Professional services and consulting
Proposals, statements of work and delivery plans that have to agree with each other.
- Scope drafted from the deal record and prior engagements, not from a blank page
- The delivery plan generated from the scope, then edited as a list and shipped as a Gantt
- One document carrying commercial terms, the plan and the approval trail together
Public sector and procurement
Tenders, bid responses, framework agreements and evaluation records.
- A defensible record of authorship and approval on every submitted response
- Structured requirement-by-requirement drafting with reviewers assigned per section
- Clean export to the formats the portal will actually accept
Healthcare and life sciences
Protocols, standard operating procedures, payer contracts and vendor agreements.
- Controlled revision with named approvers and locked effective versions
- A record of what informed each revision, held against the document itself
- Local models available where content should not leave your infrastructure
Technology and data platforms
Architecture proposals, implementation plans, runbooks and migration schedules.
- Implementation plans as tracks and milestones you can actually resource
- Documents that draft from the project thread where the design was worked through
- Plans exported to CSV for whatever your delivery team already runs
Real estate and construction
Leases, purchase agreements, contractor scopes and programme schedules.
- Negotiated lease terms tracked across rounds with attribution intact
- Programme phases with sub-tasks and rolled-up dates that move together
- The schedule published as a slide for the stakeholder meeting
Manufacturing and supply chain
Supplier agreements, quality documents, tenders and onboarding packs.
- Supplier terms drafted against your approved template rather than theirs
- Revision control on quality documentation with explicit approval states
- Word round-trip for counterparties who will never leave Word
Round-trip
It meets your counterparties in the formats they already use.
A document tool that cannot accept a Word file or produce a PDF is a document tool nobody outside your building can work with. Bring documents in, work on them with the full tracking and review apparatus, and send them back out clean.
Bring it in
Import from a Google Doc link, a Word DOCX, Markdown or plain text, converted into the editor's own structure so tracked change works on it from the first edit.
Send it out
Export as a Google Doc, Word DOCX, PDF, Markdown, HTML or plain text. PDF and DOCX are export formats; PDFs are produced, not parsed back in.
The plan travels with it
Exports carry the work plan as an appendix when the document has one, so the schedule and the scope arrive in the same file.
Or on its own
Publish the plan separately as a Google Doc, Markdown or CSV, and the Gantt itself as a Google Slide, PNG, SVG or PowerPoint.
What you sent is on file
Every export is recorded against the document and its version, so the rendition that went to the customer is identifiable afterwards.
Straight out of the conversation
Any draft or reply in a project thread can become a tracked document in one action, so good work in a chat does not stay stranded there.
Document Intelligence
Let it draft. Keep the final word, and the record.
Document Intelligence is one surface of Kimbodo Intelligence, sharing its memory, its tools and its permission model with the projects, the pipeline and the mail. The proposal drafts from the deal, the plan generates from the proposal, the review happens where the words are, and the entire process leaves a record you would be comfortable handing to an auditor.
Book a working session
Bring us a document you are stuck on.
The fastest way to judge this is to watch it work on your own paperwork. Send us a note about the documents you live in, and we will set up a working session: we take one real proposal, agreement or memo, and redline it in front of you — tracked changes, review flow, delivery plan and all.
- A real document of yours, redlined live
- Your approval and review flow mapped onto it
- A delivery plan generated from its scope
- A straight answer on what it will and will not do