Prompt file imported from akspa0/parp-tools (
.codex/prompts/wow-viewer-training/01-shared-dataset-truth-gates.md). Copyright stays with the author.
Plan or implement the dataset-truth gate that both model lines depend on: make the structured datasets/ surface trustworthy before retraining anything.
Read First
gillijimproject_refactor/memory-bank/activeContext.mdgillijimproject_refactor/memory-bank/progress.mdgillijimproject_refactor/docs/VLM_Training_Guide.mdgillijimproject_refactor/docs/ML_DATASET_GROUNDING.mdgillijimproject_refactor/plans/wow_viewer_dataset_builder_tool_plan_2026-04-14.mdgillijimproject_refactor/scripts/export_ml_corpus.ps1gillijimproject_refactor/scripts/build_minimal_ml_manifest.pywow-viewer/tools/converter/WowViewer.Tool.Converter/Program.cs.codex/prompts/wow-viewer-dataset-builder-plan.mdAGENTS.md
Goal
Define or land the minimum corpus-truth gates that make a new v7.5.1 or v7.6 training run worth trusting.
Current Concrete Problem
- dataset ownership is supposed to live under structured
datasets/, but the practical workflow still risks drifting across wrappers, ad hoc exports, and stale local roots. v7.5.1depends on grounded supervision such as brush andterrain_only_minimapcoverage that can silently go missing or stale.v7.6still has known legacy-root drift in its cache path, so it cannot be trusted until the shared corpus contract is explicit.- GPU time is easy to waste if the manifest, metadata rows, brush harvest, and control-signal coverage are not validated first.
Non-Negotiable Constraints
- Do not treat a training launch as proof if the corpus root, manifest contract, and audit results are still ambiguous.
datasets/is the authoritative export surface; loose legacy dataset roots are reference inputs only until explicitly migrated.- Prefer
wow-viewerconverter commands for audit and export truth when they already exist. export_ml_corpus.ps1and related scripts are wrappers or orchestration helpers, not the canonical owners of dataset semantics.- Keep this slice focused on corpus truth, manifests, and audit signals; do not turn it into a model-architecture rewrite.
- Respect BYOD constraints. Plan around reproducible local commands, manifests, and validation notes, not redistributed corpora or trained outputs.
What The Work Must Produce
- the exact authoritative dataset roots and naming contract
- the exact manifest and metadata files that must exist before training
- the exact audit commands and checks for signal, brush, and control coverage
- the refresh or repair sequence for stale or partial exports
- the pass or fail gate for saying a corpus is ready for
v7.5.1 - the pass or fail gate for saying a corpus is ready for
v7.6 - the follow-on handoff to the model-line-specific prompt
Deliverables
Return all items:
- authoritative dataset contract
- current drift or ambiguity map
- audit and repair command sequence
- missing-truth risk list
- first trustworthy proof target
- what should stay out of scope for this slice
First Output
Start with:
- the exact dataset-truth problem you think is blocking real training
- the single most important corpus gate that must be made explicit first
- the fastest audit or repair sequence to prove or disprove readiness
- what you are explicitly not claiming yet
