Skip to content

ADR-0063 and Plan 0010: record the Phase 3 decisions, and plan the standalone Flatpaks of ADR-0062 - #172

Merged
bketelsen merged 2 commits into
mainfrom
lucilla/plan-0010-decisions-and-adr-0062
Oct 27, 2026
Merged

bketelsen merged 2 commits into
mainfrom
lucilla/plan-0010-decisions-and-adr-0062

Conversation

@frostyard-machines

Copy link
Copy Markdown
Contributor

Summary

Records Brian's 2 decisions on the Plan 0010 Phase 3 brief (merged in #169 with the options still open) and does the Plan 0010 updates that ADR-0062 (#171) asks for.

  • ADR-0063 (new, Accepted 2026-10-27): the notesd sysext upholds frostnotes.service as well as frostnotes-lodge.socket. It amends ADR-0058's notesd row only. ADR-0058 gets a link-only back-link (ADR-0033); docs/README.md indexes it.
  • Plan 0010, Phase 3 brief: A1 (uphold both) and B1 (frostmail's .deb makes the credstore key at first start, through a pulled oneshot frostmail-secrets-key.service) replace the options. The build spec table follows: notesd upholds both units; maild builds from frostmail v0.1.1, not v0.1.0. A follow-up list for Irulan names the frostmail work B1 needs (a frostmail ADR that amends its ADR-0044, the oneshot unit, the packaging test, v0.1.1). Open questions and Answered follow.
  • Plan 0010 for ADR-0062: intro and References link ADR-0062; inventory rows for maild inside the Flatpak and a frostread Flatpak; Porter has no Flatpak. Phase 5 splits into common rules plus 5a Notes, 5b Mail, 5c Read, each with ADR-0062's standalone check as its "Done when". Phase 6 adds the staged catalogue and lists each app only after its check, with the same digest. The "Linux maild outside the tailnet" idea is removed (ADR-0062 decides it).

Written by deepseek/deepseek-flash (subagent of Lucilla) from a detailed brief, reviewed and adjusted by claude-opus-5.5 (Lucilla).

Risk tier

Risk tier: 1 — docs only (1 ADR, 1 plan, index); no code, workflow or skill.

Docs housekeeping

  • New docs started from their category's TEMPLATE.md (ADR-0063)
  • Every new doc indexed in docs/README.md
  • Cross-links added in both directions (ADR-0063 ↔ ADR-0058, ADR-0063 ↔ Plan 0010, Plan 0010 → ADR-0062)
  • New significant decision recorded as an ADR first, in this PR
  • New/edited ADRs are fact-only (ADR-0051)
  • Conformance aliases (ADR-0029) untouched

Verification

  • npm run check green locally (check-docs: every doc indexed, all links and anchors resolve; tests pass)

@frostyard-machines frostyard-machines added the ready-for-human Reviewed, CI green: ready for Brian to review and merge label Oct 27, 2026
@bketelsen
bketelsen merged commit 4d340b9 into main Oct 27, 2026
3 checks passed
@bketelsen
bketelsen deleted the lucilla/plan-0010-decisions-and-adr-0062 branch October 27, 2026 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-for-human Reviewed, CI green: ready for Brian to review and merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants