UnENVerse Find a guide: importing, command line, nodes

All releases

UnENVerse 2026-09-14

B.1 — npx eslint --prune-suppressions. npm run lint now exits 0

Handoff 33 — 2026-09-14

Phase 24, in the plan's own order:

  • B.1 — npx eslint --prune-suppressions. npm run lint now exits 0
  • (501 warnings, no errors, no stale suppressions). Verified: npm run lint
  • exit code checked directly, not inferred from the problem count.
  • A1 — remote 2FA codes. entry_totp_code, totp_import_parse,
  • totp_import_merge and totp_export_build no longer take State<VaultState>
  • or check the local SQLCipher key — all four are pure over their arguments.
  • liveCodeFor (src/ts/totp.ts) gates on st.vaultOpen instead, which is
  • true for a local *or* a remote session. A refusal is no longer swallowed
  • silently: tickTotp now sets the slot's title to name it. 3 new Rust
  • unit tests, 3 new TS tests (tests/totp-ipc.test.ts).
  • A3 — exports. New Tauri command write_export_file writes a real file

Planning Phase 24 and 24.1–24.4

  • Renumbered. Old 24 (Storage) → 25, … old 38 (Pentest) → 39. A third
  • renumbering map (2026-09-14) is in CLAUDE.md; "Why this order" and the
  • dependency edges were rewritten against the new numbers. The next phase to
  • allocate is 40.
  • Phase 24 planned as defects + lint + CI hygiene + docs site, with four
  • sub-phases: 24.1 composite secrets, 24.2 secrets-grid legibility,
  • 24.3 calendar feeds, 24.4 unique-ID registry. Full design in
  • CLAUDE.md under *Phase 24*.
  • Three stale lines fixed in passing: version (said 0.20.0, is 0.23.0), Phase
  • Review-01 §8 (the lint backlog) moved from Phase 26 into Phase 24, because it is
  • what turned CI red.

Handoff 31 — 2026-09-14

·