From 5544d4f99b6865d545ff93559204b31f9ae378b6 Mon Sep 17 00:00:00 2001 From: mhoennig Date: Tue, 1 Sep 2026 06:42:13 +0200 Subject: [PATCH] Werkdock RFC 0001 accepted: Go it is Co-Authored-By: Claude Fable 5 --- README.md | 2 +- docs/rfcs/0001-implementation-language.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4f452e3..a043b3c 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Semantics: - `werkdock doctor` checks the host: user-namespace capability, disk and quota headroom. Status: bootstrap. -The implementation language is proposed in [RFC 0001](docs/rfcs/0001-implementation-language.md) (Go). +The implementation language is Go, decided in [RFC 0001](docs/rfcs/0001-implementation-language.md). Werkdock grows in this subdirectory of the Werkator repository and moves to its own repository once it stands on its own. It must stay self-contained: no imports from Werkator code, no Gradle coupling to the Werkator build. The roadmap is session B of [docs/plan/21-werkdock-extraction-and-webspace-install.md](../docs/plan/21-werkdock-extraction-and-webspace-install.md). diff --git a/docs/rfcs/0001-implementation-language.md b/docs/rfcs/0001-implementation-language.md index 563e142..26951fe 100644 --- a/docs/rfcs/0001-implementation-language.md +++ b/docs/rfcs/0001-implementation-language.md @@ -2,7 +2,7 @@ **Status:** - proposed: 2026-09-01 -- accepted: - +- accepted: 2026-09-01 - rejected: - **Proposal:** Werkdock is implemented in **Go** — as a single static binary, stdlib-only, with the sandbox engine behind an interface so bwrap can later be replaced by native namespaces. @@ -106,4 +106,4 @@ Consequence for the design, independent of the engine question's outcome: the sa ## Decision Outcome -Pending — this RFC proposes Go; the decision is recorded here once made. +Accepted on 2026-09-01: Werkdock is implemented in Go, under the terms of the concrete proposal above.