diff --git a/.gitignore b/.gitignore index a1a2963..8a81749 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ secrets/ *.pid __pycache__/ +tooling-draft/ diff --git a/tooling-draft/README.md b/tooling-draft/README.md deleted file mode 100644 index b175dad..0000000 --- a/tooling-draft/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# tooling — shared meta/support repos (all five verticals) - -Single source of truth for org agent-stack + support tooling. Created -2026-08-28 after the /tmp-relaunch regression (stale wrapper copy dropped ---yolo; duplicate screens). Rule: **no founder-run script from /tmp ever -again** — installers live here, stamped by git SHA. - -## Layout (one repo per domain) -- agent-stack/ PMO/Work stack kit: pmo-loop.sh (canonical wrapper), - tsg-stack-relaunch-v2.sh, founder-full-reset.sh, - screenrc-multiuser. Cloned to offstage/COS later. -- integrations/ discourse/redmine/gitea helpers (landing zone). -- credentials/ credential-manager TOOL code only. NEVER secrets. - -## Write model -- All vertical accounts (TSGBOD TSGCCO TSGCTO TSGCOO reachableceo) are in - group `users`; dirs are setgid 2775 and git uses core.sharedRepository=group. -- Commit as your local uid: `../commit.sh ""` (sets umask 002). -- Never commit secrets, tokens, session pins, or logs. - -## Push/promotion model (no remotes) -- Verticals commit in place. reachableceo-PMO integrates, reviews `git log`, - and tags releases (vN or dated). -- Offstage/COS: founder clones/tars agent-stack from a tagged SHA; changes - flow back as `git bundle` files dropped in /home/_crossfeed/outbox, which - reachableceo-PMO pulls. That is the "push via crossfeed" transport. - -## Install provenance -Installers copy files OUT of these repos; recipients keep the header stamp -`# source: /home/_crossfeed/tooling/ @ `. diff --git a/tooling-draft/agent-stack b/tooling-draft/agent-stack deleted file mode 160000 index 11dfd18..0000000 --- a/tooling-draft/agent-stack +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 11dfd182e620f561c80d73045b6a2153947f624d diff --git a/tooling-draft/commit.sh b/tooling-draft/commit.sh deleted file mode 100755 index 748fdf0..0000000 --- a/tooling-draft/commit.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash -# commit.sh "" — commit inside /home/_crossfeed/tooling/ -# as your local uid. Sets umask 002 so group members keep write access. -set -euo pipefail -base=$(cd "$(dirname "$0")" && pwd) -repo=${1:?usage: commit.sh ""} -msg=${2:?usage: commit.sh ""} -cd "$base/$repo" -umask 002 -git add -A -git commit -m "[$USER] $msg" diff --git a/tooling-draft/credentials b/tooling-draft/credentials deleted file mode 160000 index ba63368..0000000 --- a/tooling-draft/credentials +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ba633685ed74bdbbd4bbeef156fe4bee9b97d9b3 diff --git a/tooling-draft/integrations b/tooling-draft/integrations deleted file mode 160000 index 4477b1a..0000000 --- a/tooling-draft/integrations +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4477b1a1059f2ab3600f41fc194bf68f8ac00e55