Merge branch 'main' of https://git.stella-ops.org/stella-ops.org/git.stella-ops.org
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user