From e1b98216facd4be703ace8b00ebe6c2331ec702d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 8 Aug 2026 01:26:49 +0000 Subject: [PATCH] chore(release): version packages --- .changeset/fine-frogs-hug.md | 2 - .changeset/gh1009-memory-repoint.md | 11 ---- .changeset/gh1010-ready-frontdesk.md | 12 ---- .changeset/gh1011-intake-gh.md | 12 ---- .changeset/gh1011-list-frontdesk.md | 15 ----- .changeset/gh1012-delete-batch1.md | 10 ---- .changeset/gh1012-reads-off-daemon.md | 12 ---- .changeset/gh1012-remove-beads.md | 11 ---- .changeset/gh1022-beads-cleanup.md | 17 ------ packages/prx/CHANGELOG.md | 80 +++++++++++++++++++++++++++ packages/prx/package.json | 2 +- 11 files changed, 81 insertions(+), 103 deletions(-) delete mode 100644 .changeset/fine-frogs-hug.md delete mode 100644 .changeset/gh1009-memory-repoint.md delete mode 100644 .changeset/gh1010-ready-frontdesk.md delete mode 100644 .changeset/gh1011-intake-gh.md delete mode 100644 .changeset/gh1011-list-frontdesk.md delete mode 100644 .changeset/gh1012-delete-batch1.md delete mode 100644 .changeset/gh1012-reads-off-daemon.md delete mode 100644 .changeset/gh1012-remove-beads.md delete mode 100644 .changeset/gh1022-beads-cleanup.md diff --git a/.changeset/fine-frogs-hug.md b/.changeset/fine-frogs-hug.md deleted file mode 100644 index a845151c..00000000 --- a/.changeset/fine-frogs-hug.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/gh1009-memory-repoint.md b/.changeset/gh1009-memory-repoint.md deleted file mode 100644 index a5966a39..00000000 --- a/.changeset/gh1009-memory-repoint.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@bounded-systems/prx": patch ---- - -Repoint `prx intake bd memory ls|get|set` off beads onto agent-memory (GH-1009). -The three memory verbs no longer route through `execBd` (`bd memories`/`recall`/ -`remember`); they go through a new `MemoryPort` that spawns the `agent-memory` -binary (a fully separate, dolt-server-backed capability). `agent-memory` resolves -on PATH (`PRX_MEMORY_BIN`); memories are scoped to one agent id (`PRX_MEMORY_AGENT`, -default `prx`). No user-facing verb or output change for the plain path; `--json` -now emits agent-memory's shape. diff --git a/.changeset/gh1010-ready-frontdesk.md b/.changeset/gh1010-ready-frontdesk.md deleted file mode 100644 index 42303d6b..00000000 --- a/.changeset/gh1010-ready-frontdesk.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@bounded-systems/prx": minor ---- - -Repoint the ready queue off `bd ready` onto Front Desk (GH-1010). The next-work -picker (`queryBdReady`) and the beadsd `ready` door now read the WSJF-ranked -ready/blocked queue from the verified Front Desk scheduler (via a spawned `fds -graph`, zero GitHub API) instead of shelling `bd ready`. Front Desk is -GH-canonical, so items map to synthetic `GH-` bd ids with the issue URL as -`external_ref`. Default source is `frontdesk`; `PRX_READY_SOURCE=bd` falls back -to `bd ready`. The `dep`/`children` door stays on bd for now — its epic identity -is bd-bead-id-based and moves with `bd list` (GH-1011). diff --git a/.changeset/gh1011-intake-gh.md b/.changeset/gh1011-intake-gh.md deleted file mode 100644 index 4cd29e66..00000000 --- a/.changeset/gh1011-intake-gh.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@bounded-systems/prx": minor ---- - -Invert `prx intake` from bead-primary to GitHub-issue-primary (GH-1011 — beads -retirement). Intake now files a GitHub issue directly (`gh issue create`) as the -primary and only write; the org's front-desk-sync webhook lands it on Front Desk. -The old `bd create` primary + opt-in `--to gh` projection is gone — GitHub is the -write plane. `IntakeResult` now carries `ghCreate` (issue URL / number) instead of -`bdCreate`/`publish`; the plain-output handle is the created issue URL. The `--to` -flag is still accepted but inert. This severs the last functional write path from -intake to beads. diff --git a/.changeset/gh1011-list-frontdesk.md b/.changeset/gh1011-list-frontdesk.md deleted file mode 100644 index 620cc405..00000000 --- a/.changeset/gh1011-list-frontdesk.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@bounded-systems/prx": minor ---- - -Repoint the aggregate work-item read (`bd list`) off beads onto Front Desk -(GH-1011). The BeadsCache-fed fleet (next-work enrichment, resolvers, plan/intake -search) and the `epic_children` surface now read the GH-canonical mirror via -`fds list` instead of shelling `bd list --all`. One choke point flips the fleet: -the beadsd daemon `{kind:"list"}` (and `{kind:"show"}`) case, which every loader -funnels through. Work items become GH-canonical (`id = GH-`, `external_ref` = -the issue URL); `epic_children` + `resolveEpicChildBdIds` were rewritten to speak -GH numbers (closing GH-1010's deferred children half). Default source is -`frontdesk`; `PRX_LIST_SOURCE=bd` falls back to `bd list`. The bd sync/maintenance -readers (`loadAllBeads` in triage) stay on bd — they are retired wholesale in -GH-1012, not repointed. diff --git a/.changeset/gh1012-delete-batch1.md b/.changeset/gh1012-delete-batch1.md deleted file mode 100644 index 2d880ed8..00000000 --- a/.changeset/gh1012-delete-batch1.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@bounded-systems/prx": minor ---- - -Delete the bd maintenance subcommands `prx doctor dedupe-bd` and `prx delegate -repair-assignees` (GH-1012, beads removal). Both were bd-substrate maintenance -verbs (dedupe bd records sharing an external-id pin; rewrite legacy bd assignee -strings) with no purpose once beads is retired. Removed the modules, their tests, -the CLI wiring (command union, router, parser, dispatch, help, registry), and -refreshed the help snapshot. diff --git a/.changeset/gh1012-reads-off-daemon.md b/.changeset/gh1012-reads-off-daemon.md deleted file mode 100644 index 4333be92..00000000 --- a/.changeset/gh1012-reads-off-daemon.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@bounded-systems/prx": patch ---- - -Read the aggregate/targeted work-item loaders from Front Desk directly, dropping -the beadsd daemon hop (GH-1012, toward fully removing beads). `loadAllBeadsViaCli`, -`loadAllBeadsViaDaemon`, and `showBeadViaDaemon` now call `frontDeskBeadsRaw`/ -`frontDeskBeadRaw` instead of round-tripping through the daemon (which, since -GH-1017, already served Front Desk). Behavior-preserving — the records are the -same GH-canonical `BeadsRecord[]` consumers already received; only the daemon -round-trip is removed. This leaves the daemon with no read callers, clearing the -way to delete beadsd and the bd dependency. diff --git a/.changeset/gh1012-remove-beads.md b/.changeset/gh1012-remove-beads.md deleted file mode 100644 index 15b5204c..00000000 --- a/.changeset/gh1012-remove-beads.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@bounded-systems/prx": major ---- - -Remove beads (`@bounded-systems/bd`) entirely (GH-1012 — completes GH-1008). prx -no longer depends on beads for anything: reads come from Front Desk, writes create -GitHub issues. Deleted the beadsd daemon, the `beads/` bd-subcommand machinery, the -`prx beads` command tree, the triage bd-reconcilers, Notion, `sync run-cross-repo`, -intake-bd/mirror, and the `.beads/` + nix substrate; severed residual bd from the -surviving GitHub/Front-Desk core (github adapters, triage, ready/epic_children, -repo_gc, sync/run). `grep @bounded-systems/bd` in code is now zero. diff --git a/.changeset/gh1022-beads-cleanup.md b/.changeset/gh1022-beads-cleanup.md deleted file mode 100644 index 667dc621..00000000 --- a/.changeset/gh1022-beads-cleanup.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"@bounded-systems/prx": minor ---- - -Beads-removal follow-up cleanup (GH-1022/1023/1024): -- Remove the dead `prx beads update` subprocess back-write from fetch/gh-issues-writer - and drop `"bd"` from `SYNC_MIRROR_DOMAINS` (GH-1022). -- Excise the triage XState machine's promote/drift-fix no-op stubs (`promoteActor`, - `driftFixActor`) and their states; re-point the machine to a `scopeDecision` - pseudo-state (GH-1023). -- Remove the last `"beads"` from the type system (GH-1024): the `Surface` enum, - the `--from`/source-pin `WorkUnitSource` enum, `spec/schema.cue` `#Surface`, and - the `kind = "github" | "notion"` help/error strings; drop the now-dead - `--from=beads` create arm. - -(Deferred to #1024: the residual inert `beads` *actor* / `beads_issue` / hydrateBeads -no-op surface, and the broader Notion-integration removal decision.) diff --git a/packages/prx/CHANGELOG.md b/packages/prx/CHANGELOG.md index 2376b9cd..4c13df5b 100644 --- a/packages/prx/CHANGELOG.md +++ b/packages/prx/CHANGELOG.md @@ -1,5 +1,85 @@ # @bounded-systems/prx +## 1.0.0 + +### Major Changes + +- 52cc437: Remove beads (`@bounded-systems/bd`) entirely (GH-1012 — completes GH-1008). prx + no longer depends on beads for anything: reads come from Front Desk, writes create + GitHub issues. Deleted the beadsd daemon, the `beads/` bd-subcommand machinery, the + `prx beads` command tree, the triage bd-reconcilers, Notion, `sync run-cross-repo`, + intake-bd/mirror, and the `.beads/` + nix substrate; severed residual bd from the + surviving GitHub/Front-Desk core (github adapters, triage, ready/epic_children, + repo_gc, sync/run). `grep @bounded-systems/bd` in code is now zero. + +### Minor Changes + +- c91293f: Repoint the ready queue off `bd ready` onto Front Desk (GH-1010). The next-work + picker (`queryBdReady`) and the beadsd `ready` door now read the WSJF-ranked + ready/blocked queue from the verified Front Desk scheduler (via a spawned `fds +graph`, zero GitHub API) instead of shelling `bd ready`. Front Desk is + GH-canonical, so items map to synthetic `GH-` bd ids with the issue URL as + `external_ref`. Default source is `frontdesk`; `PRX_READY_SOURCE=bd` falls back + to `bd ready`. The `dep`/`children` door stays on bd for now — its epic identity + is bd-bead-id-based and moves with `bd list` (GH-1011). +- 136e039: Invert `prx intake` from bead-primary to GitHub-issue-primary (GH-1011 — beads + retirement). Intake now files a GitHub issue directly (`gh issue create`) as the + primary and only write; the org's front-desk-sync webhook lands it on Front Desk. + The old `bd create` primary + opt-in `--to gh` projection is gone — GitHub is the + write plane. `IntakeResult` now carries `ghCreate` (issue URL / number) instead of + `bdCreate`/`publish`; the plain-output handle is the created issue URL. The `--to` + flag is still accepted but inert. This severs the last functional write path from + intake to beads. +- 1c94c97: Repoint the aggregate work-item read (`bd list`) off beads onto Front Desk + (GH-1011). The BeadsCache-fed fleet (next-work enrichment, resolvers, plan/intake + search) and the `epic_children` surface now read the GH-canonical mirror via + `fds list` instead of shelling `bd list --all`. One choke point flips the fleet: + the beadsd daemon `{kind:"list"}` (and `{kind:"show"}`) case, which every loader + funnels through. Work items become GH-canonical (`id = GH-`, `external_ref` = + the issue URL); `epic_children` + `resolveEpicChildBdIds` were rewritten to speak + GH numbers (closing GH-1010's deferred children half). Default source is + `frontdesk`; `PRX_LIST_SOURCE=bd` falls back to `bd list`. The bd sync/maintenance + readers (`loadAllBeads` in triage) stay on bd — they are retired wholesale in + GH-1012, not repointed. +- 58096f7: Delete the bd maintenance subcommands `prx doctor dedupe-bd` and `prx delegate +repair-assignees` (GH-1012, beads removal). Both were bd-substrate maintenance + verbs (dedupe bd records sharing an external-id pin; rewrite legacy bd assignee + strings) with no purpose once beads is retired. Removed the modules, their tests, + the CLI wiring (command union, router, parser, dispatch, help, registry), and + refreshed the help snapshot. +- e454814: Beads-removal follow-up cleanup (GH-1022/1023/1024): + + - Remove the dead `prx beads update` subprocess back-write from fetch/gh-issues-writer + and drop `"bd"` from `SYNC_MIRROR_DOMAINS` (GH-1022). + - Excise the triage XState machine's promote/drift-fix no-op stubs (`promoteActor`, + `driftFixActor`) and their states; re-point the machine to a `scopeDecision` + pseudo-state (GH-1023). + - Remove the last `"beads"` from the type system (GH-1024): the `Surface` enum, + the `--from`/source-pin `WorkUnitSource` enum, `spec/schema.cue` `#Surface`, and + the `kind = "github" | "notion"` help/error strings; drop the now-dead + `--from=beads` create arm. + + (Deferred to #1024: the residual inert `beads` _actor_ / `beads_issue` / hydrateBeads + no-op surface, and the broader Notion-integration removal decision.) + +### Patch Changes + +- b18f0c3: Repoint `prx intake bd memory ls|get|set` off beads onto agent-memory (GH-1009). + The three memory verbs no longer route through `execBd` (`bd memories`/`recall`/ + `remember`); they go through a new `MemoryPort` that spawns the `agent-memory` + binary (a fully separate, dolt-server-backed capability). `agent-memory` resolves + on PATH (`PRX_MEMORY_BIN`); memories are scoped to one agent id (`PRX_MEMORY_AGENT`, + default `prx`). No user-facing verb or output change for the plain path; `--json` + now emits agent-memory's shape. +- 4c6b818: Read the aggregate/targeted work-item loaders from Front Desk directly, dropping + the beadsd daemon hop (GH-1012, toward fully removing beads). `loadAllBeadsViaCli`, + `loadAllBeadsViaDaemon`, and `showBeadViaDaemon` now call `frontDeskBeadsRaw`/ + `frontDeskBeadRaw` instead of round-tripping through the daemon (which, since + GH-1017, already served Front Desk). Behavior-preserving — the records are the + same GH-canonical `BeadsRecord[]` consumers already received; only the daemon + round-trip is removed. This leaves the daemon with no read callers, clearing the + way to delete beadsd and the bd dependency. + ## 0.29.0 ### Minor Changes diff --git a/packages/prx/package.json b/packages/prx/package.json index 097bccf9..16e955bc 100644 --- a/packages/prx/package.json +++ b/packages/prx/package.json @@ -1,6 +1,6 @@ { "name": "@bounded-systems/prx", - "version": "0.29.0", + "version": "1.0.0", "private": true, "type": "module", "license": "PolyForm-Noncommercial-1.0.0",