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