docs(ffi-linkage): ratify decision 5 (Runtime*Class*); decision 6 stays open
This commit is contained in:
@@ -111,9 +111,12 @@ verify/align it at the A→B gate (a bare-extern lib-less fn should be policed l
|
||||
`#foreign` twin). Adding it now would be untested — needs a cross-module example.
|
||||
|
||||
## Open decisions
|
||||
Part A ratified (bare / postfix / `⇒ callconv(.c)` / lib-separate). Part B (confirm
|
||||
before Phase 9): runtime-class rename target — `Runtime*Class*` (recommended);
|
||||
historical carve-out — keep `issues/*.md` provenance, gate the live tree only.
|
||||
Part A ratified (bare / postfix / `⇒ callconv(.c)` / lib-separate). Part B:
|
||||
- **Decision 5 RATIFIED** (user, 2026-06-14): runtime-class rename target = `Runtime*Class*`
|
||||
(object-model axis, not linkage). Drives the Phase 9.2 identifier renames.
|
||||
- **Decision 6 STILL OPEN**: historical carve-out — keep `issues/*.md` (+ design-doc prose)
|
||||
as provenance & gate only the live tree (recommended) vs purge everything. The user did
|
||||
NOT confirm this at the Part A milestone; confirm before Phase 9.
|
||||
|
||||
## Log
|
||||
- (init) Plan written; FFI-linkage stream opened.
|
||||
|
||||
Reference in New Issue
Block a user