# @platforma-open/milaboratories.miltenyi-tcr-clonotyping.ui

## 1.4.2

### Patch Changes

- df1807f: Resolve issues identified in the 2026-05-01 review:

  - Fix `linkerTrace` shadow bug in `process.tpl.tengo` that silently dropped the `pl7.app/trace` annotation on `clns` for every multiplexed run.
  - Replace silent fallback to a domain-less `pl7.app/sampleId` axis with an assert when upstream `traceSource` axes are malformed.
  - Extract Miltenyi kit barcode dictionary into `barcode-dictionary.lib.tengo` — single source of truth shared by `prerun.tpl.tengo` and `fastq-demultiplexing.tpl.tengo`.
  - Extract preset-specific overrides (`tagPattern`, `assemblingFeature`) into `preset-info.lib.tengo` to remove duplicated hardcoded branches and add an assert for unknown presets.
  - Move legacy `preset: string` → `{ type: 'name', name }` shape migration from a UI mount-time side-effect into a `DataModelBuilder.migrate('v2', ...)` step. Removes duplicate work on every UI mount.
  - Drop unconditional init writes from `SettingsPanel.vue` script setup; defaults now flow exclusively from `DataModelBuilder.init()` and the v2 migration. Setting state only changes through user gestures.
  - Mark the prerun-validation-gate watcher as a tolerated hairpin (alongside the block-label exception); drop a reflection for the harness team.

- Updated dependencies [df1807f]
  - @platforma-open/milaboratories.miltenyi-tcr-clonotyping.model@1.5.1

## 1.4.1

### Patch Changes

- Updated dependencies [e076a97]
  - @platforma-open/milaboratories.miltenyi-tcr-clonotyping.model@1.5.0

## 1.4.0

### Minor Changes

- 042b053: Resolve demultiplexing logs issue; Update to BlockModelv3

### Patch Changes

- Updated dependencies [042b053]
  - @platforma-open/milaboratories.miltenyi-tcr-clonotyping.model@1.4.0

## 1.3.1

### Patch Changes

- 26148ee: Fix wrong file names when exporting data with demultiplexing — exported files were named "undefined\_<chain>.tsv" because sampleLabels mapped group IDs instead of demultiplexed sample IDs
- Updated dependencies [26148ee]
  - @platforma-open/milaboratories.miltenyi-tcr-clonotyping.model@1.3.1

## 1.3.0

### Minor Changes

- 9cb032f: Block label correction

### Patch Changes

- Updated dependencies [9cb032f]
  - @platforma-open/milaboratories.miltenyi-tcr-clonotyping.model@1.3.0

## 1.2.0

### Minor Changes

- 0f2c165: Support custom block title and running status

### Patch Changes

- Updated dependencies [0f2c165]
  - @platforma-open/milaboratories.miltenyi-tcr-clonotyping.model@1.2.0

## 1.1.2

### Patch Changes

- eab850f: Updated naming
- Updated dependencies [eab850f]
  - @platforma-open/milaboratories.miltenyi-tcr-clonotyping.model@1.1.2

## 1.1.1

### Patch Changes

- 7a1e1ef: Fix block naming
- Updated dependencies [7a1e1ef]
  - @platforma-open/milaboratories.miltenyi-tcr-clonotyping.model@1.1.1

## 1.1.0

### Minor Changes

- 63f1378: Initial release

### Patch Changes

- Updated dependencies [63f1378]
  - @platforma-open/milaboratories.miltenyi-tcr-clonotyping.model@1.1.0
