Engineering AI agent · Documentation

Software Documentation AI Agent

Date every page against the release it was true of, run the code examples rather than proofread them, and hold each revision for the named owner who publishes it.

Typical delivery
4–6 weeks
Deployment
Your stack
Named owner
Release-dated
After launch
Agent Care

What this agent does

Drafts and dates the page, never publishes it

In

  1. 01

    A page is published, and the release it was true of is recorded against it.

  2. 02

    A claim is made about a security control, and the evidence that would back it is named beside it.

Reason

  1. 03

    A code example is executed against the release it claims to describe, rather than read for sense.

  2. 04

    A runbook command is run on a schedule, so a command that no longer exists surfaces before it is needed.

  3. 05

    A method is renamed, and each page whose example calls it by the old name is listed for revision.

Decide

  1. 06

    A sunset date is drafted, and the notice period the contract promises is checked against it.

  2. 07

    A regulated instruction set keeps each superseded version published, under Regulation (EU) 2021/2226.

Out

  1. 08

    A page passes its currency term unrevised, and it is marked unverified rather than left standing.

  2. 09

    Execute write actions only inside the approval boundaries agreed during implementation.

Product statement

Drafting, dating and flagging belong to the agent. Publication belongs to a named documentation owner, who holds editorial responsibility for the page and answers for it once it is live.

Example workflow

One page, change to publication

  1. 1Source change receivedMerged pull request, release tag, schema change or scheduled documentation review
  2. 2Sources assembledThe diff, the release it lands in, the pages that cite it and the evidence each claim rests on
  3. 3Page drafted and datedThe revision, the release it is dated to, the claims flagged for review and confidence
  4. 4Controls appliedExample execution, claim-to-evidence checks, notice-date checks and confidence threshold

No human action required

Stages 1 to 4 run unaided, and nothing is published at any of them — the agent is drafting, and the owner lane opens at the publication gate.

5DecisionSplits at the publication gate
Evidence complete

Goes to the named owner to publish.

Anything unevidenced

Adds a subject-matter read first.

Owner publication

The page is held with its evidence, its flagged claims and what the controls returned.

Publish · Revise · Send to subject-matter review

Published — by the named owner

  1. 6Documentation and site records updatedOnly where write access and publishing policy allow it
  2. 7Outcome evaluatedClaim currency, example failures, owner corrections and what readers reported after publication

Corrections

Each owner correction is counted in the evaluation.

What should not run autonomously

Human approval stays in control

Outside the boundary — human approval required

8 items

  • Publishing any page to a customer-facing site.
    • Drafting a customer incident notice.
    • Asserting that a security control is in place.
    • Setting the end-date of a support period.
  • Automation boundary

    Agent acts unaided

    • ✓Date each page against the release it describes.
    • ✓Execute the code examples a page publishes against that release.
    • ✓Name the control that would evidence a claim on a security page.
    • ✓Mark a page unverified once its evidence goes stale.

    Nothing reaches a published page except by a named owner, inside the agreed boundaries.

    • Signing a regulated technical file or a submission.
    • Deciding that a deprecation notice has been given.
    • Holding editorial responsibility for a published page.
  • Changes to publishing rules or currency thresholds.

Example output

One page, annotated

An SOP agent writes the procedures a floor runs on; this one writes what a developer reads and what a regulator later quotes back. Below is one page as the agent leaves it.

Documentation output · single page

Illustrative example
Page
Authentication reference page
Recorded as
Rate limits described, examples executed
Release
Dated to release
Evidence of record
Release record, 3 August 2026
Confidence
Held unpublished
Held for
The named owner, by name

As received

Taken from the source tree and the release record — the agent vouches for the date, not the design.

What the record holds

  • Source diff
  • Executed example
  • Release record

Why no publication here

Publishing a page is a representation the named owner makes and owns.

What the score decides

Below the configured threshold a page gets a subject-matter read before the owner sees it.

Action

PublishReviseSend to subject-matter review

Value

Where AI adds value

The same four claims, placed at the point in the workflow where each one applies.

Where the value lands

Value 01 – 04

Each page

From the change that moved it

03Evidence

Where the evidence is used

The same sentence is an engineering aid to a developer, a representation to a regulator and a description a buyer can hold you to; what changes with the reader is who can sue.

01Approved path

True when it was written

One public security statement was described by an employee as aspirational; a page can also decay honestly, because a rename seldom triggers a documentation update.

02Human review

What was checked, and not found

No enforcement action consulted turned on a page nobody wrote. Blackbaud was charged over statements it chose to publish and over one incident notice charged twice, as unfair and as deceptive, and it settled without admitting or denying. The Cyber Resilience Act does not bite until December 2027.

04

Build an evidence trail

The sentence, the code it describes and the owner who published it stay together.

Integrations

Typical integrations

