From 788d97307f3b71dd4d8be5b9a01a28a1e8e4b090 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Sun, 1 Mar 2026 00:17:13 +0100 Subject: [PATCH] Remove cfg/tasks and all roles except default --- cfg/roles/admin.yaml | 12 ------------ cfg/roles/architect.yaml | 9 --------- cfg/roles/developer.yaml | 11 ----------- cfg/roles/reader.yaml | 8 -------- cfg/roles/research.yaml | 10 ---------- cfg/roles/reviewer.yaml | 8 -------- cfg/roles/techeditor.yaml | 8 -------- cfg/roles/tester.yaml | 9 --------- cfg/roles/writer.yaml | 8 -------- cfg/tasks/agent-q.yaml | 22 ---------------------- cfg/tasks/ansible.yaml | 16 ---------------- cfg/tasks/aws.yaml | 7 ------- cfg/tasks/curl.yaml | 4 ---- cfg/tasks/docker.yaml | 9 --------- cfg/tasks/editor.yaml | 11 ----------- cfg/tasks/git.yaml | 24 ------------------------ cfg/tasks/github-cli.yaml | 10 ---------- cfg/tasks/go.yaml | 8 -------- cfg/tasks/gpg.yaml | 8 -------- cfg/tasks/gradle.yaml | 8 -------- cfg/tasks/jenkins.yaml | 14 -------------- cfg/tasks/jira.yaml | 15 --------------- cfg/tasks/maven.yaml | 8 -------- cfg/tasks/mysql.yaml | 9 --------- cfg/tasks/nodejs.yaml | 13 ------------- cfg/tasks/plan9.yaml | 10 ---------- cfg/tasks/podman.yaml | 10 ---------- cfg/tasks/postgresql.yaml | 9 --------- cfg/tasks/python.yaml | 9 --------- cfg/tasks/rsync.yaml | 13 ------------- cfg/tasks/rust.yaml | 9 --------- cfg/tasks/ssh.yaml | 12 ------------ cfg/tasks/systemd.yaml | 10 ---------- 33 files changed, 351 deletions(-) delete mode 100644 cfg/roles/admin.yaml delete mode 100644 cfg/roles/architect.yaml delete mode 100644 cfg/roles/developer.yaml delete mode 100644 cfg/roles/reader.yaml delete mode 100644 cfg/roles/research.yaml delete mode 100644 cfg/roles/reviewer.yaml delete mode 100644 cfg/roles/techeditor.yaml delete mode 100644 cfg/roles/tester.yaml delete mode 100644 cfg/roles/writer.yaml delete mode 100644 cfg/tasks/agent-q.yaml delete mode 100644 cfg/tasks/ansible.yaml delete mode 100644 cfg/tasks/aws.yaml delete mode 100644 cfg/tasks/curl.yaml delete mode 100644 cfg/tasks/docker.yaml delete mode 100644 cfg/tasks/editor.yaml delete mode 100644 cfg/tasks/git.yaml delete mode 100644 cfg/tasks/github-cli.yaml delete mode 100644 cfg/tasks/go.yaml delete mode 100644 cfg/tasks/gpg.yaml delete mode 100644 cfg/tasks/gradle.yaml delete mode 100644 cfg/tasks/jenkins.yaml delete mode 100644 cfg/tasks/jira.yaml delete mode 100644 cfg/tasks/maven.yaml delete mode 100644 cfg/tasks/mysql.yaml delete mode 100644 cfg/tasks/nodejs.yaml delete mode 100644 cfg/tasks/plan9.yaml delete mode 100644 cfg/tasks/podman.yaml delete mode 100644 cfg/tasks/postgresql.yaml delete mode 100644 cfg/tasks/python.yaml delete mode 100644 cfg/tasks/rsync.yaml delete mode 100644 cfg/tasks/rust.yaml delete mode 100644 cfg/tasks/ssh.yaml delete mode 100644 cfg/tasks/systemd.yaml diff --git a/cfg/roles/admin.yaml b/cfg/roles/admin.yaml deleted file mode 100644 index 0aa759d..0000000 --- a/cfg/roles/admin.yaml +++ /dev/null @@ -1,12 +0,0 @@ -# Admin role: system administration tasks -filesystem: - ro: - - "{CWD}" - - "/var/log" - rw: - - "/etc" - - "/usr/local/etc" - - "{HOME}" -network: - enabled: true - unrestricted: true diff --git a/cfg/roles/architect.yaml b/cfg/roles/architect.yaml deleted file mode 100644 index 0dcddfa..0000000 --- a/cfg/roles/architect.yaml +++ /dev/null @@ -1,9 +0,0 @@ -# Architect role: access to knowledge base and planning documents -filesystem: - ro: - - "{CWD}" - - "{XDG_DOCUMENTS_DIR}/agent-kb" - - "{HOME}/doc/agent-kb" - rw: - - "{XDG_DOCUMENTS_DIR}/plans" - - "{HOME}/doc/plans" diff --git a/cfg/roles/developer.yaml b/cfg/roles/developer.yaml deleted file mode 100644 index 7f3525e..0000000 --- a/cfg/roles/developer.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# Developer role configuration -filesystem: - ro: - - "{HOME}/doc" - rw: - - "{CWD}" - rwx: - - "{HOME}/bin" - - "{HOME}/.local/bin" - - "{HOME}/src" - - "{HOME}/prj" diff --git a/cfg/roles/reader.yaml b/cfg/roles/reader.yaml deleted file mode 100644 index 8ab7412..0000000 --- a/cfg/roles/reader.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# Technical editor role: documentation with code access -filesystem: - ro: - - "{HOME}/src" - - "{XDG_DOCUMENTS_DIR}" - - "{HOME}/doc" - rw: - - "{CWD}" diff --git a/cfg/roles/research.yaml b/cfg/roles/research.yaml deleted file mode 100644 index 762320b..0000000 --- a/cfg/roles/research.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Research role: access to documentation and knowledge base -filesystem: - ro: - - "{CWD}" - - "{HOME}/src" - - "{XDG_DOCUMENTS_DIR}" - - "{HOME}/doc" - rw: - - "{XDG_DOCUMENTS_DIR}/agent-kb" - - "{HOME}/doc/agent-kb" diff --git a/cfg/roles/reviewer.yaml b/cfg/roles/reviewer.yaml deleted file mode 100644 index b6f26f5..0000000 --- a/cfg/roles/reviewer.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# Reviewer role: read-only access to project and dev directories -filesystem: - ro: - - "{CWD}" - - "{HOME}/src" - rox: - - "{HOME}/bin" - - "{HOME}/.local/bin" diff --git a/cfg/roles/techeditor.yaml b/cfg/roles/techeditor.yaml deleted file mode 100644 index f01108e..0000000 --- a/cfg/roles/techeditor.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# Technical editor role: documentation with code access -filesystem: - ro: - - "{HOME}/src" - rw: - - "{CWD}" - - "{XDG_DOCUMENTS_DIR}" - - "{HOME}/doc" diff --git a/cfg/roles/tester.yaml b/cfg/roles/tester.yaml deleted file mode 100644 index d06e293..0000000 --- a/cfg/roles/tester.yaml +++ /dev/null @@ -1,9 +0,0 @@ -# Tester role: execute binaries and read source, no write access -filesystem: - ro: - - "{CWD}" - - "{HOME}/src" - rox: - - "{CWD}" - - "{HOME}/bin" - - "{HOME}/.local/bin" diff --git a/cfg/roles/writer.yaml b/cfg/roles/writer.yaml deleted file mode 100644 index 40a7ce8..0000000 --- a/cfg/roles/writer.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# Writer role: documentation and content creation -filesystem: - ro: - - "{CWD}" - - "{HOME}/src" - rw: - - "{XDG_DOCUMENTS_DIR}" - - "{HOME}/doc" diff --git a/cfg/tasks/agent-q.yaml b/cfg/tasks/agent-q.yaml deleted file mode 100644 index 491eddf..0000000 --- a/cfg/tasks/agent-q.yaml +++ /dev/null @@ -1,22 +0,0 @@ -# Agent Q -filesystem: - ro: - - /etc/magic - rox: - - "{HOME}/src/mcp/agent-q" - - "{HOME}/bin" - - "{HOME}/.local/bin" - - "{HOME}/go/bin" - - "{HOME}/env" - rw: - - "{HOME}/.gnupg" - - "{HOME}/doc/agent-skills" - - "{HOME}/src/mcp/agent-q/skills" - rwx: - - "{HOME}/.npm/" - - "{HOME}/.nvm/" -env: - - AGENT_SKILLS_PATH -network: - enabled: true - unrestricted: true diff --git a/cfg/tasks/ansible.yaml b/cfg/tasks/ansible.yaml deleted file mode 100644 index f8e1761..0000000 --- a/cfg/tasks/ansible.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# Ansible configuration management tool -filesystem: - ro: - - "{HOME}/.ansible" - - "{HOME}/.ansible.cfg" - - "{HOME}/.ssh/config" - - "{HOME}/.ssh/id_*" - - "{HOME}/.ssh/id_*.pub" - rw: - - "{HOME}/.ssh/known_hosts" - - "{HOME}/.ansible/tmp" -network: - enabled: true - connect_tcp: - - "22" # SSH - - "443" # Galaxy, collections diff --git a/cfg/tasks/aws.yaml b/cfg/tasks/aws.yaml deleted file mode 100644 index 5ce4cfb..0000000 --- a/cfg/tasks/aws.yaml +++ /dev/null @@ -1,7 +0,0 @@ -# AWS CLI configuration -filesystem: - ro: - - "{HOME}/.aws" -network: - enabled: true - unrestricted: true diff --git a/cfg/tasks/curl.yaml b/cfg/tasks/curl.yaml deleted file mode 100644 index 8a24b86..0000000 --- a/cfg/tasks/curl.yaml +++ /dev/null @@ -1,4 +0,0 @@ -# curl/wget network tools -network: - enabled: true - unrestricted: true diff --git a/cfg/tasks/docker.yaml b/cfg/tasks/docker.yaml deleted file mode 100644 index dc22d97..0000000 --- a/cfg/tasks/docker.yaml +++ /dev/null @@ -1,9 +0,0 @@ -# Docker container tool configuration -filesystem: - rw: - - "/var/run/docker.sock" - - "{HOME}/.docker" -network: - enabled: true - connect_tcp: - - "443" # Docker Hub, registries diff --git a/cfg/tasks/editor.yaml b/cfg/tasks/editor.yaml deleted file mode 100644 index c67ff94..0000000 --- a/cfg/tasks/editor.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# Text editor configuration (vim, emacs, nano, etc.) -filesystem: - rw: - - "{XDG_CONFIG_HOME}/nvim" - - "{XDG_CONFIG_HOME}/vim" - - "{XDG_DATA_HOME}/nvim" - - "{XDG_STATE_HOME}/nvim" - - "{HOME}/.vimrc" - - "{HOME}/.vim" - - "{HOME}/.emacs.d" - - "{HOME}/.config/emacs" diff --git a/cfg/tasks/git.yaml b/cfg/tasks/git.yaml deleted file mode 100644 index ec633ee..0000000 --- a/cfg/tasks/git.yaml +++ /dev/null @@ -1,24 +0,0 @@ -# Git task: access to git configuration and system resources -filesystem: - ro: - - "{HOME}/.gitconfig" - - "{XDG_CONFIG_HOME}/git/config" - - "{XDG_CONFIG_HOME}/git/ignore" - - "{XDG_CONFIG_HOME}/git/attributes" - - "{HOME}/.ssh" - - "{HOME}/.netrc" - - "/etc/gitconfig" - - "/etc/gitattributes" - - "/etc/ssh/ssh_config" - - "/etc/ssh/ssh_known_hosts" - rw: - - "{HOME}/.ssh/known_hosts" - - "{HOME}/.git-credentials" - - "{XDG_CONFIG_HOME}/git/credentials" - - "{XDG_RUNTIME_DIR}/git/" -network: - enabled: true - connect_tcp: - - "22" # SSH (git@...) - - "443" # HTTPS (https://...) - - "9418" # Git protocol (git://...) diff --git a/cfg/tasks/github-cli.yaml b/cfg/tasks/github-cli.yaml deleted file mode 100644 index df10c6c..0000000 --- a/cfg/tasks/github-cli.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# GitHub CLI (gh) tool configuration -filesystem: - ro: - - "{XDG_CONFIG_HOME}/gh" - - "{XDG_DATA_HOME}/gh/extensions" -network: - enabled: true - connect_tcp: - - "443" # HTTPS API - - "22" # SSH (optional) diff --git a/cfg/tasks/go.yaml b/cfg/tasks/go.yaml deleted file mode 100644 index a56946c..0000000 --- a/cfg/tasks/go.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# Go toolchain configuration -filesystem: - rw: - - "{HOME}/go" -network: - enabled: true - connect_tcp: - - "443" # pkg.go.dev, proxy.golang.org diff --git a/cfg/tasks/gpg.yaml b/cfg/tasks/gpg.yaml deleted file mode 100644 index d3591a5..0000000 --- a/cfg/tasks/gpg.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# GPG encryption tool -filesystem: - ro: - - "{HOME}/.gnupg" - rw: - - "{HOME}/.gnupg/trustdb.gpg" - - "{HOME}/.gnupg/pubring.kbx" - - "{HOME}/.gnupg/random_seed" diff --git a/cfg/tasks/gradle.yaml b/cfg/tasks/gradle.yaml deleted file mode 100644 index fb1a526..0000000 --- a/cfg/tasks/gradle.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# Gradle (Java/Kotlin build tool) configuration -filesystem: - rw: - - "{HOME}/.gradle" -network: - enabled: true - connect_tcp: - - "443" # services.gradle.org, Maven Central, other repos diff --git a/cfg/tasks/jenkins.yaml b/cfg/tasks/jenkins.yaml deleted file mode 100644 index e5dd2a6..0000000 --- a/cfg/tasks/jenkins.yaml +++ /dev/null @@ -1,14 +0,0 @@ -# Jenkins CI task configuration -filesystem: - ro: - - "{HOME}/.jenkins" - - "{HOME}/.netrc" -network: - enabled: true - connect_tcp: - - "443" # HTTPS API access - - "8080" # Default Jenkins port -env: - - JENKINS_USER_ID - - JENKINS_API_TOKEN - - JENKINS_MCP_AUTH diff --git a/cfg/tasks/jira.yaml b/cfg/tasks/jira.yaml deleted file mode 100644 index 4c2955e..0000000 --- a/cfg/tasks/jira.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Jira CLI configuration -filesystem: - ro: - - "{HOME}/.jira.d" - rw: - - "{XDG_CONFIG_HOME}/.jira" -env: - - JIRA_API_TOKEN - - BITBUCKET_ACCESS_TOKEN - - BITBUCKET_TOKEN - - BITBUCKET_USERNAME -network: - enabled: true - connect_tcp: - - "443" # Jira API diff --git a/cfg/tasks/maven.yaml b/cfg/tasks/maven.yaml deleted file mode 100644 index 685937b..0000000 --- a/cfg/tasks/maven.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# Maven (Java build tool) configuration -filesystem: - rw: - - "{HOME}/.m2" -network: - enabled: true - connect_tcp: - - "443" # repo.maven.apache.org, Maven Central diff --git a/cfg/tasks/mysql.yaml b/cfg/tasks/mysql.yaml deleted file mode 100644 index 81a80f9..0000000 --- a/cfg/tasks/mysql.yaml +++ /dev/null @@ -1,9 +0,0 @@ -# MySQL client configuration -filesystem: - ro: - - "{HOME}/.my.cnf" - - "{HOME}/.mylogin.cnf" -network: - enabled: true - connect_tcp: - - "3306" # MySQL default port diff --git a/cfg/tasks/nodejs.yaml b/cfg/tasks/nodejs.yaml deleted file mode 100644 index cb6ff6b..0000000 --- a/cfg/tasks/nodejs.yaml +++ /dev/null @@ -1,13 +0,0 @@ -# Node.js package managers (npm, yarn, pnpm) configuration -filesystem: - rw: - - "{HOME}/.npm" - - "{HOME}/.yarn" - - "{HOME}/.pnpm-store" - - "{XDG_CONFIG_HOME}/yarn" - - "{HOME}/.yarnrc.yml" - - "{HOME}/.npmrc" -network: - enabled: true - connect_tcp: - - "443" # registry.npmjs.org, registry.yarnpkg.com diff --git a/cfg/tasks/plan9.yaml b/cfg/tasks/plan9.yaml deleted file mode 100644 index 1ed48bb..0000000 --- a/cfg/tasks/plan9.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Plan 9 from User Space toolchain configuration -filesystem: - rwx: - - "{PLAN9}" -network: - enabled: true - connect_tcp: - - "564" # 9P protocol -env: - - PLAN9 diff --git a/cfg/tasks/podman.yaml b/cfg/tasks/podman.yaml deleted file mode 100644 index 27074a6..0000000 --- a/cfg/tasks/podman.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Podman container tool configuration -filesystem: - rw: - - "{XDG_RUNTIME_DIR}/podman" - - "{XDG_DATA_HOME}/containers" - - "{XDG_CONFIG_HOME}/containers" -network: - enabled: true - connect_tcp: - - "443" # Container registries diff --git a/cfg/tasks/postgresql.yaml b/cfg/tasks/postgresql.yaml deleted file mode 100644 index c938c6b..0000000 --- a/cfg/tasks/postgresql.yaml +++ /dev/null @@ -1,9 +0,0 @@ -# PostgreSQL client configuration -filesystem: - ro: - - "{HOME}/.psqlrc" - - "{HOME}/.pgpass" -network: - enabled: true - connect_tcp: - - "5432" # PostgreSQL default port diff --git a/cfg/tasks/python.yaml b/cfg/tasks/python.yaml deleted file mode 100644 index 70b488b..0000000 --- a/cfg/tasks/python.yaml +++ /dev/null @@ -1,9 +0,0 @@ -# Python pip package manager configuration -filesystem: - rw: - - "{XDG_CONFIG_HOME}/pip" - - "{HOME}/.pip" -network: - enabled: true - connect_tcp: - - "443" # pypi.org, files.pythonhosted.org diff --git a/cfg/tasks/rsync.yaml b/cfg/tasks/rsync.yaml deleted file mode 100644 index 6d21c15..0000000 --- a/cfg/tasks/rsync.yaml +++ /dev/null @@ -1,13 +0,0 @@ -# rsync tool configuration -filesystem: - ro: - - "{HOME}/.ssh/config" - - "{HOME}/.ssh/id_*" - - "{HOME}/.ssh/id_*.pub" - rw: - - "{HOME}/.ssh/known_hosts" -network: - enabled: true - connect_tcp: - - "22" # SSH transport - - "873" # rsync daemon diff --git a/cfg/tasks/rust.yaml b/cfg/tasks/rust.yaml deleted file mode 100644 index 5f16d4a..0000000 --- a/cfg/tasks/rust.yaml +++ /dev/null @@ -1,9 +0,0 @@ -# Rust toolchain (cargo, rustc, rustup) configuration -filesystem: - rw: - - "{HOME}/.cargo" - - "{HOME}/.rustup" -network: - enabled: true - connect_tcp: - - "443" # crates.io, static.rust-lang.org diff --git a/cfg/tasks/ssh.yaml b/cfg/tasks/ssh.yaml deleted file mode 100644 index 7a70c7c..0000000 --- a/cfg/tasks/ssh.yaml +++ /dev/null @@ -1,12 +0,0 @@ -# SSH tool configuration -filesystem: - ro: - - "{HOME}/.ssh/config" - - "{HOME}/.ssh/id_*" - - "{HOME}/.ssh/id_*.pub" - rw: - - "{HOME}/.ssh/known_hosts" -network: - enabled: true - connect_tcp: - - "22" diff --git a/cfg/tasks/systemd.yaml b/cfg/tasks/systemd.yaml deleted file mode 100644 index ebeae4a..0000000 --- a/cfg/tasks/systemd.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# systemd tools (systemctl, journalctl, etc.) -filesystem: - ro: - - "/run/systemd" - - "/var/log/journal" - - "/etc/systemd" -network: - enabled: true - connect_tcp: - - "9001" # systemd socket activation (if needed)