feat: Feedforward Phase I — DDL 2테이블 + DI 등록 + Tab 18 frontend (ff.js/html/css)

This commit is contained in:
windpacer
2026-05-31 17:31:42 +09:00
parent 7688757b21
commit e3167807b4
7 changed files with 389 additions and 0 deletions

View File

@@ -121,6 +121,12 @@ builder.Services.AddHostedService(sp => sp.GetRequiredService<ExperionFastServic
// ── Metadata Loader Service ───────────────────────────────────────────────────
builder.Services.AddScoped<IMetadataLoaderService, MetadataLoaderService>();
// ── Feedforward Advisory Engine ───────────────────────────────────────────────
builder.Services.AddSingleton<ExperionCrawler.Infrastructure.Control.FeedforwardEngine>();
builder.Services.AddSingleton<ExperionCrawler.Core.Application.Feedforward.IFeedforwardAdvisoryStore, ExperionCrawler.Infrastructure.Control.FeedforwardAdvisoryStore>();
builder.Services.AddScoped<ExperionCrawler.Core.Application.Feedforward.IFeedforwardConfigStore, ExperionCrawler.Infrastructure.Control.FeedforwardConfigStore>();
builder.Services.AddHostedService<ExperionCrawler.Infrastructure.Control.FeedforwardSupervisor>();
// ── P&ID Services ───────────────────────────────────────────────────────────────
builder.Services.AddScoped<IPidExtractorService, PidExtractorService>();
builder.Services.AddScoped<ITagMappingService, TagMappingService>();