diff --git a/AGENTS.md b/AGENTS.md index 2140469..33cdfb2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -66,8 +66,8 @@ Replace this bracketed text.> ### CLI invocation (no bin/ shortcuts — invoke the real containers) ``` -# redmine-cli (source: ~/projects/KNEL-AIMiddleware/redmine-cli/) -docker run --rm --env-file ~/projects/KNEL-AIMiddleware/redmine-cli/.env \ +# redmine-cli +docker run --rm --env-file ~/.creds/redmine.env \ git.knownelement.com/reachableceo/redmine-cli:latest # subcommands: whoami, projects, statuses, list, show , create, update , close diff --git a/questions-v1.md b/questions-v1.md index eec4655..cd9ae59 100644 --- a/questions-v1.md +++ b/questions-v1.md @@ -20,8 +20,8 @@ Go with option a. The tea command is setup on this workstation (and on ultix-off - **Context:** Projects referenced `~/daytoday/redmine/bin/redmine` and `~/daytoday/discourse/bin/discourse` as entrypoints — thin shortcut wrappers around the real CLI containers. The actual CLI source lived in `~/projects/KNEL-AIMiddleware/{redmine,discourse}-cli/`. - **Question:** Are the `bin/` wrappers something that should exist, or is the documentation aspirational? Should the template reference these CLIs at all, or stay tool-agnostic? - **Answer:** Reference the real container invocation (full path/container name/invoke notes); no duplicate code via shortcut wrappers. -- **Decision:** No `bin/` wrappers. Invoke the real container with `docker run`. The discourse-cli source has been merged into `~/projects/KNEL-AIMiddleware/tooling-cli/discourse/` (CLI source + Dockerfile + README + AGENTS.md + validate.sh). The canonical invocation is documented in AGENTS.md §CLI invocation and uses `--env-file ~/.creds/discourse.env` (centralized credential store) — no system-dependent paths in the rules. The old `~/daytoday/discourse` workspace and `discourse-cli/` subdir were removed. Redmine still pending the same treatment. -- **Synthesized to:** `~/daytoday/meta/AGENTS.md` §CLI invocation; `tooling-cli/discourse/` +- **Decision:** No `bin/` wrappers. Invoke the real container with `docker run`. Both CLI sources have been merged into `~/projects/KNEL-AIMiddleware/tooling-cli/{discourse,redmine}/` (CLI source + Dockerfile + README + AGENTS.md). The canonical invocation is documented in AGENTS.md §CLI invocation and uses `--env-file ~/.creds/{discourse,redmine}.env` (centralized credential store) — no system-dependent paths in the rules. The old `~/daytoday/{discourse,redmine}` workspaces and the `{discourse,redmine}-cli/` subdirs were removed. +- **Synthesized to:** `~/daytoday/meta/AGENTS.md` §CLI invocation; `tooling-cli/{discourse,redmine}/` ### Q3. Should the template ship the Discourse pointer-header pattern? - **Context:** PFVCluster migrated 36 in-repo `.md` files to 10-line pointer stubs citing `https://community.turnsys.com/t/`. The template currently has `scripts/garden.sh` that *warns* about oversized non-Discourse `.md`, but doesn't enforce the pointer-header format.