This project now uses two explicit development tracks. Keep their version numbers separate in new notes, manifests, and handoff text.
| Track | Canonical label | Legacy filenames | Meaning |
|---|---|---|---|
| Downstream | D-vNN |
vNN, downstream-vNN |
LineageOS 4.19 downstream kernel path. |
| Mainline | M-rNN |
rNN, mainline-rNN |
Mainline/copydown SM8250 path. |
Examples:
D-v43means downstreamv43-downstream-wlan-mac-persist.D-v46means downstreamv46-daemon-status-idempotent.M-r6means mainline/copydownr6-bootmem.M-r7means mainline/copydownr7-earlydebug.
Existing filenames are not renamed. Use the canonical labels in new prose so the two sequences do not appear to be one combined version line.
- Track-independent safety, release, and workflow documents stay in
docs/. - Mainline release records stay in
docs/release/. - Downstream live hardware notes stay in
notes/unless promoted intodocs/. - Image manifests stay in
artifacts/images/; see artifacts/images/README.md. - Scripts stay in
scripts/; see scripts/README.md.