Skip to navigation
About

Use Cases

Dev
View as Markdown

Use DocsFab to stand up documentation, keep it current with a product change, or assess and improve an existing set. Each goal leads to a reader journey and one or more catalog jobs. For product orientation, refer to Overview of DocsFab.

A journey starts with the person who needs an outcome. Engineers, reviewers, product managers, and subject-matter experts can contribute evidence or acceptance at different points along that journey.

In-development scope

This page describes intended product goals. Which jobs are publicly runnable today is recorded in DocsFab Implementation Status and Documentation Jobs in DocsFab.

Three Use Cases

Choose the outcome you need from the following table.

Use CaseStarting GoalResult to Inspect
Stand up documentationCreate the first documentation for a new product or feature.A grounded page or short set, with source and quality evidence for review.
Keep documentation currentAssess documentation impact or update pages beside a product change.Revision-bound findings, a scoped patch, or evidence that no update is needed.
Trust and improve the setEstablish a health baseline, improve a page, restructure, or validate reader use.Separate findings and quality results, with missing evidence kept visible.

The following diagram shows the evidence and review shared by the three paths.

NEW PRODUCT OR FEATURE PRODUCT CHANGE MATURE DOCUMENTATION SET Independent quality reviewand explicit human acceptance Gather evidence and intent Build reference model Create review-ready docs Pin changed revision Assess documentation impact Propose scoped patch Baseline health or reader need Improve or restructure Validate use and preserve evidence

Journeys

Each use case contains more specific journeys with an accountable starting role.

Stand Up Documentation

The following journeys create grounded documentation for a new product or feature.

As a role, I want to…So that
As a docs contributor, I want to produce first documentation for a new productthe team can ship a grounded set from requirements, code, diagrams, and interviews
As an engineer, I want to document a new feature on a product that already existsreaders get a page or short set for the approved feature, not a wholesale rewrite

A product manager or subject-matter expert joins when intent is missing. Refer to Source Threads.

Keep Documentation Current

The following journeys keep documentation aligned with bounded product and evidence changes.

As a role, I want to…So that
As a reviewer, I want to see documentation impact on my merge request before it mergesmissing or stale docs are visible as read-only, source-linked findings on that MR
As an engineer, I want to propose a grounded documentation update beside my code changeonly the affected pages are patched, and a human still accepts the draft MR
As a product manager, I want to answer a missing-intent question so a blocked documentation job can resumethe original job continues on a new attributed model version instead of inventing product truth
As a documentation owner, I want to correct documentation from review, support, or usage signals (later-track)drift becomes a bounded follow-up job rather than an unattended rewrite

The last journey is later-track. Repository owners retain merge and publication authority. Refer to Delivering Results and A Result Grants No Authority.

Trust and Improve the Set

The following journeys assess or improve an existing documentation set.

As a role, I want to…So that
As a documentation leader, I want to get a health and readiness baseline before I invest or releasegaps are versioned and lens-separated, not collapsed into one readiness score
As a docs contributor, I want to improve one existing pagea clarity or style fix ships as a small patch when product truth is not in question
As a docs lead, I want to restructure a mature documentation setreaders can find their way without a content-destroying rewrite
As a documentation owner, I want to validate that the intended audience can use the documentationa new, changed, or high-risk experience has direct evidence, or an explicit insufficient-evidence result

Audience validation is a gate on other journeys as often as it is a standalone request. Refer to Approval Boundaries and Evidence Before Drafting.

Catalog Jobs

Journeys use these catalog jobs. Identifiers stay stable even when a public workflow is still missing. Workflows implement jobs. Disk presence of a skill is not a job. The following table lists the catalog jobs.

IDAs a role, I want to…
UC1As a product manager, engineer, or docs contributor, I want to establish a shared understanding of the product from fragmented evidence
UC2As a docs lead, I want to plan a documentation release or information architecture before anyone writes
UC3As an engineer or docs contributor, I want to create documentation for a new product or feature
UC4As an engineer or docs contributor, I want to update documentation for a product change
UC5As an engineer, reviewer, or maintainer, I want to review documentation impact before a change merges
UC6As a docs contributor, I want to improve one existing page
UC7As a docs lead, I want to restructure a mature documentation set
UC8As a documentation leader, I want to establish a health and readiness baseline for a documentation set
UC9As a documentation owner, I want to validate that the intended audience can find, understand, and use the docs
UC10As a documentation owner, I want to keep documentation current from review, support, and usage signals
UC11As an accountable product participant, I want to resolve missing or conflicting product intent

The catalog links product goals to runtime work. Public workflow names and execution boundaries are described in Documentation Jobs. For the installed set, run docsfab list. Cosmetic polish belongs in an update job; it is not a separate public catalog identifier.

Choose an Entry Point

Use the local CLI for a named or natural-language workflow request, or the local live agent for a persistent conversation. Automatic GitLab CI proposals remain intended, with integration pending. Slack is a pilot adapter, and MCP is planned. An interface does not create a new use case or grant authority.

For interface capabilities and evidence states, refer to Reach DocsFab. For hands-on procedures, refer to About DocsFab Workflows.

What Is Not a Use Case

The following requests describe a surface, platform operation, or adoption journey instead.

As a role, I want to…What that actually is
As an operator, I want to run DocsFab from the CLI or live agentAn entry surface. Refer to Choose an Entry Point
As an operator, I want to run DocsFab from Slack or MCPA pilot or planned adapter
As a maintainer, I want to activate a repositoryA platform operation
As an operator, I want to deploy DocsFab safelyA platform operation
As an evaluator, I want to compare a workflow or model revisionA platform operation
As a first-time user, I want to run one governed jobAn adoption journey. Refer to Install DocsFab

Next Steps

Use these pages to connect the intended journeys to product and implementation details.