Skip to content

ci(dogfood): the audit workflow is audited by our own action#12

Merged
ThibautMelen merged 1 commit into
mainfrom
claude/dogfood-gate
Jul 19, 2026
Merged

ci(dogfood): the audit workflow is audited by our own action#12
ThibautMelen merged 1 commit into
mainfrom
claude/dogfood-gate

Conversation

@ThibautMelen

Copy link
Copy Markdown
Contributor

The repo had ZERO CI while shipping the exact artifact class our GitHub Action audits. The loop closes: supernovae-st/nika-action@v1 (first-party · on its release tag per the house law) runs mode: test — static check + the offline golden (site-audit.nika.yaml.golden.json) — on every push/PR. Proven green locally before arming (shipped 0.104: 11 tasks · 5 waves · permits declared · 0 hints · golden match 3 keys). Grouped dependabot arms alongside (the nika-spec#135 lesson).

🤖 Generated with Claude Code

The repo ships one .nika.yaml and zero CI · the studio ships an action
whose whole job is auditing exactly that file · the gate closes the
loop (check + offline golden test · zero secrets · proven green locally
on the shipped 0.104: 11 tasks · 5 waves · permits declared · 0 hints ·
golden match). First-party action on its release tag per the house law
· grouped dependabot arms alongside.

Co-Authored-By: Nika 🦋 <nika@supernovae.studio>
@github-actions

Copy link
Copy Markdown

nika check — clean · site-audit.nika.yaml · 11 task(s) · 5 wave(s)

💰 cost floor ≥ $0.00 · ⚠ 1 unpriced/unbounded task(s) — never rendered as $0

  • verdict · mock/echo · unpriced (NoPrice)

🔐 requires — models: mock/echo · all resolve in this engine · secrets: none

🌊 schedule — 5 wave(s), max width 5

budget note: --max-cost-usd stops NEW admissions — worst-case overshoot is one full wave (≤ 5 task(s) beyond the cap at the crossing). Tighten with max_parallel: when the budget is strict.

🔗 mock run — golden test passed (mock provider · offline)

nika 0.104.0 · report_version 1 · floor semantics: spend ≥ floor · what this checks

@ThibautMelen
ThibautMelen merged commit 8eb677f into main Jul 19, 2026
1 check passed
@ThibautMelen
ThibautMelen deleted the claude/dogfood-gate branch July 19, 2026 18:45
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