Replace local rule tree with docker-templates reference in AGENTS.md #1

Merged
MHE merged 2 commits from reference-docker-template-rules into main 2026-10-27 17:02:44 +01:00
Owner

What changed

This repository is now one image, not a Compose stack. The local copy of the shared rule tree and PI assets has been removed, and AGENTS.md now points at docker-templates as the source of shared rules.

  • Deleted .openso/memory/ (layout and workflow notes), .openso/rules/ (naming, Compose, env, scripts, security, Traefik, CI, image build, self-improvement), and .pi/ (prompts, settings, skills).
  • Rewrote AGENTS.md to:
    • read every rule in .openso/rules/ from main of docker-templates (no pinned commit),
    • state that rules apply only when their condition matches this one-image repository,
    • keep the checks section (.openso/scripts/ci/ for CI, .openso/scripts/commit/ for the pre-commit gate),
    • say shared facts go to docker-templates, and image-only facts go to a dated line under .openso/memory/.

Why

The Compose-stack rules (templates, app directories, run.sh, secrets layout) do not apply to a single-image repository, and keeping a copy here would drift from main in docker-templates. Shared rules now have one owner. The CI scripts stay in this repository because the Forgejo runner does not read docker-templates.

Review notes

  • Confirm .openso/scripts/ci/ and .githooks/pre-commit still exist and are unaffected.
  • Confirm docker-templates main is reachable by agents before relying on the new AGENTS.md pointer.
## What changed This repository is now one image, not a Compose stack. The local copy of the shared rule tree and PI assets has been removed, and `AGENTS.md` now points at `docker-templates` as the source of shared rules. - Deleted `.openso/memory/` (layout and workflow notes), `.openso/rules/` (naming, Compose, env, scripts, security, Traefik, CI, image build, self-improvement), and `.pi/` (prompts, settings, skills). - Rewrote `AGENTS.md` to: - read every rule in `.openso/rules/` from `main` of `docker-templates` (no pinned commit), - state that rules apply only when their condition matches this one-image repository, - keep the checks section (`.openso/scripts/ci/` for CI, `.openso/scripts/commit/` for the pre-commit gate), - say shared facts go to `docker-templates`, and image-only facts go to a dated line under `.openso/memory/`. ## Why The Compose-stack rules (templates, app directories, `run.sh`, secrets layout) do not apply to a single-image repository, and keeping a copy here would drift from `main` in `docker-templates`. Shared rules now have one owner. The CI scripts stay in this repository because the Forgejo runner does not read `docker-templates`. ## Review notes - Confirm `.openso/scripts/ci/` and `.githooks/pre-commit` still exist and are unaffected. - Confirm `docker-templates` `main` is reachable by agents before relying on the new `AGENTS.md` pointer.
Read all rules from docker-templates instead of listing files
All checks were successful
ci / compose (pull_request) Successful in 12s
ci / shellcheck (pull_request) Successful in 3s
ci / conventions (pull_request) Successful in 2s
ci / image (pull_request) Successful in 31s
85c41a46fc
MHE merged commit dfdcfb03a6 into main 2026-10-27 17:02:44 +01:00
MHE deleted branch reference-docker-template-rules 2026-10-31 14:14:33 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
openso/traefik-certs-dumper!1
No description provided.