# DL48 Code Atlas corpus manifest

Every snapshot was created from the exact Git tree named below with `git archive` and `GIT_NO_LAZY_FETCH=1`. Source worktrees were not modified. Full included and excluded path lists are in `corpus-manifest.json` and `file-lists/`.

## Repositories

| Snapshot | Branch | HEAD | Included | Excluded | Bytes |
|---|---|---|---:|---:|---:|
| `dl48-software` | `main` | `3a4c4b9e9965fbaba85f1ac3891ac394b4f5ae1d` | 1065 | 5206 | 34939726 |
| `dl48-fader-board` | `led-multiplier-v2` | `0416b1fb16a64cb35f97a7cd65e96a08afa020e0` | 343 | 66 | 4616340 |
| `meta-rode-bsp` | `dl48` | `9b98eb8fd73153e556dbfef4953d31f6cd5f2897` | 110 | 7 | 3922781 |
| `spdif-over-i2s` | `main` | `ef8b31c844aa85079a1177551857306309b8efbf` | 8 | 0 | 95239 |
| `yocto_config-dsp` | `dl48/dsp` | `5977daac599e50515364cabffc84d53fdb0ba64f` | 12 | 2 | 113996 |
| `yocto_config-soc1` | `dl48/dl48_soc1` | `86bf0e7e636ca27896d8f3ac00441856aaf61457` | 14 | 2 | 126213 |
| `dl48-linux` | `sb24-5.15.147-sun55iw3-newevl` | `3d6f38e6d1602378ec2305dc64f449d304d71d2e` | 35 | 86724 | 1694898 |
| `u-boot` | `dl48` | `ec4b89292ad0449454ca5b93d5f5d258cbbc91e5` | 7 | 36992 | 158250 |

## Scope decisions

- `dl48-software`: project code, build/configuration, runtime data definitions, and tracked engineering tools. `3rdparty`, generated visual/font assets, editor-agent files, and upgrade key material are excluded.
- `dl48-fader-board`: product firmware, board files, startup/XIP integration, and Jenkins build metadata. Generic NXP/CMSIS SDK directories are excluded; the deliberately inlined `source/lib` support retained by commit `02f9d93` remains in scope.
- `meta-rode-bsp`, `spdif-over-i2s`, and both Yocto configuration repositories: tracked source/configuration except binaries, media, and keys.
- `dl48-linux`: only the product integration allowlist documented by commit-tail and current DTS/compatible path evidence. The full vendor kernel and the broad `bcb576ec03` move are excluded.
- `u-boot`: only the DL48/T527 device tree, defconfig, DRAM, board, and platform configuration files visible at the shallow exact tree. The generic U-Boot tree is excluded.
- Graphify runs later use `--code-only`; contextual text retained in snapshots is not model-processed or sent externally.

## Graph partitions

- `audio-driver-spdif` — 8 files, 95239 bytes, repositories: spdif-over-i2s
- `audio-dsp-blocks` — 207 files, 3455315 bytes, repositories: dl48-software
- `audio-dsp-runtime` — 135 files, 10581293 bytes, repositories: dl48-software
- `audio-dsp-tools` — 17 files, 226881 bytes, repositories: dl48-software
- `audio-fx-babelson-color` — 28 files, 1511406 bytes, repositories: dl48-software
- `audio-fx-babelson-core` — 21 files, 918055 bytes, repositories: dl48-software
- `audio-fx-babelson-dynamics` — 27 files, 1214053 bytes, repositories: dl48-software
- `audio-fx-native` — 109 files, 1814790 bytes, repositories: dl48-software
- `audio-platform` — 21 files, 314250 bytes, repositories: dl48-software
- `boot-product-integration` — 7 files, 158250 bytes, repositories: u-boot
- `fader-firmware` — 343 files, 4616340 bytes, repositories: dl48-fader-board
- `kernel-product-integration` — 35 files, 1694898 bytes, repositories: dl48-linux
- `software-audio-dsp` — 492 files, 18916899 bytes, repositories: dl48-software
- `software-control-ui` — 366 files, 5671043 bytes, repositories: dl48-software
- `software-services-tools` — 207 files, 10351784 bytes, repositories: dl48-software
- `yocto-images-services` — 136 files, 4162990 bytes, repositories: meta-rode-bsp, yocto_config-dsp, yocto_config-soc1

## Rebuild

Use the exact included path lists in `corpus-manifest.json` with `git archive` only while all source repositories still match the recorded clean baseline. Use `--force` only to replace this staging directory's generated `corpus`, `partitions`, and manifest files.
