Knowledge Hub for Modular Software

Weave your software
knowledge together with tecweave

tecweave unifies documentation from distributed teams and components into a single, intelligent knowledge graph — ingesting any format, processing with LLMs to find relations and contradictions, and validating that your docs actually match your software.

Ingest
LLM Process
Output
Validate
Platform Architecture

Modular by design. Connected by purpose.

tecweave is built around a composable pipeline of independent services. Each service handles one concern perfectly — and they compose into a unified knowledge platform.

Sources
Markdown OpenAPI / Swagger Man pages Confluence README PDF HTML
Ingest Service

Standardised Format

All source formats are normalized into a common internal schema, decoupling downstream processing from source specifics.

LLM Processing Services

Relation Finder

Discovers semantic connections between topics across components. Creates a linked knowledge graph.

Contradiction Detector

Surfaces conflicting information across your component docs and generates a contradiction report.

Output Formatter

Converts the processed knowledge into multiple output formats for downstream consumers.

Validation Service

CLI/API Doc Validation

Actively calls the software described in your documentation and cross-checks actual behavior against documented behavior — flagging every discrepancy.

Services

Everything your docs need. All in one platform.

Six purpose-built services work together across the tecweave pipeline — independently deployable, composable, and extensible.

Ingest

Multi-Format Ingest

Accepts documentation in any format — Markdown, OpenAPI, man pages, HTML, PDF, Confluence exports, and more. All content is normalized into a shared internal schema, decoupling your sources from your processing pipeline.

  • Markdown & MDX
  • OpenAPI / Swagger
  • Man pages & CLI help
  • PDF & HTML
  • Confluence & Notion
Process

LLM-Powered Processing

Large language models analyze the standardized knowledge to extract semantics, identify topics, summarize sections, and prepare rich metadata for downstream services.

  • Semantic extraction
  • Topic modelling
  • Automatic summarisation
  • Entity recognition
  • Cross-component analysis
Link

Relation Linking

Discovers semantic connections between documentation topics across teams and components. Related concepts are linked into a navigable knowledge graph, making cross-team knowledge discoverable.

  • Semantic similarity search
  • Cross-component linking
  • Knowledge graph export
  • Dependency mapping
  • Topic clustering
Detect

Contradiction Detection

Compares statements across all ingested documentation to surface conflicting information. Every detected contradiction is documented in a structured report with source references.

  • Cross-document comparison
  • Conflict scoring
  • Structured reports
  • Source attribution
  • Change-based re-analysis
Output

Flexible Output Formats

Export processed knowledge into the format your downstream systems need. Generators transform the standardized data into multiple output schemas simultaneously.

  • Markdown & MDX
  • JSON / JSON-LD
  • HTML static site
  • OpenAPI annotations
  • Custom templates
Validate

Doc–Reality Validation

The validation service reads CLI and API documentation, executes the described commands and API calls against the real software, and reports every discrepancy between documented and actual behavior.

  • CLI command execution
  • API endpoint testing
  • Discrepancy reports
  • Regression tracking
  • CI/CD integration
Validation Engine

Do your docs match
your software?

The tecweave validation service closes the gap between what your documentation says and what your software actually does. It parses CLI help text and API specification documents, then actively invokes the described commands and endpoints against the real running software.

Every discrepancy — wrong flags, missing parameters, changed response schemas — is captured in a structured discrepancy report so your teams can act immediately.

01

Parse Documentation

Reads CLI help output and OpenAPI / API specs from your ingest pipeline.

02

Execute the Software

Runs the actual CLI commands or sends HTTP requests to the API exactly as documented.

03

Compare & Report

Diffs actual vs. documented behavior and generates a detailed discrepancy report.

validation-report.json
3 pass 2 fail
mycli --version

Returns expected semver string

mycli export --format json

Flag --pretty documented but not recognized

GET /api/v1/items

Response schema matches spec

POST /api/v1/items

Field metadata.tags absent in response

DELETE /api/v1/items/:id

Returns 204 as documented

Ready to weave your knowledge together?

Connect your distributed teams and components into a unified, intelligent knowledge hub. Start with tecweave today.