This commit is contained in:
StellaOps Bot
2026-01-06 21:03:06 +02:00
841 changed files with 15706 additions and 68106 deletions

View File

@@ -16,7 +16,7 @@
- `docs/modules/platform/architecture-overview.md`
- `docs/modules/concelier/architecture.md`
- `docs/modules/concelier/link-not-merge-schema.md`
- `docs/provenance/inline-dsse.md` (for provenance anchors/DSSE notes)
- `docs/modules/provenance/guides/inline-dsse.md` (for provenance anchors/DSSE notes)
- `docs/modules/concelier/prep/2025-11-22-oas-obs-prep.md` (OAS + observability prep)
- `docs/modules/concelier/prep/2025-11-20-orchestrator-registry-prep.md` (orchestrator registry/control contracts)
- `docs/modules/policy/cvss-v4.md` (CVSS receipts model & hashing)

View File

@@ -20,10 +20,15 @@ namespace StellaOps.Concelier.Persistence.Postgres.Repositories;
public sealed class InterestScoreRepository : RepositoryBase<ConcelierDataSource>, IInterestScoreRepository
{
private const string SystemTenantId = "_system";
private readonly TimeProvider _timeProvider;
public InterestScoreRepository(ConcelierDataSource dataSource, ILogger<InterestScoreRepository> logger)
public InterestScoreRepository(
ConcelierDataSource dataSource,
ILogger<InterestScoreRepository> logger,
TimeProvider? timeProvider = null)
: base(dataSource, logger)
{
_timeProvider = timeProvider ?? TimeProvider.System;
}
/// <inheritdoc />
@@ -177,7 +182,7 @@ public sealed class InterestScoreRepository : RepositoryBase<ConcelierDataSource
LIMIT @limit
""";
var minComputedAt = DateTimeOffset.UtcNow - minAge;
var minComputedAt = _timeProvider.GetUtcNow() - minAge;
return QueryAsync(
SystemTenantId,