From 8a65fd032e6f74938caf84d6f6fcda6314e76a01 Mon Sep 17 00:00:00 2001 From: eunhhu Date: Fri, 25 Sep 2026 09:32:46 +0100 Subject: Move document key listing behind the store API The terminal editor listed documents by reading the flat store's obj- file names, so a UI host depended on one storage layout. pure_store_keys now lists keys through the selected store; per-object file stores share store-keys.c, linked only by hosts that browse documents, so the default CLI and HTTP hosts are unchanged. The source TUI ceiling reviews the measured 368-byte cost. --- prototypes/connections/source-tui-budget.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'prototypes/connections/source-tui-budget.json') diff --git a/prototypes/connections/source-tui-budget.json b/prototypes/connections/source-tui-budget.json index 31716a4..640630f 100644 --- a/prototypes/connections/source-tui-budget.json +++ b/prototypes/connections/source-tui-budget.json @@ -2,11 +2,13 @@ "profile": "linux-aarch64-gcc14-source-document-terminal-editor", "binaries": { "pure-edit-tui": { - "max_text_bytes": 49152, + "max_text_bytes": 49664, "max_data_bytes": 1152, "max_bss_bytes": 64, - "needed": ["libc.so.6"] + "needed": [ + "libc.so.6" + ] } }, - "scope": "Optional source-loaded POSIX terminal editor for the same document app. Includes the runtime .pure parser and bounded document browser. Default core, fixed CLI and fixed TUI do not link the parser. These are Linux AArch64/GCC 14 section regression ceilings, not whole-process RAM; check_tui.py measures the selected whole process separately." + "scope": "Optional source-loaded POSIX terminal editor for the same document app. Includes the runtime .pure parser and bounded document browser. Default core, fixed CLI and fixed TUI do not link the parser. These are Linux AArch64/GCC 14 section regression ceilings, not whole-process RAM; check_tui.py measures the selected whole process separately. The 2026-09-25 ceiling reviews a measured 368-byte addition for listing keys through the selected store (pure_store_keys) instead of reading the flat store's obj- file names in the host." } -- cgit v1.2.3