aboutsummaryrefslogtreecommitdiffstats
path: root/prototypes/connections/results/2026-09-24-fixed-http
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-fixed-http
parentd34f9426d5317a1948f12f229439946728bc342a (diff)
downloadpure-b1ce1927022d374198441afafeb27199fc8a052a.tar.gz
pure-b1ce1927022d374198441afafeb27199fc8a052a.zip
Establish native micro runtime checkpoint
Diffstat (limited to 'prototypes/connections/results/2026-09-24-fixed-http')
-rw-r--r--prototypes/connections/results/2026-09-24-fixed-http/backpressure.json61
-rw-r--r--prototypes/connections/results/2026-09-24-fixed-http/final.json65
-rw-r--r--prototypes/connections/results/2026-09-24-fixed-http/fixed-profile.json32
-rw-r--r--prototypes/connections/results/2026-09-24-fixed-http/package.json14
-rw-r--r--prototypes/connections/results/2026-09-24-fixed-http/parity.json43
-rw-r--r--prototypes/connections/results/2026-09-24-fixed-http/peak-memory.json67
-rw-r--r--prototypes/connections/results/2026-09-24-fixed-http/pure-document-fixed-http-linux-aarch64.tar.gzbin0 -> 31733 bytes
-rw-r--r--prototypes/connections/results/2026-09-24-fixed-http/source-profile.json32
-rw-r--r--prototypes/connections/results/2026-09-24-fixed-http/verified.json68
9 files changed, 382 insertions, 0 deletions
diff --git a/prototypes/connections/results/2026-09-24-fixed-http/backpressure.json b/prototypes/connections/results/2026-09-24-fixed-http/backpressure.json
new file mode 100644
index 0000000..5723e36
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-fixed-http/backpressure.json
@@ -0,0 +1,61 @@
+{
+ "profile": "build-time-prepared-http-document-host",
+ "fixed_source_cli_same_document": "pass",
+ "conditional_conflict_and_invalid_splice": "pass",
+ "one_mib_roundtrip_and_native_edit": "pass",
+ "slow_consumer_budget_and_release": "pass",
+ "runtime_parser_symbols_absent": "pass",
+ "fixed_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048584,
+ "payload_budget": 4194304,
+ "peak_connections": 1,
+ "accepted": 7,
+ "commits": 2,
+ "gets": 3,
+ "conflicts": 1,
+ "budget_rejections": 0,
+ "expired": 0,
+ "releases": 7,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 2097177,
+ "server_structure_bytes": 40848
+ },
+ "source_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048576,
+ "payload_budget": 4194304,
+ "peak_connections": 1,
+ "accepted": 6,
+ "commits": 1,
+ "gets": 3,
+ "conflicts": 1,
+ "budget_rejections": 0,
+ "expired": 0,
+ "releases": 6,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 2097162,
+ "server_structure_bytes": 41528
+ },
+ "limited_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048576,
+ "payload_budget": 1048576,
+ "peak_connections": 2,
+ "accepted": 3,
+ "commits": 0,
+ "gets": 2,
+ "conflicts": 0,
+ "budget_rejections": 1,
+ "expired": 0,
+ "releases": 2,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 1048586,
+ "server_structure_bytes": 40848
+ },
+ "fixed_sha256": "02acf468f18610332d3fe4b9c093b2bbff08496000dbae2b61151d7f3a7a46fa",
+ "source_sha256": "e76d4c0a721c9ceb7142db0edbaa1f5c44bd78a2c55029658109c83e8076875f"
+}
diff --git a/prototypes/connections/results/2026-09-24-fixed-http/final.json b/prototypes/connections/results/2026-09-24-fixed-http/final.json
new file mode 100644
index 0000000..1594bfa
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-fixed-http/final.json
@@ -0,0 +1,65 @@
+{
+ "profile": "build-time-prepared-http-document-host",
+ "fixed_source_cli_same_document": "pass",
+ "conditional_conflict_and_invalid_splice": "pass",
+ "one_mib_roundtrip_and_native_edit": "pass",
+ "slow_consumer_budget_and_release": "pass",
+ "runtime_parser_symbols_absent": "pass",
+ "fixed_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048584,
+ "payload_budget": 4194304,
+ "peak_connections": 1,
+ "accepted": 7,
+ "commits": 2,
+ "gets": 3,
+ "conflicts": 1,
+ "budget_rejections": 0,
+ "expired": 0,
+ "releases": 7,
+ "ingress_prefix_copy_bytes": 3983,
+ "borrowed_output_bytes": 2097177,
+ "server_structure_bytes": 40848
+ },
+ "source_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048576,
+ "payload_budget": 4194304,
+ "peak_connections": 1,
+ "accepted": 6,
+ "commits": 1,
+ "gets": 3,
+ "conflicts": 1,
+ "budget_rejections": 0,
+ "expired": 0,
+ "releases": 6,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 2097162,
+ "server_structure_bytes": 41528
+ },
+ "limited_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048576,
+ "payload_budget": 1048576,
+ "peak_connections": 2,
+ "accepted": 3,
+ "commits": 0,
+ "gets": 2,
+ "conflicts": 0,
+ "budget_rejections": 1,
+ "expired": 0,
+ "releases": 2,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 1048586,
+ "server_structure_bytes": 40848
+ },
+ "fixed_idle_rss_kib": 1520,
+ "source_idle_rss_kib": 1568,
+ "fixed_after_large_rss_kib": 1648,
+ "source_after_large_rss_kib": 1696,
+ "fixed_sha256": "02acf468f18610332d3fe4b9c093b2bbff08496000dbae2b61151d7f3a7a46fa",
+ "source_sha256": "e76d4c0a721c9ceb7142db0edbaa1f5c44bd78a2c55029658109c83e8076875f"
+}
diff --git a/prototypes/connections/results/2026-09-24-fixed-http/fixed-profile.json b/prototypes/connections/results/2026-09-24-fixed-http/fixed-profile.json
new file mode 100644
index 0000000..3b3afbf
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-fixed-http/fixed-profile.json
@@ -0,0 +1,32 @@
+{
+ "passed": true,
+ "failures": [],
+ "profile": "linux-aarch64-gcc14-fixed-document-runner",
+ "scope": "Release-linked CLI and HTTP document hosts with one build-time prepared app. The source parser and compiler are separate build tools. These text ceilings apply only to the recorded Linux AArch64/GCC 14 toolchain and exclude libc, heap, stack, and storage files.",
+ "budget_sha256": "2b7e550992abb1872e52846dec712fab59b78692b776fd7e648d7976299f4b2a",
+ "platform": "Linux-6.18.39+rpt-rpi-2712-aarch64-with-glibc2.41",
+ "binaries": {
+ "pure-edit-fixed": {
+ "sections": {
+ "text": 19244,
+ "data": 920,
+ "bss": 16
+ },
+ "needed": [
+ "libc.so.6"
+ ],
+ "sha256": "8b594a7b1a4ae5b33cde5c842ec1e11c79b6368babc08ac2ffea378b38ac24f8"
+ },
+ "pure-connections-fixed": {
+ "sections": {
+ "text": 25228,
+ "data": 1000,
+ "bss": 16
+ },
+ "needed": [
+ "libc.so.6"
+ ],
+ "sha256": "02acf468f18610332d3fe4b9c093b2bbff08496000dbae2b61151d7f3a7a46fa"
+ }
+ }
+}
diff --git a/prototypes/connections/results/2026-09-24-fixed-http/package.json b/prototypes/connections/results/2026-09-24-fixed-http/package.json
new file mode 100644
index 0000000..7bea960
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-fixed-http/package.json
@@ -0,0 +1,14 @@
+{
+ "archive_sha256": "dd1c29ca367271c5be88275695886e3d2b038b20565c016dc63bd761ed62c76e",
+ "archive_bytes": 31733,
+ "selected_hosts": [
+ "pure-edit-fixed",
+ "pure-connections-fixed"
+ ],
+ "checks": [
+ "relocated archive has only declared files and every file hash matches",
+ "relocated parser-free runner creates and restores a document",
+ "relocated parser-free runner performs revision-checked edits",
+ "relocated parser-free HTTP host and CLI share the document"
+ ]
+}
diff --git a/prototypes/connections/results/2026-09-24-fixed-http/parity.json b/prototypes/connections/results/2026-09-24-fixed-http/parity.json
new file mode 100644
index 0000000..7566d43
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-fixed-http/parity.json
@@ -0,0 +1,43 @@
+{
+ "profile": "build-time-prepared-http-document-host",
+ "fixed_source_cli_same_document": "pass",
+ "conditional_conflict_and_invalid_splice": "pass",
+ "one_mib_roundtrip_and_native_edit": "pass",
+ "runtime_parser_symbols_absent": "pass",
+ "fixed_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048584,
+ "payload_budget": 4194304,
+ "peak_connections": 1,
+ "accepted": 7,
+ "commits": 2,
+ "gets": 3,
+ "conflicts": 1,
+ "budget_rejections": 0,
+ "expired": 0,
+ "releases": 7,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 2097177,
+ "server_structure_bytes": 40848
+ },
+ "source_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048576,
+ "payload_budget": 4194304,
+ "peak_connections": 1,
+ "accepted": 6,
+ "commits": 1,
+ "gets": 3,
+ "conflicts": 1,
+ "budget_rejections": 0,
+ "expired": 0,
+ "releases": 6,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 2097162,
+ "server_structure_bytes": 41528
+ },
+ "fixed_sha256": "02acf468f18610332d3fe4b9c093b2bbff08496000dbae2b61151d7f3a7a46fa",
+ "source_sha256": "e76d4c0a721c9ceb7142db0edbaa1f5c44bd78a2c55029658109c83e8076875f"
+}
diff --git a/prototypes/connections/results/2026-09-24-fixed-http/peak-memory.json b/prototypes/connections/results/2026-09-24-fixed-http/peak-memory.json
new file mode 100644
index 0000000..11902b5
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-fixed-http/peak-memory.json
@@ -0,0 +1,67 @@
+{
+ "profile": "build-time-prepared-http-document-host",
+ "fixed_source_cli_same_document": "pass",
+ "conditional_conflict_and_invalid_splice": "pass",
+ "one_mib_roundtrip_and_native_edit": "pass",
+ "slow_consumer_budget_and_release": "pass",
+ "runtime_parser_symbols_absent": "pass",
+ "fixed_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048584,
+ "payload_budget": 4194304,
+ "peak_connections": 1,
+ "accepted": 7,
+ "commits": 2,
+ "gets": 3,
+ "conflicts": 1,
+ "budget_rejections": 0,
+ "expired": 0,
+ "releases": 7,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 2097177,
+ "server_structure_bytes": 40848
+ },
+ "source_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048576,
+ "payload_budget": 4194304,
+ "peak_connections": 1,
+ "accepted": 6,
+ "commits": 1,
+ "gets": 3,
+ "conflicts": 1,
+ "budget_rejections": 0,
+ "expired": 0,
+ "releases": 6,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 2097162,
+ "server_structure_bytes": 41528
+ },
+ "limited_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048576,
+ "payload_budget": 1048576,
+ "peak_connections": 2,
+ "accepted": 3,
+ "commits": 0,
+ "gets": 2,
+ "conflicts": 0,
+ "budget_rejections": 1,
+ "expired": 0,
+ "releases": 2,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 1048586,
+ "server_structure_bytes": 40848
+ },
+ "fixed_idle_rss_kib": 1520,
+ "source_idle_rss_kib": 1552,
+ "fixed_after_large_rss_kib": 1648,
+ "source_after_large_rss_kib": 1680,
+ "fixed_peak_rss_kib": 2176,
+ "source_peak_rss_kib": 2096,
+ "fixed_sha256": "02acf468f18610332d3fe4b9c093b2bbff08496000dbae2b61151d7f3a7a46fa",
+ "source_sha256": "f39eaa24cad84a3ba34a5dd4b1c5bd6c23cdf18862ee3bb9bd6ba27cdba3f895"
+}
diff --git a/prototypes/connections/results/2026-09-24-fixed-http/pure-document-fixed-http-linux-aarch64.tar.gz b/prototypes/connections/results/2026-09-24-fixed-http/pure-document-fixed-http-linux-aarch64.tar.gz
new file mode 100644
index 0000000..c53ece6
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-fixed-http/pure-document-fixed-http-linux-aarch64.tar.gz
Binary files differ
diff --git a/prototypes/connections/results/2026-09-24-fixed-http/source-profile.json b/prototypes/connections/results/2026-09-24-fixed-http/source-profile.json
new file mode 100644
index 0000000..50b7913
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-fixed-http/source-profile.json
@@ -0,0 +1,32 @@
+{
+ "passed": true,
+ "failures": [],
+ "profile": "linux-aarch64-gcc14-default-document-hosts",
+ "scope": "Review thresholds for release-built default CLI and HTTP adapter on the recorded Linux AArch64/GCC 14 toolchain. These section sizes exclude shared libc, heap, stack, mapped files, kernel buffers, and optional GTK/TLS hosts. Any failure requires a cost review, not automatic relaxation.",
+ "budget_sha256": "8b1eb0dd4844757705c24a0674142e76d9ee83fdce80a841e87a08e757f1183d",
+ "platform": "Linux-6.18.39+rpt-rpi-2712-aarch64-with-glibc2.41",
+ "binaries": {
+ "pure-edit": {
+ "sections": {
+ "text": 35807,
+ "data": 944,
+ "bss": 16
+ },
+ "needed": [
+ "libc.so.6"
+ ],
+ "sha256": "bce466328ac730ccb7cd22c7a0c4e2960bc94a0f20ac9f036e232bd499521ff7"
+ },
+ "pure-connections": {
+ "sections": {
+ "text": 43009,
+ "data": 1040,
+ "bss": 16
+ },
+ "needed": [
+ "libc.so.6"
+ ],
+ "sha256": "f39eaa24cad84a3ba34a5dd4b1c5bd6c23cdf18862ee3bb9bd6ba27cdba3f895"
+ }
+ }
+}
diff --git a/prototypes/connections/results/2026-09-24-fixed-http/verified.json b/prototypes/connections/results/2026-09-24-fixed-http/verified.json
new file mode 100644
index 0000000..93a7ff3
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-fixed-http/verified.json
@@ -0,0 +1,68 @@
+{
+ "profile": "build-time-prepared-http-document-host",
+ "fixed_source_cli_same_document": "pass",
+ "conditional_conflict_and_invalid_splice": "pass",
+ "one_mib_roundtrip_and_native_edit": "pass",
+ "slow_consumer_budget_and_release": "pass",
+ "runtime_parser_symbols_absent": "pass",
+ "fixed_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048584,
+ "payload_budget": 4194304,
+ "peak_connections": 1,
+ "accepted": 7,
+ "commits": 2,
+ "gets": 3,
+ "conflicts": 1,
+ "budget_rejections": 0,
+ "expired": 0,
+ "releases": 7,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 2097177,
+ "server_structure_bytes": 40848
+ },
+ "source_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048576,
+ "payload_budget": 4194304,
+ "peak_connections": 1,
+ "accepted": 6,
+ "commits": 1,
+ "gets": 3,
+ "conflicts": 1,
+ "budget_rejections": 0,
+ "expired": 0,
+ "releases": 6,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 2097162,
+ "server_structure_bytes": 41528
+ },
+ "limited_stats": {
+ "active": 0,
+ "retained_payload_bytes": 0,
+ "peak_retained_payload_bytes": 1048576,
+ "payload_budget": 1048576,
+ "peak_connections": 2,
+ "accepted": 3,
+ "commits": 0,
+ "gets": 2,
+ "conflicts": 0,
+ "budget_rejections": 1,
+ "expired": 0,
+ "releases": 2,
+ "ingress_prefix_copy_bytes": 0,
+ "borrowed_output_bytes": 1048586,
+ "server_structure_bytes": 40848
+ },
+ "fixed_idle_rss_kib": 1520,
+ "source_idle_rss_kib": 1552,
+ "fixed_after_large_rss_kib": 1648,
+ "source_after_large_rss_kib": 1680,
+ "fixed_peak_rss_kib": 2128,
+ "source_peak_rss_kib": 1680,
+ "fixed_peak_rss_limit_kib": 4096,
+ "fixed_sha256": "02acf468f18610332d3fe4b9c093b2bbff08496000dbae2b61151d7f3a7a46fa",
+ "source_sha256": "f39eaa24cad84a3ba34a5dd4b1c5bd6c23cdf18862ee3bb9bd6ba27cdba3f895"
+}