# ALLORA adapter composition

- **Registry ID:** `lincs-allora-family`
- **Book:** Machine Learning from Enforcing Compositionality
- **Documentation status:** `public-code-linked`
- **Experimental status:** controlled composition and generation studies
- **Canonical documentation URL:** https://categorical-ai.sridharmahadevan.com/experiments/lincs-allora-family

## Purpose

Pair/triple composition, scaling, safety-aware repair, and generative adapter experiments.

## Book location

- Chapter 13: Composable Neural Adapters

## Documented studies

- Pairwise adapter composition
- Triple adapter composition
- Scale and noncommutativity study
- Safety-aware repair
- Generative adapter composition

## Associated code packages

- `lincs-allora` — [LINCS ALLORA and LINCS-KET package](https://github.com/sridharmahadevan/LINCS/tree/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora); **public**; Apache-2.0. Adapter-composition and KET repair implementations with smoke and extended experiment entry points.

## Start here

These concrete files are selected from the complete resolved source surface. They orient the reader; they are not a claim that every family is independently reproducible.

- **runner · public-pinned** — [`lincs-allora:scripts/run_smoke.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_smoke.sh). Open the pinned public source file.
- **runner · public-pinned** — [`lincs-allora:scripts/run_confirmatory_ket.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_confirmatory_ket.sh). Open the pinned public source file.
- **runner · public-pinned** — [`lincs-allora:scripts/run_full.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_full.sh). Open the pinned public source file.
- **runner · public-pinned** — [`lincs-allora:scripts/run_gpt2_medium_cuda_registered.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_gpt2_medium_cuda_registered.sh). Open the pinned public source file.

## Entry points

- `scripts/run_smoke.sh`
- `scripts/`

## Result artifacts

- `export manifest and experiment summaries`

## Resolved code surfaces (16)

- **runner** — [`lincs-allora:scripts/build_manifest.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/build_manifest.py)
- **runner** — [`lincs-allora:scripts/run_confirmatory_ket.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_confirmatory_ket.sh)
- **runner** — [`lincs-allora:scripts/run_full.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_full.sh)
- **runner** — [`lincs-allora:scripts/run_gpt2_medium_cuda_registered.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_gpt2_medium_cuda_registered.sh)
- **runner** — [`lincs-allora:scripts/run_gpt2_medium_cuda_seed7.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_gpt2_medium_cuda_seed7.sh)
- **runner** — [`lincs-allora:scripts/run_licket_mps_ket_arch_cross_probe.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_licket_mps_ket_arch_cross_probe.sh)
- **runner** — [`lincs-allora:scripts/run_licket_mps_ket_arch_nested_probe.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_licket_mps_ket_arch_nested_probe.sh)
- **runner** — [`lincs-allora:scripts/run_licket_mps_learned_split_probe.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_licket_mps_learned_split_probe.sh)
- **runner** — [`lincs-allora:scripts/run_lora_text_mps_big.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_lora_text_mps_big.sh)
- **runner** — [`lincs-allora:scripts/run_lora_text_mps_lambda_probe.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_lora_text_mps_lambda_probe.sh)
- **runner** — [`lincs-allora:scripts/run_lora_text_mps_multiseed.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_lora_text_mps_multiseed.sh)
- **runner** — [`lincs-allora:scripts/run_lora_text_mps_placement_sweep.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_lora_text_mps_placement_sweep.sh)
- **runner** — [`lincs-allora:scripts/run_lora_text_mps_rank_sweep.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_lora_text_mps_rank_sweep.sh)
- **runner** — [`lincs-allora:scripts/run_smoke.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_smoke.sh)
- **runner** — [`lincs-allora:scripts/run_theory_diagnostics.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/run_theory_diagnostics.sh)
- **runner** — [`lincs-allora:scripts/setup_gpt2_composition.sh`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/allora/scripts/setup_gpt2_composition.sh)

## Frozen run records (0)

- No frozen run-level record is registered. Consult the result-artifact list and evidence boundary above for the exact surviving evidence; absence of a run record is not evidence that no experiment was run.

## Evidence boundary

Reduced noncommutativity does not by itself imply improved generation quality or safety.

A code or artifact link establishes traceability. It does not by itself establish independent reproduction, statistical adequacy, correctness, or support for a claim beyond this boundary.
