Skip to content
🤷

Forgive us! These docs are a work in progress. Some pages may be incomplete or describe features that aren't quite finished yet. Farkitect is in early development and we don't recommend using it for real work just yet. Feel free to explore — just be aware that things are still being built.

How to write reports with FarkiBot

An answer is something you read. A report is something you hand over.

FarkiBot’s Report task writes a document from your model and saves it as a Markdown file. It writes no model content, so it’s available to viewers as well as contributors, and there’s nothing to import afterwards.

  1. Open View > FarkiBot and switch the task dropdown to Report
  2. Choose which document you want from the report dropdown
  3. Set the Context chip to the packages the document should cover
  4. Optionally type a brief
  5. Press Enter
ReportWhat it’s for
Model OverviewA narrative document for stakeholders who need to understand the estate without opening the model.
Gap & Risk AssessmentPrioritised findings, each with the named model content that evidences it, its impact, and a recommendation.
Reference DocumentationA systematic, complete walkthrough of every package — the one where the value is that nothing is missing.
Executive SummaryOne page, business language, leading with the conclusion.

Pick by audience and purpose, not by size. An Executive Summary of a large estate and a Model Overview of a small one are different documents, not different lengths of the same one.

The document kind and the scope are already a complete instruction — FarkiBot can write any of the four without a word from you.

Type a brief to steer it:

  • “Focus on the payments estate”
  • “Write for an incoming CTO”
  • “Emphasise anything that affects the Q3 migration”
  • “Assume the reader knows ArchiMate”

FarkiBot follows the brief within the shape of the document you chose.

A follow-up revises the document rather than starting over:

  • “Shorten the executive summary”
  • “Add a section on integration risk”
  • “Rewrite this for a board audience”
  • “Drop the appendix and expand section 3”

Each revision replaces the document, so Save .md always saves the current version.

Save .md writes the file, named after the document’s own title — so a report called Farquind Application Estate: Gap & Risk Assessment saves under that name, not report-1.md.

The file is Markdown, which pastes cleanly into Confluence, Notion, Word, or a pull request.

Where the document needs something your model doesn’t record, FarkiBot says so in place rather than inventing it or quietly skipping the section.

In a Gap & Risk Assessment it goes further, and keeps two different problems apart:

Kind of gapExampleThe fix
A gap in the model”No element records an owner.”Add an Owner property and populate it.
A gap in the architecture”These three systems have no owner.”Assign owners.

Conflating those two is one of the most common ways an architecture document wastes its reader’s time. Keeping them separate is what makes the assessment actionable.

Turn on Web before you write, and the document can compare your estate to current practice, check whether technologies are still supported, or cite what a standard requires now. Every web claim carries an inline citation.

An overview written purely from your model and one that compares it to the outside world are different documents, and both are useful. Decide which you want before you generate.

Because a report only ever writes a file:

  • Viewers can run reports. They can’t generate or modify models, but they can produce documentation from what they can see.
  • Nothing is staged and nothing is imported — the output is a file, not a model change.