Skip to content

Rename the /sigint slash command + adopt tenant-chart-base#5

Merged
stxkxs merged 1 commit into
mainfrom
drop-sigint-adopt-tenant-chart-base
Jun 7, 2026
Merged

Rename the /sigint slash command + adopt tenant-chart-base#5
stxkxs merged 1 commit into
mainfrom
drop-sigint-adopt-tenant-chart-base

Conversation

@stxkxs

@stxkxs stxkxs commented Jun 7, 2026

Copy link
Copy Markdown
Member

The repo was already literal-named everywhere internally; the only codename left was the Slack slash command. Greenfield (not deployed), so this finishes the rename and lifts the chart onto the shared library.

Codename: /sigint/competitive-intelligence (command registration + help text, the CLI banner, and the doc references). The stale "slash command stays /sigint" invariant notes are reworded. #competitive-intel (a short channel handle, not a codename) and the POSIX SIGINT signal handler stay.

Chart retrofit: vendors tenant-chart-base under chart/charts/ + a file:// dependency. serviceaccount/networkpolicy/grafana-dashboard collapse to one-line {{ include "tenant-chart-base.*" . }} wrappers; prometheusrule keeps its app-specific alerts but uses the library helpers; deployment/service/externalsecret use the library helpers; local _helpers.tpl is gone; values.yaml gains a structured otel.resourceAttributes map.

Faithful: old-vs-new helm template diff shows only label values now quoted (same string) + dropped inline comments. helm lint clean; typecheck + 50 tests pass.

First of the four greenfield codename-rename + chart-retrofit PRs.

The repo was already literal-named everywhere internally; the only codename left
was the Slack slash command. Greenfield (not deployed), so this finishes the
rename and lifts the chart onto the shared library.

─────────────────────────── codename ───────────────────────────
The Slack slash command /sigint becomes /competitive-intelligence (commands.ts
registration + help text, the CLI banner in display.ts, and the doc references in
README/CLAUDE/AGENTS/ARCHITECTURE). The stale "the slash command stays /sigint"
invariant notes are reworded — everything is the literal name now. The default
alert channel #competitive-intel stays (a short handle, not a codename), as does
the POSIX SIGINT signal handler.

─────────────────────────── chart retrofit ───────────────────────────
The chart vendors tenant-chart-base under chart/charts/ + declares it as a
file:// dependency. serviceaccount/networkpolicy/grafana-dashboard collapse to
one-line `{{ include "tenant-chart-base.*" . }}` wrappers; prometheusrule keeps
its app-specific alert groups but uses the library helpers; deployment/service/
externalsecret reference the library helpers; the local _helpers.tpl is gone.
values.yaml gains a structured otel.resourceAttributes map (the library labels
read it for agents.nanohype.dev/{tenant,platform}).

Rendered output is faithful — the only diffs vs before are label values now
quoted (same string) and dropped inline comments. helm lint clean; typecheck +
50 tests pass.
@stxkxs stxkxs force-pushed the drop-sigint-adopt-tenant-chart-base branch from 3934fbb to 2005091 Compare June 7, 2026 03:46
@stxkxs stxkxs merged commit d4b3821 into main Jun 7, 2026
6 checks passed
@stxkxs stxkxs deleted the drop-sigint-adopt-tenant-chart-base branch June 15, 2026 03:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant