Werkdock RFC 0001 accepted: Go it is
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
2abde3aec9
commit
5544d4f99b
@@ -12,7 +12,7 @@ Semantics:
|
|||||||
- `werkdock doctor` checks the host: user-namespace capability, disk and quota headroom.
|
- `werkdock doctor` checks the host: user-namespace capability, disk and quota headroom.
|
||||||
|
|
||||||
Status: bootstrap.
|
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.
|
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.
|
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).
|
The roadmap is session B of [docs/plan/21-werkdock-extraction-and-webspace-install.md](../docs/plan/21-werkdock-extraction-and-webspace-install.md).
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
**Status:**
|
**Status:**
|
||||||
- proposed: 2026-09-01
|
- proposed: 2026-09-01
|
||||||
- accepted: -
|
- accepted: 2026-09-01
|
||||||
- rejected: -
|
- 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.
|
**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
|
## 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.
|
||||||
|
|||||||
Reference in New Issue
Block a user