using SchotzIadKmTracker.Api.Models.DTOs;
namespace SchotzIadKmTracker.Api.Services;
///
/// Fournit l'accès en lecture seule aux documents de spécification du projet
/// (requirements, design, tasks) pour affichage dans le frontend.
///
public interface ISpecDocumentService
{
/// Liste les documents de spécification connus et leur disponibilité.
IReadOnlyList Lister();
///
/// Retourne le contenu Markdown du document identifié par ,
/// ou null si la clé est inconnue (hors whitelist) ou le fichier absent.
///
Task ObtenirAsync(string cle, CancellationToken cancellationToken = default);
}