diff options
Diffstat (limited to 'docs/10-post-1.0/experimental-host-acceleration.md')
| -rw-r--r-- | docs/10-post-1.0/experimental-host-acceleration.md | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/10-post-1.0/experimental-host-acceleration.md b/docs/10-post-1.0/experimental-host-acceleration.md index c88bcaa..38b9774 100644 --- a/docs/10-post-1.0/experimental-host-acceleration.md +++ b/docs/10-post-1.0/experimental-host-acceleration.md @@ -13,6 +13,22 @@ > 2026-10-02 after independent adversarial, soundness, and VM-risk reviews > falsified the first design. The review record is kept privately. > +> **How to treat this goal (from the owner, 2026-10-02).** We are *considering* +> doing this; we may do this at some point. We will probably take a crack at it +> because it is a great feature — but **do not block on this, do not pursue it, +> and do not design around it.** It will be important to try at some point, but +> primary objectives and the other stretch goals come first. Only when we are +> certain there is no risk — which we are not certain of now — will we make a +> **human decision** to proceed. This is **never pursued automatically**. +> Consider it, until further notice, **deferred**. +> +> **Do-not-implement rule (binding).** Treat this document and the goal it +> describes as **"Do not implement"** until after *all* design goals are +> reached — and even then the goal may be scrapped on architectural grounds. +> No aspect of the software may be designed toward a forward-looking goal that +> would support this experimental feature: no new abstractions, hooks, seams, +> parameters, or "just in case" code for it, anywhere in the baseline system. +> > **Experimental policy (binding when the time comes):** any host-acceleration > work is experimental; it may only be built behind a compile-time flag and > enabled by an explicit module-load flag; it must not alter, replace, or @@ -387,3 +403,7 @@ Until then, this document is dormant. * **Policy:** do not implement unless the user explicitly asks; when implemented, it is experimental, compile-time gated, module-load gated, duplicate-path, and reversible; the baseline system is never compromised. + The goal is **never pursued automatically** — it requires an explicit human + decision after every baseline goal is complete and we are certain there is no + risk — and it may be scrapped on architectural grounds. Until then, no aspect + of the baseline software may be designed toward it. |
