Record 2026-10-04 product decisions in DECISIONS.md #76

Open
opened 2026-10-04 18:09:15 +00:00 by kayg · 4 comments
Owner

Record the owner's 2026-10-04 product decisions in DECISIONS.md (§31 onward). Branch: decisions-grill; base: dev at 708580114d. Docs-only; verify with git diff --check and markdown sanity check.

Record the owner's 2026-10-04 product decisions in DECISIONS.md (§31 onward). Branch: decisions-grill; base: dev at 708580114d325690d5f8b407168c4e5d0b7bbd07. Docs-only; verify with git diff --check and markdown sanity check.
Author
Owner

Starting docs-only job on branch decisions-grill, based on dev at 708580114d325690d5f8b407168c4e5d0b7bbd07. I read the operating contract, existing decisions and the owner's full 2026-10-04 grill. Scope is DECISIONS.md only unless a DESIGN pointer is required. I will add dated grouped sections, preserve unresolved questions as open, and run git diff --check plus a Markdown sanity check.

Starting docs-only job on branch `decisions-grill`, based on `dev` at `708580114d325690d5f8b407168c4e5d0b7bbd07`. I read the operating contract, existing decisions and the owner's full 2026-10-04 grill. Scope is DECISIONS.md only unless a DESIGN pointer is required. I will add dated grouped sections, preserve unresolved questions as open, and run `git diff --check` plus a Markdown sanity check.
Author
Owner

Findings recorded while reconciling the grill with existing decisions:

  • §24 already settles the first LXC slice as the Proxmox API, so I removed that stale item from Open.
  • The new native server-plus-built-in-infraternal-agent deployment on monitor01 supersedes §29's server-only rootless Podman deployment; self-install also changes the unit-writing mechanism described in §30.
  • SQLite-only storage supersedes §15's planned Postgres and HA path.
  • I left three relationships open instead of inferring them: the Dockhand/Portainer product priority versus SSH-first engineering order, the SvelteBits branch versus §26's source restriction, and UI plan approvals versus §14's paid policy gates.
Findings recorded while reconciling the grill with existing decisions: - §24 already settles the first LXC slice as the Proxmox API, so I removed that stale item from Open. - The new native server-plus-built-in-infraternal-agent deployment on monitor01 supersedes §29's server-only rootless Podman deployment; self-install also changes the unit-writing mechanism described in §30. - SQLite-only storage supersedes §15's planned Postgres and HA path. - I left three relationships open instead of inferring them: the Dockhand/Portainer product priority versus SSH-first engineering order, the SvelteBits branch versus §26's source restriction, and UI plan approvals versus §14's paid policy gates.
Author
Owner

Finished the docs-only job on branch decisions-grill.

Head SHA: bc4f914783cf4a0fbaef9644f2a20f5bc1d9ea55

Added sections:

  • §31 Target users and v0.0.1 outcome
  • §32 Scope and roadmap order
  • §33 One binary, self-install and monitor01
  • §34 Authoritative state and live updates
  • §35 SQLite and the specification boundary
  • §36 Provider model and shared code paths
  • §37 Security, AI access and permissions
  • §38 UI and visual direction
  • §39 Dashboard, health and clients
  • §40 Container data and operations
  • §41 Terminal sessions
  • §42 Notifications, onboarding and audit retention
  • §43 Scale and delivery process

Verification:

  • git diff --check exited 0 with no output.
  • Markdown sanity output: Markdown sanity: sections 1–43 are sequential; sections 31–43 are dated 2026-10-04.
  • No full gate run; this is a docs-only change.
Finished the docs-only job on branch `decisions-grill`. Head SHA: `bc4f914783cf4a0fbaef9644f2a20f5bc1d9ea55` Added sections: - §31 Target users and v0.0.1 outcome - §32 Scope and roadmap order - §33 One binary, self-install and monitor01 - §34 Authoritative state and live updates - §35 SQLite and the specification boundary - §36 Provider model and shared code paths - §37 Security, AI access and permissions - §38 UI and visual direction - §39 Dashboard, health and clients - §40 Container data and operations - §41 Terminal sessions - §42 Notifications, onboarding and audit retention - §43 Scale and delivery process Verification: - `git diff --check` exited 0 with no output. - Markdown sanity output: `Markdown sanity: sections 1–43 are sequential; sections 31–43 are dated 2026-10-04.` - No full gate run; this is a docs-only change.
Author
Owner

Final update: a follow-up commit added concise rationale to the decision groups. Final head SHA: 441fdc1a3a01ab6a11db1c6d32de47cc32063fe6.

Added sections §31–§43: Target users and v0.0.1 outcome; Scope and roadmap order; One binary, self-install and monitor01; Authoritative state and live updates; SQLite and the specification boundary; Provider model and shared code paths; Security, AI access and permissions; UI and visual direction; Dashboard, health and clients; Container data and operations; Terminal sessions; Notifications, onboarding and audit retention; Scale and delivery process.

Verification output:

  • git diff --check 708580114d325690d5f8b407168c4e5d0b7bbd07..HEAD: no output (exit 0).
  • Markdown sanity: sections 1–43 are sequential; sections 31–43 are dated 2026-10-04.
  • Worktree clean; no full gate run for this docs-only change.
Final update: a follow-up commit added concise rationale to the decision groups. Final head SHA: `441fdc1a3a01ab6a11db1c6d32de47cc32063fe6`. Added sections §31–§43: Target users and v0.0.1 outcome; Scope and roadmap order; One binary, self-install and monitor01; Authoritative state and live updates; SQLite and the specification boundary; Provider model and shared code paths; Security, AI access and permissions; UI and visual direction; Dashboard, health and clients; Container data and operations; Terminal sessions; Notifications, onboarding and audit retention; Scale and delivery process. Verification output: - `git diff --check 708580114d325690d5f8b407168c4e5d0b7bbd07..HEAD`: no output (exit 0). - `Markdown sanity: sections 1–43 are sequential; sections 31–43 are dated 2026-10-04.` - Worktree clean; no full gate run for this docs-only change.
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/infraternal-v0#76
No description provided.