# Trivium Add-On Promotion Record

Version: 1.0.0

Status: PROMOTED / STABLE ADD-ON / DUAL-MODE

Decision date: 2026-08-29

Source intake commit: `cdc01bbae8bbc494e297ddbf776189c490a6b2da`

Promotion base: `f78f045f93c129adbef4374e137ec257cd009b07`

## Decision binding

The current human instruction promotes Trivium from
`_01_INTEGRATION_CANDIDATES/Trivium_Stack` into
`13_STACK_ADD_ONS/Trivium_Stack` for composition with the principal stack and
standalone deployment. This explicit later decision supersedes HP-018 Option A's
earlier no-promotion disposition for this promotion scope.

The stable package exposes Grammar and Logic. Rhetoric remains a mandatory
deferred/fail-closed port; promotion does not invent its missing source closure.

## Source-to-successor hashes

SHA-256 values cover filesystem bytes before Git filtering.

| Artifact | Candidate v0.1.0 SHA-256 | Add-on v1.0.0 SHA-256 |
|---|---|---|
| AREPO | `4b36184e8573a50766945ca71b1cfd4d18e75ac7a16ce527135f17ffc9436a43` | `2a764f930a0417fefe77186e0167da1fbe1734074cb4005889d906bb1fdc30b0` |
| LIBER matrix JSON | `b6cfd598c42eddc2d60544851c17d9e26af0371ffbc170ef49644ee908cb37d0` | `9b075cffdb35239421baf588521e9df2d8763c7ae20e7cff66421d44d2840272` |
| LIBER substrate Markdown | `48795066013f63a8e1693faa7c1bd3ef3f6d776f216a5dfa5e8b69675ec33832` | `8156d754c33362ff47de8d087dbc22d082ce58d3904e37d7985f1650dba595a2` |
| OPERA | `0a54a8813497585aa9248f46a2c32911701668eb6d9b0051f1598b33cff0a41b` | `f92bf903eb52fdf8b0d5768f73b747b1631df0b38515133f5cbdf7c84cdc3795` |
| ROTAS | `e08159f23b184ee80bb21becf41dddc2e8b3029375c9a00e20e2d7fcc4ce0b90` | `f2cda2a90f8f04c3918c0191faba40028f103cb23fad0a199c82fa4ca724751a` |
| SATOR | `77775c0dd885779c5af96fedb5df7f9327cd3ead95f64a99d161f27f77460893` | `4ef5bedb199542ac3680f2a6157730c0a8ba3b623184144fabe9d7b25e893c7e` |
| TENET | `da68c311f420aa0eb5528803dd187fe349068e6a988815a6d35b9ab89fe7d2a8` | `424b20eab38a9c3487bfadb40ddd481d89012fc4150267b572f30fe07ad57a1a` |

## Permitted successor delta

The v1.0.0 successors preserve the received semantic substrate while changing
the lifecycle wrapper, internal file references, dual-modality declarations,
available/deferred capability posture, and promotion provenance. Candidate
bytes remain untouched in the candidate lane.

## Validation posture

- 54 Q species, 27 T species, 9 Donatian parts, 10 Aristotelian categories,
  and 5 Porphyrian predicables remain structurally present.
- `VALIDATE_TRIVIUM_ADD_ON.ps1` checks the local package and embedded hashes.
- `VALIDATE_ADD_ON_DUAL_MODALITY.ps1` checks the repository-wide add-on law.
- Principal-stack and standalone use both require AREPO admission.
