# Session 4ce8ccb7 — 30.08.2026 (Fable 5) — Aria-Next autonom (TG 10671)

## Stand (Ende dieser Session)
- Queue §41 Tasks 1–18 KOMPLETT. main = 28d28f09. 12 PRs heute gemergt
  (#16–#28). Staging srv1939543 voll eingerichtet.
- Echter End-to-End-PR bewiesen (Engine öffnete PR #27 autonom, als
  Proof-Artefakt geschlossen; Evidence in main).

## Operator-gated Rest (NICHT autonom baubar)
1. Task 19 protected `integration`-Branch — Kais setzt Branch-Protection
   (Repo-Admin). Danach Task 20 flawed-PR-stop formal gegen integration.
2. Task 21 Deployment-ADR — Human-Approval (Kais), dann W5 (22/23
   immutable release + rollback).
3. Task 24/25 G2-Paket + G2-Entscheid — explizit Human.
4. Task 10 Rest: Off-Host-Backup-Ziel (Prod-Freeze vs Drive) +
   Clean-Target-Restore — Kais-Entscheid (TG 10677). Passphrase-Custody ✓.

## Staging-Setup (alles root, host-guarded srv1939543)
- /opt/aria-foundry/checkout-1763747f (Engine, HEAD-gepinnt),
  Mirror /var/lib/aria-foundry/repos/aria-next (origin wieder da, auf main),
  State /var/lib/aria-foundry/state.db, exec-worktrees /srv/aria-foundry/.
- Wrapper /usr/local/bin/foundry-{builder,reviewer}-{codex,claude} +
  /usr/local/lib/foundry-wrapper-lib.sh (guard/flock/handoff/argv-validate/
  externe Quarantäne-Registry). Sandbox-Replace via OS-Käfig (bwrap broken).
- Driver in Repo: scripts/staging/foundry-real-run.py (Tasks 16/17),
  foundry-integrate-run.py (Task 18). SHA-Pin-Pflicht als argv.
- Quarantäne-Registry /var/lib/aria-foundry/quarantine (root 700).

## Arbeitsweise (bewährt, für nächste Session)
- Reviews: codex exec shell-frei (Diff via git show, --skip-git-repo-check,
  < /dev/null), Verdict SHA-gebunden, max 2 Runden + parent-auth Extra bei
  echten Blockern (im PR dokumentieren). Merge: Record→getrennter Ist-Check
  →merge --merge. Suite IMMER selbst auf dem Head verifizieren vor Merge.
- git: NUR explizite Pfade (nie add -A). Forks: eigener Clone pro Lane.
- Provider-CLI-Fallen: Memory provider-cli-noninteractive-flags.
- 2-Zeilen-TG nach jedem Schritt (1164395546, markdownv2).
