Files
archy/docs/archive/README.md
T
archipelagoandClaude Opus 5 7ed28c3c02 chore(open-source): Phase 2 — drop generated, stale and inert tracked artifacts
Open-source readiness plan, Phase 2. Removed (~17 MB, 12.8k lines):

- `.githooks/pre-push` — the hook that re-committed the 27 MB companion APK on
  every push, which the plan names as the root cause of the 5.5 GB history.
  Verified inert first: `core.hooksPath` is unset, so it only ever ran for a dev
  who opted in by hand.
- `neode-ui/dev-dist/` — generated vite-plugin-pwa output (a Workbox bundle),
  tracked and not ignored. Added to .gitignore so it cannot come back.
- `Android/archipelago-0.3.0-debug.apk.zip` — 16 MB, stale, zero references.
- `RELEASE-NOTES-v1.0.0.md` — superseded by CHANGELOG.md.
- `docs/container-architecture.html` (311 KB) and the two generated archive
  HTML artefacts, whose rows are removed from the archive index in the same
  commit so the table doesn't point at deleted files.

THREE items the plan lists were verified and deliberately NOT deleted — the
plan is wrong about each, and following it literally would have lost content or
broken a build:

- `neode-ui/docs/GAMEPAD-NAV-MAP.md` is called "a duplicate of
  docs/GAMEPAD-NAV.md". It is 660 lines against that file's 159 — four times the
  content, not a copy. Needs a human read to decide what to keep.
- `Android/app/debug.keystore` is called "standard practice" to remove. This
  repo deliberately commits it: `build.gradle.kts` sets
  `storeFile = file("debug.keystore")` and `Android/.gitignore` carries an
  explicit `!/app/debug.keystore`, with a comment explaining it exists so every
  machine produces the same debug signing identity. Deleting it breaks Android
  debug builds.
- The three "move to release assets" binaries are not a pure git operation —
  two have live consumers. Detailed in the next message rather than guessed at.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-08 07:57:17 -04:00

1.7 KiB

docs/archive — historical records

Documents here are finished history: completed session logs, handovers, point-in-time status snapshots, security audits of past versions, and design docs whose feature has since shipped. They are kept for provenance and are not maintained — nothing in this directory describes the current system.

For current state, start at:

  • docs/architecture.md — as-built system architecture
  • docs/ROADMAP.md — public-facing roadmap
File What it was Why archived
rust-orchestrator-migration.md Design for migrating container lifecycle from bash to Rust Migration complete — prod_orchestrator.rs + boot_reconciler.rs are the live system
demo-deployment-design.md Design for the public demo sandbox Demo shipped; docs/demo-build-info.md is the live ops doc
app-registry-status-2026-06-21.md Per-app migration snapshot from node .228 @ v1.7.99-alpha Point-in-time snapshot; headline findings (immich legacy, meshtastic present) no longer true
security-code-audit-2026-03.md March 2026 security audit of v0.1.0 (33 findings) Historical record; top findings since remediated (Argon2id, persisted sessions, image verification)
INSTALL-SCREENS-DESIGN.md Installer screen design solicitation Installer implemented in image-recipe/
three-mode-ui-design.md Design for the Pro/Easy/Chat three-mode UI Fully implemented (stores/uiMode.ts, EasyHome.vue, Chat.vue, goals system)
HANDOVER-2026-07-02-iso-feedback.md Session handover from the 2026-07-02 ISO feedback bug-bash Completed session log
SESSION-1.8.0-OTA-PROGRESS.md Working notes from the 1.8.0 OTA push Completed session log