main · last commit
6 hours ago ·
ti41arbu
sr-ht-dolt-0qf.7 mcpsrv: ready_work across every visible beads database
Past Stand
bd reopen sr-ht-dolt-0qf.7
| Created by | Eugene Blikh |
| Owner | bigbes@gmail.com |
| Created | 2026-08-12T20:11:52Z |
| Started | 2026-08-13T06:27:32Z |
| Updated | 2026-08-13T06:44:15Z |
| Closed | 2026-08-13T06:44:15Z |
ready_work with no database named answers the ready set across every beads database the caller may see, sharing the /ready aggregator and its cache; the page and the tool differ in rendering only.
docs/DESIGN.mcp.md §9.2 and docs/DESIGN.views.md ch.4 — one implementation, two surfaces.
The tool and the page answer the same set for the same caller.
sr-ht-dolt-0qf
— MCP surface: a read-only agent door to hosted databases
parent-child
closed
sr-ht-dolt-44n.5
— /ready: the cross-database ready page
blocks
closed
Nothing depends on this issue.
sr-ht-dolt-0qf
— MCP surface: a read-only agent door to hosted databases
parent-child
closed
sr-ht-dolt-44n.5
— /ready: the cross-database ready page
blocks
closed
sr-ht-dolt-44n
— Beads views, round two: stream, memory, freshness, cross-database
parent-child
closed
sr-ht-dolt-m63
— db: enumerate the databases a caller may list across owners
blocks
closed
sr-ht-dolt-0qf.1
— Extract the beads projection into a root beads/ package
blocks
closed
| id | sr-ht-dolt-0qf.7 |
| content_hash | 46b9183986187b6c28b54f588ebbf6016eb24826ef63e641fb59a008be493edd |
| title | mcpsrv: ready_work across every visible beads database |
| description | ready_work with no database named answers the ready set across every beads database the caller may see, sharing the /ready aggregator and its cache; the page and the tool differ in rendering only. |
| design | docs/DESIGN.mcp.md §9.2 and docs/DESIGN.views.md ch.4 — one implementation, two surfaces. |
| acceptance_criteria | The tool and the page answer the same set for the same caller. |
| notes | |
| status | closed |
| priority | 3 |
| issue_type | task |
| assignee | NULL |
| estimated_minutes | NULL |
| created_at | 2026-08-12T20:11:52Z |
| created_by | Eugene Blikh |
| owner | bigbes@gmail.com |
| updated_at | 2026-08-13T06:44:15Z |
| closed_at | 2026-08-13T06:44:15Z |
| closed_by_session | |
| external_ref | NULL |
| spec_id | |
| compaction_level | 0 |
| compacted_at | NULL |
| compacted_at_commit | NULL |
| original_size | NULL |
| sender | |
| ephemeral | 0 |
| wisp_type | |
| pinned | 0 |
| is_template | 0 |
| mol_type | |
| work_type | |
| source_system | |
| metadata | �{} |
| source_repo | |
| close_reason | Landed in 4038ec2: ready_work with both arms over the shared beads.ReadyCache (one per server, built in New). The arms are proved to agree by decoding both answers and comparing the whole group struct. Two mutation checks: a per-call cache reddens the head-hash-gate test with counted reads, and disabling core.Allowed reddens the access-rule test. |
| event_kind | |
| actor | |
| target | |
| payload | |
| await_type | |
| await_id | |
| timeout_ns | 0 |
| waiters | |
| hook_bead | |
| role_bead | |
| agent_state | |
| last_activity | NULL |
| role_type | |
| rig | |
| due_at | NULL |
| defer_until | NULL |
| no_history | 0 |
| started_at | 2026-08-13T06:27:32Z |
| is_blocked | 0 |
| id | 304e3b2f-5801-540d-ab76-901d777ea0b8 |
| issue_id | sr-ht-dolt-0qf.7 |
| type | parent-child |
| created_at | 2026-08-12T23:11:51Z |
| created_by | Eugene Blikh |
| metadata | �{} |
| thread_id | |
| depends_on_issue_id | sr-ht-dolt-0qf |
| depends_on_wisp_id | NULL |
| depends_on_external | NULL |
| id | cda4e6b1-d58a-5958-b9a6-56a1d6a054f4 |
| issue_id | sr-ht-dolt-0qf.7 |
| type | blocks |
| created_at | 2026-08-12T23:12:58Z |
| created_by | Eugene Blikh |
| metadata | �{} |
| thread_id | |
| depends_on_issue_id | sr-ht-dolt-44n.5 |
| depends_on_wisp_id | NULL |
| depends_on_external | NULL |
| id | 019ff79a-49d3-7995-93c1-3b596f058e6c |
| issue_id | sr-ht-dolt-0qf.7 |
| event_type | created |
| actor | Eugene Blikh |
| old_value | |
| new_value | |
| comment | NULL |
| created_at | 2026-08-12T23:11:51Z |
| id | 019ff9cd-f3de-7e48-a5a8-f6f948a3e15b |
| issue_id | sr-ht-dolt-0qf.7 |
| event_type | status_changed |
| actor | Eugene Blikh |
| old_value | {"id":"sr-ht-dolt-0qf.7","title":"mcpsrv: ready_work across every visible beads database","description":"ready_work with no database named answers the ready set across every beads database the caller may see, sharing the /ready aggregator and its cache; the page and the tool differ in rendering only.","design":"docs/DESIGN.mcp.md §9.2 and docs/DESIGN.views.md ch.4 — one implementation, two surfaces.","acceptance_criteria":"The tool and the page answer the same set for the same caller.","status":"open","priority":3,"issue_type":"task","owner":"bigbes@gmail.com","created_at":"2026-08-12T20:11:52Z","created_by":"Eugene Blikh","updated_at":"2026-08-12T20:11:52Z"} |
| new_value | {"status":"in_progress"} |
| comment | NULL |
| created_at | 2026-08-13T09:27:31Z |
| id | 019ff9dd-4128-7dfe-83af-6aa3af4d5360 |
| issue_id | sr-ht-dolt-0qf.7 |
| event_type | closed |
| actor | Eugene Blikh |
| old_value | |
| new_value | Landed in 4038ec2: ready_work with both arms over the shared beads.ReadyCache (one per server, built in New). The arms are proved to agree by decoding both answers and comparing the whole group struct. Two mutation checks: a per-call cache reddens the head-hash-gate test with counted reads, and disabling core.Allowed reddens the access-rule test. |
| comment | NULL |
| created_at | 2026-08-13T09:44:14Z |
No comments.
Close reason