Skip to navigation
About

Key Features

Dev
View as Markdown

Use this catalog to compare DocsFab capabilities, their evidence states, and where to use them. For a conceptual introduction, refer to Overview of DocsFab.

Evidence states describe a specific tested or implemented boundary. They do not establish public release readiness. Refer to DocsFab Implementation Status for definitions and supporting evidence, or Use Cases to choose a reader journey.

What Makes DocsFab Different

The following design principles make the result of a job inspectable.

Design PrincipleReader Benefit
Grounded claimsImportant claims retain their source and version bindings. A missing required product decision returns needs-input.
Catalogued workA named Task → Workflow → Step sequence binds the outcome, inputs, and allowed operations.
Separate quality evidenceLint, technical verification, independent review, audience evidence, and evaluation retain their own conclusions. A later check cannot erase an earlier failure.

Reach DocsFab

Use these surfaces to start or inspect a DocsFab job. The current product surfaces are the direct CLI and local live agent. Automatic GitLab CI proposals are intended. The following table distinguishes these paths.

FeatureWhat It DoesEvidence StateLearn More
docsfab run and docsfab dorun executes a named catalog workflow. do classifies a natural-language sentence onto a catalog workflow, then can run it.Repository-testedRunner Quickstart
Local docsfab live-agentStarts or resumes a persistent local conversation. Documentation writes are enabled by default. --read-only disables edits, workflow writes, and host commands.Repository-testedLive Agent Quickstart
Automatic GitLab CI proposalsIntended path: a repository CI event starts a revision-bound job and proposes documentation beside the change.Intent; integration pendingPropose Documentation After CI in DocsFab
GitLab notes on an existing merge requestProjects a succeeded hosted review into one bot-owned note with source-linked findings. It does not merge.Pilot-verifiedReview Merge Request Impact in DocsFab
docsfab doctor, setup, and initsetup writes the supported model profile. init previews or applies project configuration. doctor checks host and selected-repository readiness.Repository-testedInstall DocsFab

Documentation Jobs

These catalog workflows implement create, update, review, and restructure. Create, update, and review have repository-tested implementations. Restructure remains catalogued without the same journey qualification. The following table lists those jobs.

FeatureWhat It DoesEvidence StateLearn More
Create documentationRuns create-documentation to produce a bounded new page or short set from pinned evidence and an instruction.Repository-testedRunner Quickstart
Update documentation, including no-changeRuns update-documentation for a scoped patch. After planning, the job can instead return a read-only no-change assessment when independent evidence supports leaving pages unchanged.Repository-testedUpdate Documentation Beside a Change in DocsFab
Review documentationRuns read-only review-documentation with audit, inventory-only verification, lint, canonical verification, independent review, audience, and evaluation steps.Repository-testedReview Merge Request Impact in DocsFab
Restructure documentationCatalog job restructure-documentation for information-architecture change without treating the product as new.Catalogued; not a v0.0.1 proofRun a Documentation Workflow in DocsFab

Product Knowledge

Knowledge jobs establish attributed inputs. They do not replace a version-bound behavior check or a documentation-quality review. The following table lists those knowledge capabilities.

FeatureWhat It DoesEvidence StateLearn More
First-pass gather and needs-inputGathers candidate evidence before planning on create and many updates. A blocking gap, conflict, or missing support stops the original job with needs-input instead of inventing intent.Repository-testedAnswer and Resume
Product-model interviewRecords a consent-aware, participant-only snapshot when attributable intent, rationale, terminology, or audience knowledge is missing.Implemented, integration pendingConduct a Product-Model Interview in DocsFab
Source-thread reconciliationReconciles disagreeing registered sources into a new immutable candidate model version and updated readiness.Implemented, integration pendingReconcile Source Threads in DocsFab

Quality Evidence

Quality features are separate lenses inside a catalog job. A later lens cannot compensate for a missing earlier result. The following table lists those quality capabilities.

FeatureWhat It DoesEvidence StateLearn More
Plan documentationCollects sources, resolves reader task and page purpose, and binds the approved page set before writes.Repository-testedPlan Documentation Skill in DocsFab
Write and polishCreates or edits documentation, including focused polish, inside the approved scope. Write owns polish. There is no separate public polish job.Repository-testedWrite Documentation Skill in DocsFab
Lint documentationReports repository-native deterministic checks and unavailable coverage without claiming a quality pass.Repository-testedLint Documentation Skill in DocsFab
Verify technical accuracyInventories source facts, then compares source-derived facts, public contracts, examples, and candidate passages. Inventory is a Pin A step of this skill, not a ninth catalog identity.Repository-testedVerify Technical Accuracy Skill in DocsFab
Independent reviewAssesses clarity, audience fit, structure, and reader consequences on a read-only path, independent of the writer.Implemented, integration pendingReview Documentation
Audience insufficient-evidenceAudience testing returns insufficient-evidence when required participants, oracle, or audience inputs are missing. That result is not observed understanding and not a quality pass.Repository-testedTest Audience Understanding Skill in DocsFab
Layered evaluationReconciles evidence across trustworthy information, transferable understanding, and effective experience. Hard-gate failures cannot be averaged away.Repository-testedEvaluate Document Quality Skill in DocsFab

Delivery

Delivery is a separately authorized phase after a succeeded write or review. A run does not grant merge or publication authority. The following table lists those delivery capabilities.

FeatureWhat It DoesEvidence StateLearn More
--patch-onlyRetains an inspectable local patch. It does not apply the patch to the source checkout or open a merge request.Repository-testedRunner Quickstart
Draft merge requestDefault write delivery creates a branch and opens one draft merge request when delivery prerequisites pass. A human still accepts the draft.Repository-testedRunner Quickstart
docsfab reports serveServes saved review HTML from the selected state directory. It does not change the saved result.Repository-testedReview Merge Request Impact in DocsFab

For hands-on paths, continue with the following pages.