2.4 KiB
2.4 KiB
title, status, coordinator, scope, accepted_at, accepted_quote, gate, signoff_targets
| title | status | coordinator | scope | accepted_at | accepted_quote | gate | signoff_targets | ||
|---|---|---|---|---|---|---|---|---|---|
| Gitea Web Surface, Chromebox Gateway Queue & Unified Protocol Muse | signed-off | operator-main | public-surface-and-protocol | 2026-10-10T15:40:24Z | Create an automated Pull Request in Gitea via the API and request Coordinator review per docs/AGENT-ROLES.md | coordinator |
|
Decision Record: Gitea Web Surface, Chromebox Gateway & Protocol Muse
Settled and executed 2026-10-10 per /grill-me architectural review.
1. Summary of Changes
-
Gitea Multi-Route Surface:
- Initialized and live-verified portable Gitea instance on port 3000 (
super/boxrepository). - Configured Cloudflare Tunnel ingress routing for
git.muse-dev.onlineandtea.muse-dev.online. - Wired Webhook Bridge on port 3005 (
bin/box-gitea-bridge.py) converting labeled issues intofleet/tasks/pending/. - Integrated
🍵 Git Reposaction button into header controls and Gitea surface card in the Agentic Dev console tab.
- Initialized and live-verified portable Gitea instance on port 3000 (
-
Chromebox DM Gateway & Queue Telemetry:
- Extended
bin/chromebox-gateway.pywith authenticatedGET /api/v1/queueendpoint. - Configured Cloudflare Tunnel ingress routing for
dm.muse-dev.online(dual-exposing with100.123.153.75:8445). - Retained strict Bearer token authentication and allowlisted operations without exposing raw CDP.
- Extended
-
Unified
protocol_musePython Package:- Packaged
packages/protocol-muse/providingMuseClientunifying Noise protocol gateway (wss://gateway.muse.ai/v1/noise) with HTTPS Chromebox fallback. - Built and pre-cached wheels in
~/workspace/wheels/(protocol_muse-0.1.0-py3-none-any.whl). - Integrated offline wheel installation (
pip install --no-index --find-links=~/workspace/wheels protocol_muse) intocloud-uptime/recover-after-rebuild.sh.
- Packaged
-
Pull Request & Provenance:
- Feature branch
builder/gitea-chromebox-protocol-musepushed to Gitea. - Gitea Pull Request #219 opened targeting
master.
- Feature branch
2. Verification Records
tests/test_protocol_muse.py: 7/7 passed.tests/test_chromebox_gateway_queue.py: 3/3 passed.tests/test_box_gitea_bridge.py: 5/5 passed.tests/test_recover_after_rebuild.py: 4/4 passed.- Live HTTPS assertions on
https://100.123.153.75:8445/api/v1/queueandhttp://127.0.0.1:3000verified 200 OK with expected payloads.