docs: mark deployed; record deploy-key + subagent caveats in Current state
This commit is contained in:
@@ -82,10 +82,14 @@ revisit this — local inference via Spark Control would be the path.
|
|||||||
|
|
||||||
## Current state
|
## Current state
|
||||||
|
|
||||||
**Scaffolded + initial bot built 2026-06-28.** First milestone: invite the bot to a room named
|
**Built + DEPLOYED 2026-06-28; awaiting first real PR.** Bot is running on the Spark (`docker compose
|
||||||
`<repo>` → it auto-joins, maps to `grant/<repo>`, and within ~60s of a new PR posts a threaded
|
up -d`), `@reviewer` is in a review room, the room is mapped to a repo, and the subagent panel is
|
||||||
`claude -p` review; `merge` + `yes` in that thread merges it on Gitea and redacts the thread. Core
|
configured in-chat. Core flow ported from matrix-bridge (D15–D19), generalized to multi-repo + the
|
||||||
flow ported from matrix-bridge (D15–D19), generalized to multi-repo + the subagent panel.
|
panel. **Not yet exercised on a live PR** — next session: open a test PR and confirm the chain
|
||||||
**Not yet run** — needs the bot's `.env` (Matrix creds + `GITEA_TOKEN`) + `config.toml` on the
|
(threaded review → `merge`+`yes` → force_merge → auto-publish → thread redacted). **The one unproven
|
||||||
Spark, then `docker compose up -d --build`; then onboard the first repo and validate the panel +
|
bit:** headless `claude -p` spawning the reviewer/adjudicator/security subagents (Option B) — if it's
|
||||||
in-chat agent toggles. A Spark Control tile is captured in the cross-project inbox.
|
flaky, fall back to bot-orchestrated separate `claude -p` runs (the rejected alternative; see ROADMAP
|
||||||
|
Phase 2). **Deploy gotchas hit this session:** the Spark needs a *dedicated* per-repo Gitea deploy
|
||||||
|
key + a `Host` alias (the default `immense-voyage.local` block uses matrix-bridge's key) — clone via
|
||||||
|
the alias; Gitea won't reuse one SSH key across repos' deploy keys. A Spark Control tile is captured
|
||||||
|
in the inbox.
|
||||||
|
|||||||
Reference in New Issue
Block a user