docs: add XML documentation and ConfigManager implementation plans

Add comprehensive XML documentation (param/returns tags) across 132 source
files to improve IntelliSense and API discoverability. Include ConfigManager
design documents and implementation plans for phases 1-9.
This commit is contained in:
Joseph Doherty
2026-01-20 02:26:26 -05:00
parent c044337539
commit d49330e697
136 changed files with 9181 additions and 4 deletions
@@ -21,6 +21,9 @@ public partial class LotFinderRepository : ILotFinderRepository
/// <summary>
/// Initializes a new instance of the <see cref="LotFinderRepository"/> class.
/// </summary>
/// <param name="connectionFactory">The database connection factory.</param>
/// <param name="logger">The logger instance.</param>
/// <param name="options">The data access options.</param>
public LotFinderRepository(
IDbConnectionFactory connectionFactory,
ILogger<LotFinderRepository> logger,
@@ -27,6 +27,12 @@ public sealed class SearchProcessor : ISearchProcessor
/// <summary>
/// Initializes a new instance of SearchProcessor.
/// </summary>
/// <param name="connectionFactory">The database connection factory.</param>
/// <param name="queryBuilder">The search query builder.</param>
/// <param name="traversalService">The work order traversal service.</param>
/// <param name="misQueryBuilder">The MIS query builder.</param>
/// <param name="options">The search processing configuration options.</param>
/// <param name="logger">The logger instance.</param>
public SearchProcessor(
IDbConnectionFactory connectionFactory,
ISearchQueryBuilder queryBuilder,