Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -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.
Original file line number Diff line number Diff line change
Expand Up @@ -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
Original file line number Diff line number Diff line change
@@ -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/<operation-id>` 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.
2 changes: 1 addition & 1 deletion openspec/changes/direct-operation-receipt-lookup/tasks.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Loading