Fix build and code structure improvements. New but essential UI functionality. CI improvements. Documentation improvements. AI module improvements.

This commit is contained in:
StellaOps Bot
2025-12-26 21:54:17 +02:00
parent 335ff7da16
commit c2b9cd8d1f
3717 changed files with 264714 additions and 48202 deletions

View File

@@ -54,7 +54,7 @@ using StellaOps.Concelier.WebService.Contracts;
using StellaOps.Concelier.Core.Aoc;
using StellaOps.Concelier.Core.Raw;
using StellaOps.Concelier.RawModels;
using StellaOps.Concelier.Storage.Postgres;
using StellaOps.Concelier.Persistence.Postgres;
using StellaOps.Concelier.Core.Attestation;
using StellaOps.Concelier.Core.Signals;
using AttestationClaims = StellaOps.Concelier.Core.Attestation.AttestationClaims;
@@ -71,6 +71,7 @@ using StellaOps.Router.AspNet;
namespace StellaOps.Concelier.WebService
{
// Expose Program class for WebApplicationFactory in tests
public partial class Program
{
private const string JobsPolicyName = "Concelier.Jobs.Trigger";
@@ -4060,10 +4061,13 @@ static SignalsSymbolSetResponse ToSymbolSetResponse(AffectedSymbolSet symbolSet)
static PluginHostOptions BuildPluginOptions(ConcelierOptions options, string contentRoot)
{
// Concelier project is 3 levels deep: src/Concelier/StellaOps.Concelier.WebService/
// Navigate up to repo root, then into plugins/concelier
var repoRoot = Path.GetFullPath(Path.Combine(contentRoot, "..", "..", ".."));
var pluginOptions = new PluginHostOptions
{
BaseDirectory = options.Plugins.BaseDirectory ?? contentRoot,
PluginsDirectory = options.Plugins.Directory ?? Path.Combine(contentRoot, "StellaOps.Concelier.PluginBinaries"),
BaseDirectory = options.Plugins.BaseDirectory ?? repoRoot,
PluginsDirectory = options.Plugins.Directory ?? Path.Combine("plugins", "concelier"),
PrimaryPrefix = "StellaOps.Concelier",
EnsureDirectoryExists = true,
RecursiveSearch = false,
@@ -4138,5 +4142,4 @@ static async Task<(bool Ready, TimeSpan Latency, string? Error)> CheckPostgresAs
}
}
}