Commit Graph

2701 Commits

Author SHA1 Message Date
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
0e5d44243c beehive: record first-demo publication state
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-10 14:48:11 -04:00
Logan Johnson
41f45d59ec beehive: restore pending offline import guidance for first demo
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-10 14:47:59 -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
54df4d5968 docs(beehive): record Databricks workflows and unresolved full gate
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-10 05:16:22 -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
e00fe8f28c docs(beehive): reconcile captured admission critical path
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-10 05:03:09 -04:00
Logan Johnson
6697ad8043 docs(beehive): retain provider gate failure owner evidence
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-10 04:56:51 -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
83ea233a04 docs(beehive): bound admission latency evidence and unresolved gate
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-10 04:39:06 -04:00
Logan Johnson
f8556d157c docs(beehive): record recovered acceptance and open timing gate
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-10 04:30:22 -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
811ba471d2 feat(beehive): add local preset diagnostics and explicit custom ACP contracts
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-10 04:11:16 -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
9f6d885697 Add immutable local binding replacement and retirement eligibility
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-10 03:57:24 -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
7174579342 feat(beehive): checkpoint closed Codex binding and protocol-two model fences
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-10 03:44:02 -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