Skip to main content

Issue Becomes Bead

2026-03-28T21:00:00Z by E2E Test Suite (13s)

Act 1: Human Creates GitHub Issue

A human opens an issue on b4arena/test-greeter with the ludus label. This signals the b4arena system to pick it up.

GitHub issue:

{
"number": 68,
"title": "E2E bridge test 1774731586: greet in Spanish",
"state": "open",
"url": "https://api.github.com/repos/b4arena/test-greeter/issues/68",
"labels": [
{
"id": 10371061315,
"node_id": "LA_kwDORVTOc88AAAACainWQw",
"url": "https://api.github.com/repos/b4arena/test-greeter/labels/ludus",
"name": "ludus",
"color": "aaaaaa",
"default": false,
"description": null
}
]
}

PASS. Issue #68 created with ludus label.

Act 2: GitHub Bridge Polls and Creates Bead

Running ludus run github-bridge to convert the new issue into an intercom bead. This is a Tier-1 operation (zero LLM tokens).

ludus run github-bridge --repo b4arena/test-greeter
GitHub Bridge
Bridged GH#68 → ic-99p
✓ issues: 1 bead(s) created
prs: nothing to bridge
reviews: nothing to bridge
comments: nothing to bridge

Next:
ludus info intercom Check intercom state
ludus run watcher Wake agents for new beads

Bead state:

{
"id": "ic-99p",
"status": "open",
"title": "GH#68: E2E bridge test 1774731586: greet in Spanish",
"labels": [
"forge"
]
}

PASS. Bead ic-99p created from issue #68.

Act 3: Bridge Comment Posted on GitHub

The bridge should have posted a comment on the GitHub issue linking to the intercom bead ID.

gh api repos/b4arena/test-greeter/issues/68/comments
Tracked in intercom: ic-99p

PASS. Bridge comment found linking issue to bead.

Act 4: Cleanup

PASS. GitHub issue closed.

Summary

ActResultSummary
1PASSIssue #68 created with ludus label.
2PASSBead ic-99p created from issue #68.
3PASSBridge comment found linking issue to bead.
4PASSGitHub issue closed.