---
title: "2026-09-08 Factory preprocessing provenance"
description: "Seven-line preprocessing metadata fix and Viseg follow-up findings."
image: "https://docs.virdx.dev/img/virdx-social-card.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.virdx.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 2026-09-08 Factory preprocessing provenance

## Work Done

- Opened [mono PR #379](https://github.com/virdx/mono/pull/379), commit `cef3a73f`, for [issue #377](https://github.com/virdx/mono/issues/377).
- Foreground maps copy scan license/access and record source scan lineage. Cropped labels record source-map lineage. Factory version: 0.3.2.
- Format, lint, direct Pixi typecheck, boundaries, lock check and stubbed-preprocessing/real-schema smoke check passed. No GPU run or production writes.
- Viseg follow-up implemented in the same PR, commit `573d555c`: copy source license/access and record source volume alongside the existing model tag. Real-schema upload smoke check with stubbed I/O passed, as did formatting, lint, typecheck and boundaries.
- Historical outputs need separate metadata repair; both runners skip existing outputs.

## Pitfalls

- Factory has no configured test/build targets. Nx typecheck stalled in dependency build; direct Pixi typecheck passed.
- Factory lock had stale SDK Python floor metadata after main advanced to >=3.11.4. Pixi refreshed one line; no dependency versions changed.

## Improvements

- Check every resource constructor, not only component scans. from_response copies shared metadata but does not repoint lineage.

Source: https://docs.virdx.dev/knowledge/inbox/2026-09-08-histo-factory-preprocessing-provenance/index.mdx
