From 6da2db17750ea264c23f477a52c82542f86e4a7e Mon Sep 17 00:00:00 2001 From: Travis James Date: Sun, 20 Sep 2026 13:23:03 -0500 Subject: [PATCH] docs(memory): record runtime recovery deployment --- .../deployment-evidence.md | 29 +++++++++++++++++++ .../tasks.md | 2 +- .../deployment-evidence.md | 22 ++++++++++++++ .../direct-operation-receipt-lookup/tasks.md | 2 +- 4 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 openspec/changes/bound-embedding-dimension-validation/deployment-evidence.md create mode 100644 openspec/changes/direct-operation-receipt-lookup/deployment-evidence.md diff --git a/openspec/changes/bound-embedding-dimension-validation/deployment-evidence.md b/openspec/changes/bound-embedding-dimension-validation/deployment-evidence.md new file mode 100644 index 0000000..6138b57 --- /dev/null +++ b/openspec/changes/bound-embedding-dimension-validation/deployment-evidence.md @@ -0,0 +1,29 @@ +# Deployment evidence + +Recorded 2026-09-20 on the macOS release host under approximately 34.5 GB of +swap use. + +The deployed stderr log recorded these startup boundaries: + +```text +2026-09-20T18:04:08.179782Z Initializing storage +2026-09-20T18:04:19.930066Z Current schema version: v21 +2026-09-20T18:04:55.696905Z Embedding HNSW indexes already match provider dimensions dimension=384 +2026-09-20T18:04:55.697190Z Storage initialized successfully +2026-09-20T18:04:56.289005Z Starting REST API + HTTP MCP server on http://0.0.0.0:23001 +``` + +Storage initialization therefore completed in 47.5 seconds. Before the +database-side dimension projection, the same startup path transferred roughly +50 MB of full vectors and took about 16 minutes to bind. The projected response +was roughly 1 MB, about a 55-fold reduction. + +The installed health check returned: + +```text +health_http=200 total_seconds=0.983683 +``` + +The installed server and worker then advanced nine durable receipts from +accepted to completed. The historical backlog was still draining when this +evidence was recorded; this measurement does not claim a doctor-clean queue. diff --git a/openspec/changes/bound-embedding-dimension-validation/tasks.md b/openspec/changes/bound-embedding-dimension-validation/tasks.md index 9dcd299..78dbf6a 100644 --- a/openspec/changes/bound-embedding-dimension-validation/tasks.md +++ b/openspec/changes/bound-embedding-dimension-validation/tasks.md @@ -6,4 +6,4 @@ ## 2. Verification - [x] 2.1 Pass focused Rust tests and strict OpenSpec validation -- [ ] 2.2 Deploy and measure startup plus worker backlog progress +- [x] 2.2 Deploy and measure startup plus worker backlog progress diff --git a/openspec/changes/direct-operation-receipt-lookup/deployment-evidence.md b/openspec/changes/direct-operation-receipt-lookup/deployment-evidence.md new file mode 100644 index 0000000..3a1abc9 --- /dev/null +++ b/openspec/changes/direct-operation-receipt-lookup/deployment-evidence.md @@ -0,0 +1,22 @@ +# Deployment evidence + +Recorded 2026-09-20 on the macOS release host. + +The release binary was installed at both runtime paths. `shasum -a 256` +reported the same source hash for each: + +```text +71b16086b591f749c808de32883ac9162b7aed3824e93c0e78ec4947534a44a8 /usr/local/bin/surreal-memory-server +71b16086b591f749c808de32883ac9162b7aed3824e93c0e78ec4947534a44a8 /Users/gqadonis/.local/bin/surreal-memory-server +``` + +Repeated `curl` GETs against `/api/v2/operations/` returned HTTP +200. Observed lookup times were 4.40 seconds, 6.38 seconds, 19.64 seconds on a +cold request, and 6.19 seconds on its warm repeat under 34.5 GB of swap use. +These results established that the direct record lookup is correct but still +host-pressure sensitive. + +After the matching 30-second worker request budget was installed, one durable +worker pass moved nine records from `memory/accepted` to `memory/completed` +(344/1932 to 335/1941). The backlog remained in progress when this evidence was +recorded. diff --git a/openspec/changes/direct-operation-receipt-lookup/tasks.md b/openspec/changes/direct-operation-receipt-lookup/tasks.md index 190939e..c944ba9 100644 --- a/openspec/changes/direct-operation-receipt-lookup/tasks.md +++ b/openspec/changes/direct-operation-receipt-lookup/tasks.md @@ -5,4 +5,4 @@ ## 2. Verification - [x] 2.1 Run the operations test targets and strict OpenSpec validation -- [ ] 2.2 Install the rebuilt server and measure receipt lookup plus learning-worker backlog progress +- [x] 2.2 Install the rebuilt server and measure receipt lookup plus learning-worker backlog progress