Logan Johnson
cb1b341ccb
Polish Beehive manager summaries, contextual actions and compact forms
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-11 14:48:00 -04:00
Logan Johnson
6390e5947c
feat(beehive): connect OpenTUI manager to Node services and launcher
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-11 14:11:10 -04:00
Logan Johnson
d6b34118eb
wip(beehive): isolate OpenTUI presentation and synthetic smoke
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-11 13:59:56 -04:00
Brother Darryl
ec3a22f8ce
feat(beehive): separate local host and owner management
...
Signed-off-by: Brother Darryl <7d7dea84f63f17682fa12720e0bb802a127c378d835b3ef416f80ed0ef0f6705@buzz.block.builderlab.xyz >
2026-09-11 12:04:47 -04:00
Logan Johnson
caedde0d83
fix(beehive): report post-submission metadata interruption as unknown not failed
...
An authority-check exception after the accepted POST /events - while reading
the response or during the final latest-kind0 query - previously became the
host's generic failed receipt even though the relay may already hold the
signed event. publishPublicMetadata now maps authority-guard interruptions to
the dedicated metadataPublicationInterrupted result once a submission may be
live: after the /events response and across the final readback query entry
and post-body checks. Pre-send query checks and the /events entry remain
definitive refusals and the guard itself is unchanged. intents.ts maps the
metadata-only result to unknown, matching interrupted-reconcile-locally.
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 23:26:22 -04:00
Logan Johnson
b577ff0112
feat(beehive): edit public metadata and deliberately publish with agent identity
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 22:46:03 -04:00
Logan Johnson
e43b0c2464
feat(beehive): persist owner drafts and publish private instruction revisions
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 22:33:43 -04:00
Logan Johnson
45b1c95fd4
beehive: remove membership subsystem and connect private transport directly
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 18:59:35 -04:00
Logan Johnson
fcb82cf74b
feat(beehive): configure owner npub and join communities without approval exchange
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 17:34:41 -04:00
Logan Johnson
91d2246c5e
feat(beehive): discover configured hosts without infrastructure approval
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 17:21:00 -04:00
Logan Johnson
f2152725eb
fix(beehive): remove mechanical setup and exchange inputs
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 16:08:34 -04:00
Logan Johnson
70daf9a67b
beehive: real beehive command launcher with default host folder
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 15:09:20 -04:00
Logan Johnson
ac32ae0d24
beehive: integrate private public-CLI Start reply Stop with fresh membership
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 14:39:55 -04:00
Logan Johnson
7176028b7c
beehive: bound chunked body acquisition and signer settling
...
fetchRelayTransport now acquires response bytes through the stream
reader and cancels it the moment the 256 KB cap is exceeded or the
stream fails, so a chunked body with no usable Content-Length is
rejected while it is still arriving instead of after response.text()
has already buffered it all. The injected host signer is an async
boundary like the transport: its await is raced against the same
per-request timeout and caller cancellation, so a signer that never
settles cannot hold a claim or evidence run open. Redirect refusal,
error redaction and abort semantics are unchanged.
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 14:39:55 -04:00
Logan Johnson
ac781fd953
beehive: verify direct relay membership over the relay HTTP contract
...
NIP-11 requirement discovery, host-keyed NIP-98 invite claim and
membership-gated /query evidence against the relay-signed kind 13534
roster, per the verified contract at block/buzz 051c3a2 . Signer output
is re-verified before any request leaves; redirects, timeouts and
aborts are bounded; invite material never surfaces in errors.
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 14:34:16 -04:00
Logan Johnson
1315af75cc
beehive: keep public assignment and auth guidance credential-neutral
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 14:34:16 -04:00
Logan Johnson
3dbf9aaaab
beehive: integrate owner-public immutable bindings and local wizard
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 14:22:58 -04:00
Logan Johnson
6caa4150de
beehive: recover interrupted added slots through explicit reconcile-agent
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 14:08:26 -04:00
Logan Johnson
2f3d4755ef
beehive: preserve missing-setup receipts and atomic helper test readiness
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 13:39:06 -04:00
Logan Johnson
1bf0d11749
beehive: fence live credential reads with owned cancellation
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 13:32:10 -04:00
Logan Johnson
aa0b3f26bd
feat(beehive): provision owner-public credential slots and prove private-wire agent replies
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 13:17:31 -04:00
Logan Johnson
73100e5950
feat(beehive): bind private TUI lifecycle to registered host keys
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 13:00:07 -04:00
Logan Johnson
c00aab456d
feat(beehive): add offline standalone infrastructure registration
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 12:48:31 -04:00
Logan Johnson
a8e2424ee9
feat(beehive): checkpoint independent-identity Nostr management tracer
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 12:26:10 -04:00
Logan Johnson
419370d38c
test(beehive): observe native session profile rather than turn duplication
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 05:51:07 -04:00
Logan Johnson
8426b2ba16
test(beehive): fence Restart on public saved profile inventory
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 05:44:52 -04:00
Logan Johnson
b2c7c62a3e
fix(beehive): checkpoint model drift and native profile correction
...
Recovery checkpoint, not completion: focused checks passed in surviving logs; installed normal journeys currently fail the newly added Restart revision observation (10 failures in focused-final-3-installed.log). Full final gate and refreshed drift probe remain pending.
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 05:42:47 -04:00
Logan Johnson
2ea103d74f
feat(beehive): provision Databricks token and native OAuth contexts
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 05:10:17 -04:00
Logan Johnson
36e2eaca00
test(beehive): prove provider journeys and retain event timing
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 04:51:53 -04:00
Logan Johnson
575254ac95
feat(beehive): bind Buzz Agent API providers locally
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 04:45:05 -04:00
Logan Johnson
dd97d91405
fix(beehive): recover custom ACP journeys and coherent binding previews
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 04:27:03 -04:00
Logan Johnson
8bf1c7d946
Fence binding confirmations and cover replacement retirement journeys
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 04:02:52 -04:00
Logan Johnson
b75b2e63ac
test(beehive): prove Codex normal journeys and fail-closed prerequisites
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 03:48:54 -04:00
Logan Johnson
3c31eabd12
feat(beehive): add source-grounded Claude local harness binding
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 03:37:32 -04:00
Logan Johnson
256cdf319e
fix(beehive): own CLI shutdown across startup and persistence failures
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 03:26:36 -04:00
Logan Johnson
425feb343e
feat(beehive): provision normal conversation wizard and immutable conversion
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 03:15:26 -04:00
Logan Johnson
58c566bbce
beehive: retain disconnect fixture evidence and disclose Goose probe setup
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 03:03:45 -04:00
Logan Johnson
e8f9543ce4
fix(beehive): commit relay snapshots asynchronously before publication
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 02:58:25 -04:00
Logan Johnson
d22ce81ea5
feat(beehive): add native Goose binding and guided identity entry
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 02:46:39 -04:00
Logan Johnson
3b3ba27aa1
feat(beehive): add local binding wizard and bounded startup probes
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 02:33:25 -04:00
Logan Johnson
6a28b390db
feat(beehive): resolve named selections to immutable local harness bindings
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 02:26:57 -04:00
Logan Johnson
1e6ead550e
test(beehive): retain bounded host startup failure diagnostics
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 02:15:58 -04:00
Logan Johnson
6a5a459246
feat(beehive): restore retained local keys through a hidden import wizard
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 02:11:47 -04:00
Logan Johnson
08be5d6eb4
fix(beehive): validate retained public authority before key removal
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 02:07:58 -04:00
Logan Johnson
2151ea3a5d
fix(beehive): bind Move to semantic selections and reserved named revisions
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 02:03:52 -04:00
Logan Johnson
7ad542080d
feat(beehive): remove local agent keys into retained public-only slots
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 01:39:44 -04:00
Logan Johnson
4d26c2e192
feat(beehive): add named launch candidates and reusable setup wizard
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 01:13:53 -04:00
Logan Johnson
e70f90f9ae
feat(beehive): publish revisioned behavior profiles and capture applied instructions
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 01:01:33 -04:00
Logan Johnson
e6717541d4
feat(beehive): add fenced per-agent remote Restart
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 00:49:37 -04:00
Logan Johnson
a235638e0a
feat(beehive): complete preflight-gated identity conversation Move
...
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-10 00:43:00 -04:00