# C1292 — Construct the finite variant primitive-register module

## Question

How arevariantmagnitudes andsupportscopes retainedseparately?

## Inputs

```json
{}
```

## Sources

```json
[
  "C1291",
  "C1253–C1264",
  "prep/regular_kernel_source_cost.json"
]
```

## Opened utc

2026-09-28T06:06:59.665993+00:00

## Results

```json
{
  "variant_module": {
    "path": "model/primitive_variant_module.json",
    "sha256": "e10d9af4d06427f1c2c37a4aa5cda3d186d4d29001ea73ad0c018e04a9c0865f",
    "bytes": 3952
  }
}
```

## Finding

Thevariantmodule storesmagnitudes withtheirmoving-node supports andfinitechoices. Itkeeps thecommonfivefoldcalibrationdistinctfrom thesourcepremises ofeach switch.

## Reassessment

Assemble theprimitive-dataregister fromtheeightmodulebindings.

## Checks

```json
{
  "eightstates": true,
  "fourprimitive_roles": true,
  "scopes_retained": true
}
```

## Closed utc

2026-09-28T06:06:59.666987+00:00

## Record provenance

Exact record hash: `fe5c27788d571f43ed47495f562e21ae08eda61a956decf5d7e17c48508b6f4c`

Source journal: `Research_Cycles/C1132_C1431_Recovered/journal.json`