Process
How raw data becomes training data
Ten stages, each with inputs, actions, outputs and a quality gate — configured per Dataset Specification.
Pretraining corpus
the stage list below is shown for the selected example — the stages are the same, the actions and gates differ
artifact · Dataset Specification v1 with acceptance criteria
Requirements & corpus specification
- Input
- Your use case, target model stage, languages, domains and constraints
- Actions
- Scope the unit, the schema, the thresholds and what acceptance means
- Output
- Dataset Specification v1, signed off before anything is fetched
- Quality gate
- Acceptance criteria are measurable and agreed in writing
- 1Source discovery & data mining
Source registry, allowlist/denylist, sampling report
artifact · Crawl manifest, raw snapshot, fetch log, coverage stats
Web crawling & acquisition
- Input
- Approved source registry and the crawl budget for this release
- Actions
- Focused crawling under rate limits, canonical URL normalization, redirect tracking
- Output
- Immutable raw snapshot plus a crawl manifest and fetch log
- Quality gate
- Coverage and error statistics within the agreed bounds; robots decision recorded per fetch
- 3Extraction & structural parsing
Normalized documents, parser statistics, extraction warnings
- 4Language & script identification
Language, script and confidence per document and segment
- 5Domain & content classification
Taxonomy labels, genre, review bands
artifact · Curated records and a rejection report for layers A–F; rejected records are included where source rights and the project agreement permit
Multi-layer cleaning
- Input
- Normalized documents with language, script and domain labels
- Actions
- Six independent layers in a fixed order, each writing its decision to the record
- Output
- Curated records plus the rejection set, aggregated by reason code
- Quality gate
- Per-layer pass rates within the Dataset Specification thresholds
- 7Corpus / dataset construction
Dedup, alignment, splits, mixture, versioning, model registry
- 8Quality assurance
Automated validation, stratified human sampling, full review where required
- 9Documentation & delivery
Deliverables package, dataset card, checksums, changelog
Parallel corpus
the stage list below is shown for the selected example — the stages are the same, the actions and gates differ
artifact · Dataset Specification v1 with acceptance criteria
Requirements & corpus specification
- Input
- Your use case, target model stage, languages, domains and constraints
- Actions
- Scope the unit, the schema, the thresholds and what acceptance means
- Output
- Dataset Specification v1, signed off before anything is fetched
- Quality gate
- Acceptance criteria are measurable and agreed in writing
- 1Source discovery & data mining
Source registry, allowlist/denylist, sampling report
artifact · Crawl manifest, raw snapshot, fetch log, coverage stats
Web crawling & acquisition
- Input
- Approved source registry and the crawl budget for this release
- Actions
- Focused crawling under rate limits, canonical URL normalization, redirect tracking
- Output
- Immutable raw snapshot plus a crawl manifest and fetch log
- Quality gate
- Coverage and error statistics within the agreed bounds; robots decision recorded per fetch
- 3Extraction & structural parsing
Normalized documents, parser statistics, extraction warnings
- 4Language & script identification
Language, script and confidence per document and segment
- 5Domain & content classification
Taxonomy labels, genre, review bands
artifact · Curated records and a rejection report for layers A–F; rejected records are included where source rights and the project agreement permit
Multi-layer cleaning
- Input
- Normalized documents with language, script and domain labels
- Actions
- Six independent layers in a fixed order, each writing its decision to the record
- Output
- Curated records plus the rejection set, aggregated by reason code
- Quality gate
- Per-layer pass rates within the Dataset Specification thresholds
- 7Corpus / dataset construction
Dedup, alignment, splits, mixture, versioning, model registry
- 8Quality assurance
Automated validation, stratified human sampling, full review where required
- 9Documentation & delivery
Deliverables package, dataset card, checksums, changelog
LLM post-training dataset
the stage list below is shown for the selected example — the stages are the same, the actions and gates differ
artifact · Dataset Specification v1 with acceptance criteria
Requirements & corpus specification
- Input
- Your use case, target model stage, languages, domains and constraints
- Actions
- Scope the unit, the schema, the thresholds and what acceptance means
- Output
- Dataset Specification v1, signed off before anything is fetched
- Quality gate
- Acceptance criteria are measurable and agreed in writing
- 1Source discovery & data mining
Source registry, allowlist/denylist, sampling report
artifact · Crawl manifest, raw snapshot, fetch log, coverage stats
Web crawling & acquisition
- Input
- Approved source registry and the crawl budget for this release
- Actions
- Focused crawling under rate limits, canonical URL normalization, redirect tracking
- Output
- Immutable raw snapshot plus a crawl manifest and fetch log
- Quality gate
- Coverage and error statistics within the agreed bounds; robots decision recorded per fetch
- 3Extraction & structural parsing
Normalized documents, parser statistics, extraction warnings
- 4Language & script identification
Language, script and confidence per document and segment
- 5Domain & content classification
Taxonomy labels, genre, review bands
artifact · Curated records and a rejection report for layers A–F; rejected records are included where source rights and the project agreement permit
Multi-layer cleaning
- Input
- Normalized documents with language, script and domain labels
- Actions
- Six independent layers in a fixed order, each writing its decision to the record
- Output
- Curated records plus the rejection set, aggregated by reason code
- Quality gate
- Per-layer pass rates within the Dataset Specification thresholds
- 7Corpus / dataset construction
Dedup, alignment, splits, mixture, versioning, model registry
- 8Quality assurance
Automated validation, stratified human sampling, full review where required
- 9Documentation & delivery
Deliverables package, dataset card, checksums, changelog
What each stage leaves behind
sample artifactsThree of the artefacts produced along the way.
Illustrative — schema; no customer or production data.
From first brief to a versioned release
project lifecycle| Step | What comes out of it |
|---|---|
| Discovery | Brief, source policy, target schema, acceptance metrics |
| Feasibility sample | Small real sample plus a risk and coverage report |
| Paid pilot | Full pipeline run on limited volume |
| Production run | Scaling the approved configuration |
| Acceptance | QA package and customer validation |
| Refresh | Versioned delta or periodic rebuild |
Pilot, production, refresh
after the first releaseBring us a language, a domain or a schema.
We will help define a feasible pilot, quality criteria and a delivery format for your model.