13 lines
721 B
JavaScript
13 lines
721 B
JavaScript
// C2-06: shared pure protocol constants for the host guard and sandboxed runner.
|
|
export const GUARD_CODES = Object.freeze(['reply-invalid', 'citation-missing', 'citations-over-limit', 'citation-invalid',
|
|
'playground-cited-as-canon', 'citation-cross-universe', 'citation-unfetched', 'citation-unavailable']);
|
|
|
|
// The runner's four fixed texts in a library business. The guard accepts exactly these bodies when
|
|
// requireCitation is true; an agent that sends one gains nothing it couldn't say anyway.
|
|
export const FIXED_TEXTS = Object.freeze({
|
|
empty: '(the session gave no answer)',
|
|
failed: '(the turn failed)',
|
|
uncited: '(no answer passed the citation check)',
|
|
tooLong: '(the answer was too long to send)',
|
|
});
|