25 lines
763 B
Java
25 lines
763 B
Java
package com.superbiz.agent.harness.release;
|
|
|
|
import org.springframework.core.io.ClassPathResource;
|
|
|
|
import java.io.IOException;
|
|
import java.io.InputStream;
|
|
import java.nio.charset.StandardCharsets;
|
|
|
|
final class EvidenceRepairPrompt {
|
|
|
|
private static final String RESOURCE_PATH = "prompts/evidence-repair-prompt.md";
|
|
|
|
private EvidenceRepairPrompt() {
|
|
}
|
|
|
|
static String load() {
|
|
ClassPathResource resource = new ClassPathResource(RESOURCE_PATH);
|
|
try (InputStream input = resource.getInputStream()) {
|
|
return new String(input.readAllBytes(), StandardCharsets.UTF_8);
|
|
} catch (IOException exception) {
|
|
throw new IllegalStateException("Failed to load evidence repair prompt", exception);
|
|
}
|
|
}
|
|
}
|