aboutsummaryrefslogtreecommitdiffstats
path: root/prototypes/connections/results/2026-09-24-multi-document-window
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-09-24 17:14:54 +0100
committereunhhu <[email protected]>2026-09-24 17:14:54 +0100
commitb1ce1927022d374198441afafeb27199fc8a052a (patch)
tree6021f175f4c67ed03b44240eaa2f90d846f12f6f /prototypes/connections/results/2026-09-24-multi-document-window
parentd34f9426d5317a1948f12f229439946728bc342a (diff)
downloadpure-b1ce1927022d374198441afafeb27199fc8a052a.tar.gz
pure-b1ce1927022d374198441afafeb27199fc8a052a.zip
Establish native micro runtime checkpoint
Diffstat (limited to 'prototypes/connections/results/2026-09-24-multi-document-window')
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/gtk-asan-final.json1
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/gtk-asan-repeated.json1
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/gtk-asan.json1
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/gtk-flow-final.json1
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/gtk-flow-repeated.json1
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/gtk-flow.json1
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/hybrid-gtk-flow.json1
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/legacy-package-recheck.json14
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/legacy-package-repeated.json14
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/package-final.json14
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/package-repeated.json14
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/package.json14
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/pure-document-window-final-linux-aarch64.tar.gzbin0 -> 49746 bytes
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/pure-document-window-linux-aarch64.tar.gzbin0 -> 49722 bytes
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/switch-memory-fresh-buffer.json1
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/switch-memory-initial.json1
-rw-r--r--prototypes/connections/results/2026-09-24-multi-document-window/window-profile.json25
17 files changed, 104 insertions, 0 deletions
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/gtk-asan-final.json b/prototypes/connections/results/2026-09-24-multi-document-window/gtk-asan-final.json
new file mode 100644
index 0000000..253130f
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/gtk-asan-final.json
@@ -0,0 +1 @@
+{"cli_conflict_preserves_draft": "pass", "definition_restores_in_new_window": "pass", "empty_document_restore": "pass", "gtk_cli_write": "pass", "invalid_and_external_definition_preserve_draft": "pass", "large_window_rss_kib": 135936, "multi_document_switch_preserves_draft": "pass", "native_definition_apply_and_running_output": "pass", "one_mib_document_one_byte_edit": "pass", "partial_read_definition_rejected": "pass", "profile": "optional-native-document-window", "reloaded_definition_installs_without_rewriting_source": "pass", "source_write_failure_preserves_active_definition": "pass", "unchanged_save_keeps_revision": "pass", "unsaved_close_guard": "pass", "utf8_boundary_and_restart": "pass"}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/gtk-asan-repeated.json b/prototypes/connections/results/2026-09-24-multi-document-window/gtk-asan-repeated.json
new file mode 100644
index 0000000..541ec3e
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/gtk-asan-repeated.json
@@ -0,0 +1 @@
+{"cli_conflict_preserves_draft": "pass", "definition_restores_in_new_window": "pass", "empty_document_restore": "pass", "gtk_cli_write": "pass", "invalid_and_external_definition_preserve_draft": "pass", "large_switch_rss_samples_kib": [362224, 385120], "large_window_rss_kib": 118016, "multi_document_switch_preserves_draft": "pass", "native_definition_apply_and_running_output": "pass", "one_mib_document_one_byte_edit": "pass", "partial_read_definition_rejected": "pass", "profile": "optional-native-document-window", "reloaded_definition_installs_without_rewriting_source": "pass", "source_write_failure_preserves_active_definition": "pass", "unchanged_save_keeps_revision": "pass", "unsaved_close_guard": "pass", "utf8_boundary_and_restart": "pass"}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/gtk-asan.json b/prototypes/connections/results/2026-09-24-multi-document-window/gtk-asan.json
new file mode 100644
index 0000000..605d189
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/gtk-asan.json
@@ -0,0 +1 @@
+{"cli_conflict_preserves_draft": "pass", "definition_restores_in_new_window": "pass", "empty_document_restore": "pass", "gtk_cli_write": "pass", "invalid_and_external_definition_preserve_draft": "pass", "large_window_rss_kib": 142944, "multi_document_switch_preserves_draft": "pass", "native_definition_apply_and_running_output": "pass", "one_mib_document_one_byte_edit": "pass", "partial_read_definition_rejected": "pass", "profile": "optional-native-document-window", "reloaded_definition_installs_without_rewriting_source": "pass", "source_write_failure_preserves_active_definition": "pass", "unchanged_save_keeps_revision": "pass", "unsaved_close_guard": "pass", "utf8_boundary_and_restart": "pass"}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/gtk-flow-final.json b/prototypes/connections/results/2026-09-24-multi-document-window/gtk-flow-final.json
new file mode 100644
index 0000000..4365549
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/gtk-flow-final.json
@@ -0,0 +1 @@
+{"definition_restores_in_new_window": "pass", "empty_document_restore": "pass", "gtk_cli_write": "pass", "http_conflict_preserves_draft": "pass", "invalid_and_external_definition_preserve_draft": "pass", "large_window_rss_kib": 43936, "multi_document_switch_preserves_draft": "pass", "native_definition_apply_and_running_output": "pass", "one_mib_document_one_byte_edit": "pass", "partial_read_definition_rejected": "pass", "profile": "optional-native-document-window", "reloaded_definition_installs_without_rewriting_source": "pass", "source_write_failure_preserves_active_definition": "pass", "unchanged_save_keeps_revision": "pass", "unsaved_close_guard": "pass", "utf8_boundary_and_restart": "pass"}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/gtk-flow-repeated.json b/prototypes/connections/results/2026-09-24-multi-document-window/gtk-flow-repeated.json
new file mode 100644
index 0000000..7d36eca
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/gtk-flow-repeated.json
@@ -0,0 +1 @@
+{"definition_restores_in_new_window": "pass", "empty_document_restore": "pass", "gtk_cli_write": "pass", "http_conflict_preserves_draft": "pass", "invalid_and_external_definition_preserve_draft": "pass", "large_switch_rss_samples_kib": [46672, 48960], "large_window_rss_kib": 43952, "multi_document_switch_preserves_draft": "pass", "native_definition_apply_and_running_output": "pass", "one_mib_document_one_byte_edit": "pass", "partial_read_definition_rejected": "pass", "profile": "optional-native-document-window", "reloaded_definition_installs_without_rewriting_source": "pass", "source_write_failure_preserves_active_definition": "pass", "unchanged_save_keeps_revision": "pass", "unsaved_close_guard": "pass", "utf8_boundary_and_restart": "pass"}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/gtk-flow.json b/prototypes/connections/results/2026-09-24-multi-document-window/gtk-flow.json
new file mode 100644
index 0000000..4f6d78b
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/gtk-flow.json
@@ -0,0 +1 @@
+{"definition_restores_in_new_window": "pass", "empty_document_restore": "pass", "gtk_cli_write": "pass", "http_conflict_preserves_draft": "pass", "invalid_and_external_definition_preserve_draft": "pass", "large_window_rss_kib": 43952, "multi_document_switch_preserves_draft": "pass", "native_definition_apply_and_running_output": "pass", "one_mib_document_one_byte_edit": "pass", "partial_read_definition_rejected": "pass", "profile": "optional-native-document-window", "reloaded_definition_installs_without_rewriting_source": "pass", "source_write_failure_preserves_active_definition": "pass", "unchanged_save_keeps_revision": "pass", "unsaved_close_guard": "pass", "utf8_boundary_and_restart": "pass"}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/hybrid-gtk-flow.json b/prototypes/connections/results/2026-09-24-multi-document-window/hybrid-gtk-flow.json
new file mode 100644
index 0000000..8d132e5
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/hybrid-gtk-flow.json
@@ -0,0 +1 @@
+{"definition_restores_in_new_window": "pass", "empty_document_restore": "pass", "gtk_cli_write": "pass", "http_conflict_preserves_draft": "pass", "invalid_and_external_definition_preserve_draft": "pass", "large_window_rss_kib": 44032, "multi_document_switch_preserves_draft": "pass", "native_definition_apply_and_running_output": "pass", "one_mib_document_one_byte_edit": "pass", "partial_read_definition_rejected": "pass", "profile": "optional-native-document-window", "reloaded_definition_installs_without_rewriting_source": "pass", "source_write_failure_preserves_active_definition": "pass", "unchanged_save_keeps_revision": "pass", "unsaved_close_guard": "pass", "utf8_boundary_and_restart": "pass"}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/legacy-package-recheck.json b/prototypes/connections/results/2026-09-24-multi-document-window/legacy-package-recheck.json
new file mode 100644
index 0000000..dcae905
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/legacy-package-recheck.json
@@ -0,0 +1,14 @@
+{
+ "archive_sha256": "b72bc0b5321fa6efcc0ca8fbc3e328bc220333b0af134b1e75b7c5b517999a72",
+ "archive_bytes": 48934,
+ "selected_hosts": [
+ "pure-edit",
+ "pure-edit-window"
+ ],
+ "checks": [
+ "relocated archive has only declared files and every file hash matches",
+ "extracted native CLI creates and restores the real document",
+ "editing the packaged .pure source changes the executed reply",
+ "extracted archived GTK window edits the same document"
+ ]
+}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/legacy-package-repeated.json b/prototypes/connections/results/2026-09-24-multi-document-window/legacy-package-repeated.json
new file mode 100644
index 0000000..dcae905
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/legacy-package-repeated.json
@@ -0,0 +1,14 @@
+{
+ "archive_sha256": "b72bc0b5321fa6efcc0ca8fbc3e328bc220333b0af134b1e75b7c5b517999a72",
+ "archive_bytes": 48934,
+ "selected_hosts": [
+ "pure-edit",
+ "pure-edit-window"
+ ],
+ "checks": [
+ "relocated archive has only declared files and every file hash matches",
+ "extracted native CLI creates and restores the real document",
+ "editing the packaged .pure source changes the executed reply",
+ "extracted archived GTK window edits the same document"
+ ]
+}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/package-final.json b/prototypes/connections/results/2026-09-24-multi-document-window/package-final.json
new file mode 100644
index 0000000..fd4343a
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/package-final.json
@@ -0,0 +1,14 @@
+{
+ "archive_sha256": "59a5110ef5dd186c7ba9e5c3fbe74217c10c98014c2823aabf141d3f354f8dd6",
+ "archive_bytes": 49746,
+ "selected_hosts": [
+ "pure-edit",
+ "pure-edit-window"
+ ],
+ "checks": [
+ "relocated archive has only declared files and every file hash matches",
+ "extracted native CLI creates and restores the real document",
+ "editing the packaged .pure source changes the executed reply",
+ "extracted GTK window switches documents without losing drafts"
+ ]
+}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/package-repeated.json b/prototypes/connections/results/2026-09-24-multi-document-window/package-repeated.json
new file mode 100644
index 0000000..fd4343a
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/package-repeated.json
@@ -0,0 +1,14 @@
+{
+ "archive_sha256": "59a5110ef5dd186c7ba9e5c3fbe74217c10c98014c2823aabf141d3f354f8dd6",
+ "archive_bytes": 49746,
+ "selected_hosts": [
+ "pure-edit",
+ "pure-edit-window"
+ ],
+ "checks": [
+ "relocated archive has only declared files and every file hash matches",
+ "extracted native CLI creates and restores the real document",
+ "editing the packaged .pure source changes the executed reply",
+ "extracted GTK window switches documents without losing drafts"
+ ]
+}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/package.json b/prototypes/connections/results/2026-09-24-multi-document-window/package.json
new file mode 100644
index 0000000..9616e80
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/package.json
@@ -0,0 +1,14 @@
+{
+ "archive_sha256": "40b7fef5e3202840794c91c5eb9c7e5592244dab443ce3597cc6fb9745b97746",
+ "archive_bytes": 49722,
+ "selected_hosts": [
+ "pure-edit",
+ "pure-edit-window"
+ ],
+ "checks": [
+ "relocated archive has only declared files and every file hash matches",
+ "extracted native CLI creates and restores the real document",
+ "editing the packaged .pure source changes the executed reply",
+ "extracted GTK window and selected external host edit the same document"
+ ]
+}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/pure-document-window-final-linux-aarch64.tar.gz b/prototypes/connections/results/2026-09-24-multi-document-window/pure-document-window-final-linux-aarch64.tar.gz
new file mode 100644
index 0000000..ded86dd
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/pure-document-window-final-linux-aarch64.tar.gz
Binary files differ
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/pure-document-window-linux-aarch64.tar.gz b/prototypes/connections/results/2026-09-24-multi-document-window/pure-document-window-linux-aarch64.tar.gz
new file mode 100644
index 0000000..1633c3d
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/pure-document-window-linux-aarch64.tar.gz
Binary files differ
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/switch-memory-fresh-buffer.json b/prototypes/connections/results/2026-09-24-multi-document-window/switch-memory-fresh-buffer.json
new file mode 100644
index 0000000..0e0b7be
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/switch-memory-fresh-buffer.json
@@ -0,0 +1 @@
+{"definition_restores_in_new_window": "pass", "empty_document_restore": "pass", "gtk_cli_write": "pass", "http_conflict_preserves_draft": "pass", "invalid_and_external_definition_preserve_draft": "pass", "large_switch_rss_samples_kib": [48416, 49472, 51216, 52208, 54176, 55504, 57728, 59568], "large_window_rss_kib": 43968, "multi_document_switch_preserves_draft": "pass", "native_definition_apply_and_running_output": "pass", "one_mib_document_one_byte_edit": "pass", "partial_read_definition_rejected": "pass", "profile": "optional-native-document-window", "reloaded_definition_installs_without_rewriting_source": "pass", "source_write_failure_preserves_active_definition": "pass", "unchanged_save_keeps_revision": "pass", "unsaved_close_guard": "pass", "utf8_boundary_and_restart": "pass"}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/switch-memory-initial.json b/prototypes/connections/results/2026-09-24-multi-document-window/switch-memory-initial.json
new file mode 100644
index 0000000..71658ed
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/switch-memory-initial.json
@@ -0,0 +1 @@
+{"definition_restores_in_new_window": "pass", "empty_document_restore": "pass", "gtk_cli_write": "pass", "http_conflict_preserves_draft": "pass", "invalid_and_external_definition_preserve_draft": "pass", "large_switch_rss_samples_kib": [47328, 48048, 49888, 51744, 53840, 55824, 56864, 58752], "large_window_rss_kib": 43920, "multi_document_switch_preserves_draft": "pass", "native_definition_apply_and_running_output": "pass", "one_mib_document_one_byte_edit": "pass", "partial_read_definition_rejected": "pass", "profile": "optional-native-document-window", "reloaded_definition_installs_without_rewriting_source": "pass", "source_write_failure_preserves_active_definition": "pass", "unchanged_save_keeps_revision": "pass", "unsaved_close_guard": "pass", "utf8_boundary_and_restart": "pass"}
diff --git a/prototypes/connections/results/2026-09-24-multi-document-window/window-profile.json b/prototypes/connections/results/2026-09-24-multi-document-window/window-profile.json
new file mode 100644
index 0000000..d47571f
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-multi-document-window/window-profile.json
@@ -0,0 +1,25 @@
+{
+ "passed": true,
+ "failures": [],
+ "profile": "linux-aarch64-gcc14-selected-native-document-authoring",
+ "scope": "Review ceiling for the selected GTK document-and-definition host on Linux AArch64/GCC 14. Linked code sections and direct dependencies only; the measured 44 MiB whole-process RSS and shared GTK stack remain separate costs.",
+ "budget_sha256": "27ee292bf3fe9a15d27942f64cff01dfccde0ef5054acbb53faf76208d89d110",
+ "platform": "Linux-6.18.39+rpt-rpi-2712-aarch64-with-glibc2.41",
+ "binaries": {
+ "pure-edit-window": {
+ "sections": {
+ "text": 49882,
+ "data": 1504,
+ "bss": 16
+ },
+ "needed": [
+ "libc.so.6",
+ "libgio-2.0.so.0",
+ "libglib-2.0.so.0",
+ "libgobject-2.0.so.0",
+ "libgtk-4.so.1"
+ ],
+ "sha256": "4d9806ce6f82413d17bc93452d9fd3bcc2b18272d15a2edaf81f8888e73b4e02"
+ }
+ }
+}