# ADD-ON Dual-Modality Profile — Linguistic Stack

Version: 1.0.0

Status: ACTIVE ADD-ON PROFILE

Add-On ID: `ADD_ON_LINGUISTIC_STACK`

## Principal-stack composition

- Lifecycle: AVAILABLE / OPTIONAL / VANILLA-LAW-BOUND.
- Entry: the active bundle selects the add-on; vanilla TENET and ROTAS remain
  authoritative and AREPO RADIX admits the linguistic request.
- Capabilities: radix, morphological, philological, semantic-expansion, and
  letter operations exposed by the selected package.
- Dependencies: vanilla root-class laws, the local RADIX five-class family,
  and the linguistic local index.
- Validation: source paths and embedded hashes must match the generated package.
- Failure posture: missing dependency, failed admission, or authority conflict
  blocks the linguistic operation without changing the principal stack.

## Standalone packaging/deployment

- Lifecycle: AVAILABLE / OPTIONAL DEPLOYMENT COMPONENT.
- Package: `../JSON_STANDALONE/ADD_ON_LINGUISTIC_STACK_STANDALONE.json`.
- Entry: load the package's embedded root laws and local five-class artifacts,
  then run LOAD → RESOLVE → BIND → ADMIT → EXECUTE → RETURN.
- Capabilities: the same declared linguistic operations; no silent vanilla
  replacement or global alias mutation.
- Validation: generated manifest paths, byte counts, SHA-256 values, and
  required root laws must pass.
- Failure posture: fail closed when an embedded artifact is missing, stale, or
  incompatible; disclose incomplete vanilla compatibility.
