mirror of
https://github.com/KeygraphHQ/shannon.git
synced 2026-07-01 02:55:37 +02:00
581c208b84
* feat: add ReportOutputProvider for consumer-extended report artifacts * fix: thread deliverablesSubdir through report assembly * fix: produce structured report JSON on resume path * fix: fail loud on structured report output provider errors * feat: extend checkpoint provider and container DI for consumer-specific backends * fix: pre-create .shannon overlay mount points on all platforms * chore: drop claude-code-router mode * fix: drop 'resets' keyword from spending-cap text patterns
14 lines
640 B
TypeScript
14 lines
640 B
TypeScript
/**
|
|
* Injectable interfaces for extending the pentest pipeline.
|
|
*
|
|
* All interfaces have default no-op implementations.
|
|
* Consumers can provide alternate implementations via the DI container.
|
|
*/
|
|
|
|
export type { CheckpointProvider, CheckpointContext, SkipDecision } from './checkpoint-provider.js';
|
|
export { NoOpCheckpointProvider } from './checkpoint-provider.js';
|
|
export type { FindingsProvider } from './findings-provider.js';
|
|
export { NoOpFindingsProvider } from './findings-provider.js';
|
|
export type { ReportOutputProvider } from './report-output-provider.js';
|
|
export { NoOpReportOutputProvider } from './report-output-provider.js';
|