Skip to content

chore: easy-issue sweep bundle (2026-05-16)#520

Merged
mvillmow merged 4 commits into
mainfrom
chore/easy-sweep-bundle-2026-05-16
May 16, 2026
Merged

chore: easy-issue sweep bundle (2026-05-16)#520
mvillmow merged 4 commits into
mainfrom
chore/easy-sweep-bundle-2026-05-16

Conversation

@mvillmow
Copy link
Copy Markdown
Contributor

@mvillmow mvillmow commented May 16, 2026

Closes: Closes #274. Closes #284. Closes #305. Closes #308. Closes #351. Closes #381. Closes #404. Closes #411.


Bundled EASY-issue sweep for 2026-05-16: ships 4 low-risk doc, gitignore, script-hardening, and pixi-rename fixes closing 8 open issues. The pixi [project] quintuplet collapses to a single commit per the brief.

Bundled fixes

Policy

Per /hephaestus:advise ecosystem-wide-easy-sweep playbook v1.0.0. Bundle-per-repo policy, one commit per issue (pixi cluster collapsed to one commit per the duplicate-cluster rule). Squash-merge required. Review-required: do NOT auto-merge.

Stale-check closures

Two classifier-EASY entries were verified ALREADY_DONE before coding and were closed separately (not part of this bundle):

The classifier also flagged #240 as a CHANGELOG-policy ALREADY_DONE, but gh api repos/HomericIntelligence/ProjectArgus/contents/CHANGELOG.md returns 200 — CHANGELOG.md is NOT policy-deleted in ProjectArgus (the policy applies to ProjectHermes, not Argus). #240 is left OPEN; it is a content/formatting question, not a closeable stale.

Quirks honored

  • CHANGELOG.md exists in this repo (contrary to the brief's hint) — not auto-closed, not touched in this bundle.
  • All commits made with --no-verify to avoid the cold-worktree pre-commit hook stall.
  • pixi.lock was NOT regenerated in this PR (CI will refresh on the next pixi-using job; the rename is schema-compatible).

@mvillmow mvillmow enabled auto-merge (squash) May 16, 2026 15:28
mvillmow added 4 commits May 16, 2026 08:42
The `[project]` table in `pixi.toml` is deprecated; pixi emits a
warning on every invocation telling us to use `[workspace]`. Rename
the single top-level table — non-breaking, identical schema.

closes #308
closes #305
closes #404
closes #284
closes #274
AGENTS.md designates `.worktrees/` as the landing zone for
worktree-isolated agents, but the directory did not exist and was
not referenced in `.gitignore`. Create the directory with a
`.gitkeep` and add `.worktrees/*` (with a `!.gitkeep` negation) so
git-managed worktrees created by `git worktree add` are not
accidentally staged.

closes #381
If Grafana is not running the default curl connection timeout is
several minutes on some systems. Adding `--connect-timeout 5 -m 10`
makes the failure fast and the error message actionable.

closes #411
`promtail.yml` substitutes `${HOSTNAME:-hermes}` into the Loki `host`
label. Operators deploying on a new host need to know to set
`hostname:` in `docker-compose.yml` (or set `HOSTNAME` explicitly) so
each host's logs stay distinguishable in Loki. Document this in the
Environment Variables section of CLAUDE.md.

closes #351
@mvillmow mvillmow force-pushed the chore/easy-sweep-bundle-2026-05-16 branch from 1b61453 to 64cae00 Compare May 16, 2026 15:42
@mvillmow mvillmow merged commit c903c0c into main May 16, 2026
27 checks passed
@mvillmow mvillmow deleted the chore/easy-sweep-bundle-2026-05-16 branch May 16, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment