docs: move 10 finished/historical docs into docs/archive/ with an index
Session logs, handovers, point-in-time snapshots, the v0.1.0 security audit, stale generated HTML guides, and shipped design docs (three-mode UI, install screens) move out of the living docs/ tree. docs/archive/README.md explains what each was and why it's archived; all in-repo links updated. (docs/UNIFIED-TASK-TRACKER.md links intentionally untouched — it has another agent's uncommitted work in flight.) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
9c02fbf164
commit
9221d1bfaf
@@ -54,7 +54,7 @@ real nodes. Until then, this plan is the priority.
|
||||
|
||||
- **~40 apps are manifest-based and Quadlet-migrated** (survive
|
||||
`archipelago.service` restart + reboot). Exhaustive per-app table:
|
||||
`docs/app-registry-status-2026-06-21.md`.
|
||||
`docs/archive/app-registry-status-2026-06-21.md`.
|
||||
- **Legacy holdout: immich** — the one app with **no manifest** and a hardcoded
|
||||
Rust stack installer (in-cgroup, not Quadlet). 3 containers, healthy, live data.
|
||||
The migration proof case.
|
||||
@@ -77,7 +77,7 @@ real nodes. Until then, this plan is the priority.
|
||||
| E | **Production test gate** — 5× lifecycle on **.228**, per-app L1/L2 matrix; multinode is split out → `multinode-testing-plan.md` | `tests/lifecycle/TESTING.md`, `bulletproof-containers.md` | **✅ .228 5×-GREEN (110/110 ×5, 0 not-ok, 2026-06-23)** — but this is DESTRUCTIVE-tier / ~8 core apps only; see §6c for the coverage gaps |
|
||||
| F | **Lifecycle perfection — cascade + progress + ALL apps** — extend the gate to uninstall/reinstall (cascade), real install/uninstall progress UI, and EVERY installed app (not just the 8 core). The "insanely-perfect OS/container environment" bar. | §6c (below), `tests/lifecycle/TESTING.md` | **IN PROGRESS (2026-06-26)** — root bug FIXED: uninstall could hang → ghost/stuck-bar/reinstall-block (`71cc9ac4`, unbounded systemctl/podman in `quadlet::disable_remove`); `cascade-uninstall.bats` **7/7 green on .228** w/ binary `ae349a75`. Remaining: wire CASCADE into the canonical gate run, progress-UI truthfulness, all-apps matrix, guardian/IBD state. |
|
||||
|
||||
**Orchestrator architecture** (foundation for A/B): `rust-orchestrator-migration.md`
|
||||
**Orchestrator architecture** (foundation for A/B): `archive/rust-orchestrator-migration.md`
|
||||
(ProdContainerOrchestrator, BootReconciler 30s level-triggered reconcile, adoption
|
||||
scan, Quadlet rendering) and `bulletproof-containers.md` (the six container failure
|
||||
modes FM1–FM6 + the desired-state-first reconciler that fixes them).
|
||||
@@ -159,7 +159,7 @@ the next release. **Authoritative detail + exact remaining steps + test matrix
|
||||
filebrowser). It explicitly **SKIPS uninstall/reinstall** (the CASCADE tier is gated behind
|
||||
`ARCHY_ALLOW_CASCADE_DESTRUCTIVE`, which `run-gate.sh` never sets) and has **zero coverage**
|
||||
for the other ~30 apps (grafana, jellyfin, vaultwarden, penpot, nextcloud, photoprism,
|
||||
uptime-kuma, homeassistant, … — see `app-registry-status-2026-06-21.md`). So uninstall,
|
||||
uptime-kuma, homeassistant, … — see `archive/app-registry-status-2026-06-21.md`). So uninstall,
|
||||
reinstall, install-progress UI, and most apps were never under test.
|
||||
|
||||
**Real bugs found in manual multinode testing on .198 (2026-06-23) — the motivating evidence:**
|
||||
@@ -313,7 +313,7 @@ phases 2–6 (`dual-ecash-design.md`).
|
||||
|
||||
**Branch/worktree:** currently on `bitcoin-version-bulletproof`, not `main`. Worktree is dirty.
|
||||
Do **not** discard mesh changes: they include E2E/transport indicator plumbing and the Meshtastic
|
||||
receive-path fixes below. Separate recovery note: `docs/SESSION-1.8.0-OTA-PROGRESS.md`.
|
||||
receive-path fixes below. Separate recovery note: `docs/archive/SESSION-1.8.0-OTA-PROGRESS.md`.
|
||||
|
||||
**What was done this session:**
|
||||
1. ✅ **Local Rust release gate fixed and green.** `cargo test -p archipelago --bin archipelago` is
|
||||
@@ -902,13 +902,13 @@ This master plan is the hub. Authoritative standalone docs (linked above), kept:
|
||||
- **Design:** `architecture.md`, `app-developer-guide.md`,
|
||||
`APP-PACKAGING-MIGRATION-PLAN.md`, `registry-manifest-design.md`,
|
||||
`marketplace-protocol.md`, `dht-distribution-design.md`,
|
||||
`multi-node-architecture.md`, `rust-orchestrator-migration.md`,
|
||||
`bulletproof-containers.md`, `three-mode-ui-design.md`, `dual-ecash-design.md`,
|
||||
`multi-node-architecture.md`, `archive/rust-orchestrator-migration.md`,
|
||||
`bulletproof-containers.md`, `archive/three-mode-ui-design.md`, `dual-ecash-design.md`,
|
||||
`meshroller-integration-design.md`, `phase4-streaming-ecash-plan.md`, `adr/*`.
|
||||
- **Reference:** `app-manifest-spec.md`, `api-reference.md`, `developer-guide.md`,
|
||||
`operations-runbook.md`, `troubleshooting.md`, `user-walkthrough.md`,
|
||||
`bitcoin-rpc-relay.md`, `security-code-audit-2026-03.md`, `GAMEPAD-NAV.md`,
|
||||
`SEED-VERIFICATION.md`, `hotfix-process.md`, `app-registry-status-2026-06-21.md`.
|
||||
`bitcoin-rpc-relay.md`, `archive/security-code-audit-2026-03.md`, `GAMEPAD-NAV.md`,
|
||||
`SEED-VERIFICATION.md`, `hotfix-process.md`, `archive/app-registry-status-2026-06-21.md`.
|
||||
|
||||
All dated handoffs/resumes/transcripts/superseded trackers were consolidated here
|
||||
and removed (recoverable via git) on 2026-06-21.
|
||||
|
||||
Reference in New Issue
Block a user