Ship Magisk like GOLDEN; KernelSU optional recycle only; parallel to sunfish-a16-rom standby.
Documentation
Project rules: .specify/memory/constitution.md
Agent rules: ../AGENTS.md
Feature specs: ../specs/
Conversation continuity: chatgpt-context.md — context
from the shared ChatGPT discussion, reconciled with later repository records;
non-normative.
Host boundary
rom-dev01 (Ubuntu 24.04, public IPv4, SSH) is provisioned outside this
project (SSYSTEMS Salt saltenv=base / PVE). This repository must not specify
or automate Proxmox VM creation, public IP selection, or company Salt states.
Feature 001-development-environment starts from an already-available host.
Planned Gitea repositories (on rom-dev01)
sunfish-a16-rom— Spec Kit / constitution / docs (meta)sunfish-rom-manifestsunfish-rom-buildsunfish-rom-patches
Plus forks only when modification requires them (kernel, frameworks/base, Settings, Dialer, vendor/config).
Reference sources (Lineage / AXP / GrapheneOS)
reference-sources.md — roles, URLs, local vs later
rom-dev01 archive work. Sunfish only.
Device roles (two sunfish)
device-roles.md — GOLDEN (AXP, do not flash) vs LAB (experiments).
AXP sunfish preservation (detail)
axp-sunfish-preservation.md — Disroot/Codeberg/
downloads/Tor cookbook for sunfish-scoped AXP archive. Run after 001 on
rom-dev01. Not a full AXP org clone.
AXP Pro parity
Living matrix (non-normative): axp-pro-parity.md.
Android 15 → 16 developer delta
Living notes for porting AXP/GrapheneOS ideas onto LOS 23.2 without blind copy:
a15-a16-delta.md.
Hardening backlog
Non-normative candidates: hardening-backlog.md.