Fleet Schemas ↑↓ move within a pane · ←→ move between panes · Enter opens · Esc backs out
RoundArtifact 26 fields

prose-captcha/RoundArtifact

duel non-empty string
Duel this round belongs to; matches the directory segment under the artifact root.
required
round integer >= 0
Round number; matches the round-<N> directory this artifact sits in.
required
timestamp non-empty string
When the round was recorded. Omitted only on a backfilled round whose source never recorded it.
candidate object (additional keys allowed) 2 sub
What the generator submitted this round. Omitted only on a backfilled round whose source never recorded it.
voiceVersion non-empty string
VOICE.md policy version stamp the drafts were written under.
required
generationRunIds list of non-empty string
Harness generation run IDs that produced the round drafts.
papers list of object (additional keys allowed) 3 sub
Papers or methods tried this round, read by literature-review tried-it legends.
id non-empty string
Paper or method identifier.
required
url non-empty string
Public location of the paper or method.
note non-empty string
How this round used the paper or method.
generatorSummary non-empty string
One-line account of what the generator changed or attempted this round.
raterPins non-empty list of object (additional keys allowed) 3 sub
Rater identity and version pins the round was scored against. Omitted only on a backfilled round whose source never recorded them in this form.
id non-empty string
Registered rater id.
required
pin non-empty string
Commit or version the rater was pinned to.
required
diagnostic boolean
True when the rater was reported but excluded from the composed catch decision.
detectorVersions list of object (additional keys allowed) 2 sub
Detector versions for any oracle run at this milestone.
provider non-empty string
Oracle provider name.
required
version non-empty string
Provider-reported detector version.
required
aggregateVerdict one of: caught | clear | incomplete
Composed verdict across the round raters. Omitted only on a backfilled round whose source never recorded a value in this vocabulary.
decisiveSignals list of non-empty string
Signals that decided the round verdict. Omitted only on a backfilled round whose source never recorded them.
coreRegression object (additional keys allowed) 2 sub
Core-contract regression result the generator must keep green. Omitted only on a backfilled round whose source never recorded it.
passed boolean
Whether the core contract held this round.
required
detail non-empty string
What moved, when the result needs explaining.
backfilledAt non-empty string
When this record was reconstructed from a pre-schema source rather than written live by the round.
backfilledBy non-empty string
Who reconstructed this record, so a reader can tell a backfilled round from a live-written one.
legacy object (additional keys allowed)
Verbatim keys from a pre-schema round.json that map to no declared field. Migration provenance only: never written by a live round, and never the source of a declared value.

Rules

  • backfillStampsArePaired
  • backfilledRoundsMayOmitTrustFields
  • legacyPocketIsBackfillOnly

Defects

No defects in the 11 records checked.

Where it lives

Bound byprose-captcha
Declared in~/mnt/mdr/skills/prose-captcha/assets/schemas/round-artifact.ts
BindingroundArtifactDataStore
Directory~/mnt/data/pattern-hillclimb
Files*/rounds/round-*/round.json
Referenced asround-artifact