schema
exactly "laws-core/CaseReplayExperimentProtocol"
hypothesis
non-empty string
protocol
object
input
object
case
non-empty string
model
non-empty string
harness
one of: claude | codex
fires
integer > 0
temperature
number
judge
non-empty string
treatment
object (additional keys allowed)
harnessDeletion
object
omittedHarnessSpan
non-empty string
controlFire
non-empty string
laws
map of string
banSentence
non-empty string
requiredConductStrings
list of non-empty string
trim
object
keepLaws
list of non-empty string
toolResults
exactly "on-path"
buckets
non-empty list of one of: catalog | laws | tool-results
place
one of: in-place | last-system | before-final-input
prefixOmission
object
bootStrip
boolean
spans
non-empty list of object
messageIndex
integer >= 0
byteStart
integer >= 0
byteEnd
integer >= 0
sha256
string matching /^sha256:[a-f0-9]{64}$/
prefixSha256Before
string matching /^sha256:[a-f0-9]{64}$/
prefixSha256After
string matching /^sha256:[a-f0-9]{64}$/
docBlock
object
tool
non-empty string
path
non-empty string
system
non-empty string
anchor
non-empty string
replacement
non-empty string
legend
object
RED
non-empty string
GREEN
non-empty string
_checkDeclaredTreatmentChecked 200 of 6,748 records (the per-store cap is 200), so this is a sample, not a whole-store verdict.
No defects in the 200 records checked.
| Bound by | laws-cases |
|---|---|
| Declared in | ~/ |
| Binding | caseReplayExperimentProtocolDataStore |
| Directory | ~/ |
| Files | */*/*/artifacts/experiment-case-replay.yml |
| Referenced as | case-replay-experiment-protocol |