Five system groups connect to the same agent. Which of them are in scope is decided in discovery.

  • Source and schemas

    • GitHub
    • GitLab
    • Bitbucket
    • OpenAPI and protobuf schemas
  • Documentation platforms

    • Read the Docs
    • Docusaurus
    • Mintlify
    • MkDocs
    • Sphinx
  • Knowledge and runbooks

    • Confluence
    • Notion
    • Backstage
    • PagerDuty runbooks
    • repository wikis

Agent

Software documentation

  • Reads the change
  • Drafts and dates
  • Holds for the owner
  • Publishing and review

    • Netlify
    • Vercel
    • static sites
    • Docs review and translation systems
  • Observability & evaluation

    • OpenTelemetry
    • Langfuse
    • Supported monitoring/evaluation sources

Integration availability depends on the client's existing systems and API access.

Agent controls

Six filters between the code and the page

Six filters down one channel, the last the closest. What is published is set out in the map below.

L6 · Outermost — last line of defence

Inward → L1 · closest to the model

L6Rollback / safe modeNarrow the agent to flagging only when evaluation or production signals degrade.Roll back
L5Version monitoringTrack model, prompt and publishing rules, and note the version each page was drafted under.Track
L4TraceabilityRecord each page, the change under it, the evidence it cited and each revision issued, in sequence.Record
L3Owner publicationHold the page for a named owner; the hold governs release, not whether the sentence is true.Gate
L2Currency guardrailsTest each claim against the evidence named for it, and return a page whose example fails to execute.Restrict
L1Confidence thresholdsRoute an unevidenced or stale page to a subject-matter read before the owner sees it.Require review
Model corePage drafted — the revision, the release it is dated to, the flagged claims and confidence
L1 – L2
Test whether a page may stand
L3
Leaves the publication to a named owner
L4 – L5
Keep the page and the release behind it
L6
Marks the page unverified when signals degrade

How Nestack evaluates it

Evaluate the whole publishing chain — not only the page that comes out.

Coverage runs the whole depth of the workflow, and every layer is cut by slice.

Surface — the page a developer reads

  1. E1Final-output evaluationDid the page record the release it was actually drafted against?
  2. E2Step-level evaluationDid the agent read the right diff, the right schema and the live publishing rules?
  3. E3Tool evaluationDid it read and write the correct page and the correct section?
  4. E4Confidence calibrationDo low-confidence pages actually attract more owner corrections?
  5. E5Slice evaluationHow does performance change across specific page classes?
  6. E6Business outcomeHow many pages needed a correction before the owner published?

Floor — what a regulator later reads

Failure modes

Where each failure originates in the agent

Seven failure modes, each set at the stage where it first shows.

Agent lifecycle

Direction of processing →

  1. 01 · Retrieval

    1 mode

    • QW-03

      Stale source read

      The schema read is not the one now shipped.

    Stage gathers

    The diff, the schema, the pages and the release

  2. 02 · Reasoning

    2 modes

    • QW-04

      Claim asserted, not evidenced

      A sentence appears with no control behind it.

    • QW-06

      Superseded page read as current

      A retired revision is worked as the live one.

    Stage proposes

    The revision, the flagged claims and the release

  3. 03 · Tool / write

    2 modes

    • QW-02

      Thin page passed forward

      A page moves on without the subject-matter read.

    • QW-05

      Revision bound to wrong page

      The text is filed against another page.

    Stage writes

    Only where write access and approval policy allow it

  4. 04 · Output

    1 mode

    • QW-01

      Published, release unrecorded

      The record shows a page but not the release under it.

    Stage returns

    The page a developer reads and a regulator may quote

  5. 05 · Change / Version

    1 mode

    • QW-07

      Silent currency drift

      A control lapses while the page keeps the old claim.

    Stage tracks

    Model, prompt, publishing rules and evidence dates

  • Sev-1 · a page published on no evidence
  • Sev-2 · a stale claim reaches a reader
  • Sev-3 · evidence degrades, page held back
See the complete Engineering failure-mode catalogue

Affected slices

Security pages absorb the corrections

A set-level currency figure can read clean while security and trust pages carry most of the corrections. Nestack reports the correction rate by page class and by release, not only in total.

Slice performance — reported separately, not only in aggregate

Illustrative example
SliceFailure rateLiftLift vs. thresholdStatus
Security and trust pages11.7%3.7×Review
Runbooks and on-call steps8.3%2.6×Review
Deprecation and release notes5.2%1.6×Watch
Settled reference pages2.6%0.8×Normal

Bar: correction-rate lift vs. settled-reference baseline · scale 0–4.0× · tick marks the 2.0× review threshold

2 of 4 slices over threshold

Evidence-linked improvement

What the security page still claimed

A cycle shuts when the promise no release still keeps is a regression case. That suite is what the next page published is measured against.

Improvement cycle · five stages

Switchback — the path turns at Improve and returns at Learn

  1. 01

    Detect

    Correction rate rises on security and trust pages.

  2. 02

    Diagnose

    The security page that was true at the last audit and has been a representation ever since is read back against the controls it names until one cause is left standing.

  3. 03

    Improve

    Changes ship numbered, and the pages behind them travel attached.

  4. 04

    Verify

    Each touched page case is run again, and one red holds it back.

  5. 05

    Learn

    The case is kept, and the publishing rules are amended in that same commit.

  6. Learn → Detect

    The return edge. The next page published is measured against a suite one case longer.

