diff options
Diffstat (limited to 'docs/appendices')
| -rw-r--r-- | docs/appendices/knowledge-boundaries.md | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/docs/appendices/knowledge-boundaries.md b/docs/appendices/knowledge-boundaries.md index 017cc9d..18b6ca1 100644 --- a/docs/appendices/knowledge-boundaries.md +++ b/docs/appendices/knowledge-boundaries.md @@ -114,23 +114,16 @@ key, configuration, device profile, initial state, input/time script и верс ## Local evidence requests На текущем рабочем месте закрыты статические, corpus и headless runtime gates. -Для macOS Desktop GL есть только безопасный command/state trace и исторический -одноразовый offscreen pixel probe: - -- `cargo test -p fparkan-render-gl --offline desktop_gl33_triangle_command_capture`; -- `fixtures/acceptance/macos-gl33-triangle-capture.json`. - -`S3-GL-001` не считается закрытым: временный `rustc` probe создал CGL/OpenGL -offscreen FBO, выполнил shader-based triangle draw, прочитал RGBA pixels и -сохранил hash capture, но постоянный workspace adapter по-прежнему не создаёт -SDL window, GL context, GPU resources, shader programs, draw calls или present. -Probe не добавляет project-owned `unsafe` в workspace и остаётся только external -evidence request artifact. - -Для повышения `S3-GL-001` до `covered` нужен постоянный macOS backend через -выбранную safe facade stack: SDL event/window/context lifecycle, Desktop GL 3.3 -shader/buffer/texture/draw/present path, hidden-window/offscreen smoke test и -licensed local model/terrain frame capture. +Для локально воспроизводимого Desktop backend подтверждено только command/state trace +в существующем GL-воркфлоу: + +- `fixtures/acceptance/macos-gl33-triangle-capture.json`; + +`S3-GL-001` пока не закрыт: текущая evidence не отражает полноценный +`winit`+`fparkan-render-vulkan` path с real surface/present pipeline. +Для закрытия требования требуется постоянный workspace-владельческий backend на +`winit`/`fparkan-platform-winit` + `fparkan-render-vulkan` с реальным +surface/present pipeline, command/state parity и licensed frame capture. Для повышения `S3-GL-002` до `covered` всё ещё нужен воспроизводимый GLES2 backend profile: GLES2 должен создать кадр, сохранить pixel capture и тот же |
