From 9b765e2a56636ed742401b7075a99b4eafbf4779 Mon Sep 17 00:00:00 2001 From: openhands Date: Sat, 21 Mar 2026 16:20:10 +0000 Subject: [PATCH] =?UTF-8?q?chore:=20seed=20RESOURCES.md=20=E2=80=94=20fact?= =?UTF-8?q?ory=20capability=20inventory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove gitignore entry for RESOURCES.md. The file contains no secrets — only capability descriptions for the planner to read. Part of #504 (vault + RESOURCES.md). --- .gitignore | 2 -- RESOURCES.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 RESOURCES.md diff --git a/.gitignore b/.gitignore index efd39db..86a5ce3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,6 @@ # Secrets .env -# Infrastructure manifest (local only — commit RESOURCES.example.md instead) -RESOURCES.md # Runtime state *.log diff --git a/RESOURCES.md b/RESOURCES.md new file mode 100644 index 0000000..7cd5c23 --- /dev/null +++ b/RESOURCES.md @@ -0,0 +1,43 @@ +# RESOURCES.md — Factory Capability Inventory + +## harb-staging +- type: compute +- capability: run disinto agents, serve website, CI server +- agents: dev, review, action, gardener, supervisor, planner, predictor +- ram: 8GB +- note: disinto-only — no other project agents on this box + +## codeberg-johba +- type: source-control +- capability: host repos, issue tracker, PR workflow, API access +- repos: johba/disinto +- note: owner account + +## codeberg-disinto-bot +- type: source-control +- capability: review PRs, merge PRs, push branches +- repos: johba/disinto +- note: bot account, push+pull permissions, no admin + +## woodpecker-ci +- type: ci +- capability: run pipelines on PR and push events, docker backend +- url: ci.niovi.voyage +- note: self-hosted on harb-staging + +## disinto-ai +- type: asset +- capability: static site, landing page, dashboard +- domain: disinto.ai, www.disinto.ai +- note: served by Caddy on harb-staging + +## matrix-bot +- type: communication +- capability: post factory status, receive human replies, escalation channel +- env: MATRIX_TOKEN +- note: used by supervisor and dev-agent for notifications + +## telegram-clawy +- type: communication +- capability: notify human, collect decisions, relay vault requests +- note: OpenClaw bot, human's primary interface