Artifacts
This directory holds files produced from the source case tree.
These files are useful, but they are not the source of truth. Rebuild them
from cases/, schemas/, and the scripts when possible.
What It Contains
artifacts/generated/: synthetic files created byjust generate-data.artifacts/acquired/: published external files materialized by the acquisition commands.artifacts/benchmark-index.json: workload artifact index.artifacts/correctness-index.json: correctness-only case index.
How To Read The Outputs
Two ideas matter:
canonical: the main shared artifact for the case.benchmark-only: a useful sibling format for performance work, but not the main correctness reference for that case.
Real-data workload cases may list both.
Generated Acquisition Manifests
Real-data acquisition commands write ignored manifest.json files next to the
materialized outputs. Each output records its owning case_ids, provenance,
checksum, byte size, and a machine-readable CityJSON summary. Directory layouts
use a deterministic SHA-256 digest over sorted relative paths and file bytes.
Run just clean after removing or renaming acquired outputs so older ignored
artifacts do not remain on disk.
How To Change It
Do not treat this directory as hand-edited source content. Change the owning case, schema, or script, then rebuild the artifacts.