task: remove dead config.example.json seed template

config.example.json was the tracked seed for the gitignored config.json,
but the base ships zero compose overlays and every reader (Makefile,
install.sh, banner.sh) tolerates a missing config.json via jq fallbacks.
Remove the file and its now-dead seeding block in install.sh.

Closes #323

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
ryaneggzandClaude Opus 4.7 committed 2026-05-21 01:38:42 +00:00
1 parent e85fbf2e4a
commit ddbf2d504a
3 files changed
+1 -13

No files matched your search

+1
View File
@@ -15,6 +15,7 @@ Update policy and release automation live in [`.claude/rules/git.md`](.claude/ru
### Changed ### Changed
### Fixed ### Fixed
### Removed ### Removed
- `config.example.json` and its install-time seeding step (`scripts/install.sh`); the base ships zero compose overlays and all readers tolerate a missing `config.json`, so the example template was dead weight. Packs that need overlays create their own `config.json` ([#323](https://github.com/ryaneggz/open-harness/issues/323)).
### Deprecated ### Deprecated
### Security ### Security
-7
View File
@@ -1,7 +0,0 @@
{
"composeOverrides": [
".devcontainer/docker-compose.claude-host.yml",
".devcontainer/docker-compose.codex-host.yml",
".devcontainer/docker-compose.opencode-host.yml"
]
}
-6
View File
@@ -299,12 +299,6 @@ else
fi fi
fi fi
# ── Seed config.json from example if missing ──────────────────────────
if [ ! -f "$REPO_DIR/config.json" ] && [ -f "$REPO_DIR/config.example.json" ]; then
cp "$REPO_DIR/config.example.json" "$REPO_DIR/config.json"
ok "Seeded config.json from config.example.json"
fi
# ── Shell CWD notice (for B migration) ──────────────────────────────── # ── Shell CWD notice (for B migration) ────────────────────────────────
# If the user's shell was open in ~/openharness, that path no longer exists. # If the user's shell was open in ~/openharness, that path no longer exists.
printf "\n" printf "\n"