Typical build scope

Twelve workstreams across six weeks

The build scope read against the delivery timeline. Week structure follows the six-week plan — discovery, sources, publishing workflow, evaluation, integration, then production validation and handover.

Workstream

Week 1Week 2Week 3Week 4Week 5Week 6

  1. 01Doc-set discovery and automation-boundary definition.Week 1
  2. 02Source, schema and platform assessment.Week 1, Week 2
  3. 03Claim-evidence and documentation-policy rule mapping.Week 1, Week 2
  4. 04Change and schema ingestion.Week 2
  5. 05Claim binding and drafting logic.Week 2, Week 3
  6. 06Confidence scoring and review routing.Week 3
  7. 07Owner publication workflow.Week 3, Week 4
  8. 08Documentation-platform integration.Week 5
  9. 09Currency and claim cases.Week 4, Week 5
  10. 10Guardrails and publishing controls.Week 4
  11. 11Page-trail instrumentation.Week 5, Week 6
  12. 12Deployment, documentation and Agent Care handover.Week 6

12 workstreams · 6 weeks · bar shows the weeks a workstream is active — several run in parallel

Final scope and sequence confirmed in discovery

Engagement tiers

What each tier includes

Rows are the capabilities named in each tier's scope. Higher tiers include everything below them.

Capability✓ in scope · — not at this tierPilotOne doc set, one release trainProductionProduction publishing workflowAdvancedMultiple doc sets / audiences
Introduced at Pilot
Drafting and dating to your release records✓✓✓
Named owner publication✓✓✓
Document-inventory baseline✓✓✓
Introduced at Production
Reporting by page class—✓✓
Subject-matter review workflow in your systems—✓✓
Approved publishing write-back—✓✓
Repository-and-site integration—✓✓
Introduced at Advanced
Multi-language doc sets——✓
Cross-audience publishing packs——✓
Large documentation estates——✓
Multi-audience publishing controls——✓
Build priceFrom $5,000From $8,000Custom quote
Final build price
Confirmed after discovery based on integrations, workflow complexity, page volume, publishing controls and deployment requirements.
Separate from build
Build pricing is separate from recurring Agent Care, which covers managed monitoring, evaluations, incidents and verified improvements after launch.

What we need from you

What you bring, and what we build with it

Each input maps to a piece of build scope and a week in the delivery timeline.

  1. 01Your live doc sets and the release each one is dated to

    Page capture and release-date versioning

    Week 1
  2. 02Representative pages, schemas and runbooks

    Source binding, claim logic and the currency baseline

    Week 2
  3. 03Your publishing calendar and the owners it names

    Claim-evidence mapping, page binding and the automation boundary

    Week 1
  4. 04Access to relevant APIs, feeds or exports

    Repository, schema and platform assessment, then integration setup

    Week 2
  5. 05Pages you would not want quoted back

    Currency cases and the evaluation round

    Week 4
  6. 06What no page may promise

    Confidence scoring, review routing, guardrails and publishing controls

    Week 3
  7. 07A named owner who publishes the page

    Release to the named owner, then pilot and production validation

    Weeks 5–6

Nothing else is required

Deployment, documentation and Agent Care handover are ours.

Delivery timeline

Four phases across six weeks

A band here is as wide as the phase costs, so the fifth week shows a pair and not a tidier blank.

Phase

W1

W2

W3

W4

W5

W6

  1. DiscoveryW1
  2. BuildW2 – W3
  3. EvaluateW4 – W5
  4. Pilot & LaunchW5 – W6

Week focus

W1Documentation discovery, publishing rules and the automation boundary

W2Repository and platform integration and the document-inventory baseline

W3Claim binding, drafting logic and publishing controls

W4Evaluation suite, currency cases and failure-mode testing

W5Platform integration, pilot pages and targeted corrections

W6One publishing cycle run under the documentation owner, then Agent Care handover

Reading the band
Each band covers only the weeks its own work is named for, and the fifth week is shared by design.
At the end of W6
Once the page record validates, Agent Care takes the agent on.
Duration
Six-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.

Next step · Engineering AI agent

Build a documentation agent around the page your last release never revised.

Silence carries no legal risk, and each true sentence you publish carries a standing obligation to remain true. Show us your security page and the release it was written for. The only defensible position left is documentation that is maintained.

Typical delivery
4–6 weeks
Deployment
Your doc sets
Named owner
Release-dated
After launch
Agent Care available

Nestack Agents · Software documentation

AGT-ENG-04 · Agent Care available after launch

Build a documentation agent

Four questions so the call starts from your actual setup — then pick a time that suits you.

About you
Your docs

No obligation. We’ll map the workflow, name the automation boundary and tell you if an agent is the wrong answer.