Developer Guide

Developer documentation for AutoDoctor architecture, module contracts, telemetry flow, and SQLite persistence design.

In This Section


Architecture Overview

Technical architecture of AutoDoctor across agent, persistence, API service, and dashboard layers, including runtime boundaries and data flow.

Module Engine and Data Contracts

Define and extend AutoDoctor PowerShell modules safely using the module engine contract, standardized result shape, and inter-module parameter model.

Telemetry and Persistence

How AutoDoctor builds telemetry, writes SQLite rows, stores metadata, and keeps API/dashboard reads consistent with current run context.