Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
4426e3f
fix(panel-clades): Types, Layout and Foreign typecheck, and are gated
claude Oct 14, 2026
25f2e70
feat(panel-clades): clade budgets come from the clade's config.k9.ncl
claude Oct 14, 2026
8b412ac
docs(claude): Bun is the JS runtime; ask the owner through the selector
claude Oct 14, 2026
ad909a6
ci: temporary job that generates actions.lock in CI
claude Oct 14, 2026
b1faba8
fix(schema): typell-grade.schema.json is JCS-canonical (D306)
claude Oct 14, 2026
fe1c904
ci: pin dtolnay/rust-toolchain to a commit a tag contains
claude Oct 14, 2026
36deccb
ci: add actions.lock; remove the bootstrap job
claude Oct 14, 2026
a00b667
ci: keep inline SHA pins; key actions.lock by SHA (relock-sha-keys.sh)
claude Oct 14, 2026
ed617ad
Update panel-clades/scripts/gen-budgets.sh
hyperpolymath Oct 14, 2026
d746ff9
fix(panel-clades): Check all Idris modules for ABI escape hatches
coderabbitai[bot] Oct 14, 2026
78105d3
docs(panel-clades): clarify ABI contracts and budget generator behavior
coderabbitai[bot] Oct 14, 2026
42af967
fix(ci): Add K9 headers, inline deployment pedigree, link TODOs to is…
coderabbitai[bot] Oct 14, 2026
51be264
ci: SPDX header and top-level permissions for main-estate-audit.yml
claude Oct 14, 2026
d657fbc
fix(k9): Add headers and pedigree metadata to generated contracts and…
coderabbitai[bot] Oct 14, 2026
5c1cd05
Merge origin/main (#150) into claude/new-session-ywdrth
claude Oct 14, 2026
1d02597
docs(panel-clades): Document ABI check helper output and failure beha…
coderabbitai[bot] Oct 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions generated/k9iser/clade-portal-config.k9
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# Auto-generated K9 contract for clade-portal-config
# Safety tier: yard

pedigree = {
name = "clade-portal-config",
version = "1.0.0",
leash = 'Yard,
}

[must]
app.security.sandbox.enabled : string { == true }
app.ipc.timeout : string { > 0 }
Expand Down
8 changes: 8 additions & 0 deletions generated/k9iser/contract-security.k9
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# Auto-generated K9 contract for contract-security
# Safety tier: yard

pedigree = {
name = "contract-security",
version = "1.0.0",
leash = 'Yard,
}

[must]

[trust]
Expand Down
8 changes: 8 additions & 0 deletions generated/k9iser/contract-workspace.k9
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# Auto-generated K9 contract for contract-workspace
# Safety tier: yard

pedigree = {
name = "contract-workspace",
version = "1.0.0",
leash = 'Yard,
}

[must]

[trust]
Expand Down
8 changes: 8 additions & 0 deletions generated/k9iser/panel-harness.k9
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# Auto-generated K9 contract for panel-harness
# Safety tier: yard

pedigree = {
name = "panel-harness",
version = "1.0.0",
leash = 'Yard,
}

[must]

[trust]
Expand Down
8 changes: 8 additions & 0 deletions generated/k9iser/pcc-cargo.k9
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# Auto-generated K9 contract for pcc-cargo
# Safety tier: yard

pedigree = {
name = "pcc-cargo",
version = "1.0.0",
leash = 'Yard,
}

[must]
package.edition : string { == '2021' }

Expand Down
8 changes: 8 additions & 0 deletions generated/k9iser/rescript-compiler.k9
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# Auto-generated K9 contract for rescript-compiler
# Safety tier: yard

pedigree = {
name = "rescript-compiler",
version = "1.0.0",
leash = 'Yard,
}

[must]
name : string { == 'panll' }
package-specs[0].module : string { == 'esmodule' }
Expand Down
3 changes: 3 additions & 0 deletions layouts/database-design.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# database-design.k9.ncl — PanLL discipline layout for database work.
#
Expand Down Expand Up @@ -53,7 +54,9 @@ let layout | LayoutPreset | PaneSizesSum100 = {

{
pedigree = LayoutPedigree & {
leash = 'Yard,
metadata = {
version = layout.version,
name = "panll-layout-database-design",
magic_number = "K9!",
description = layout.description,
Expand Down
3 changes: 3 additions & 0 deletions layouts/language-design.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# language-design.k9.ncl — PanLL discipline layout for programming language work.
#
Expand Down Expand Up @@ -51,7 +52,9 @@ let layout | LayoutPreset | PaneSizesSum100 = {

{
pedigree = LayoutPedigree & {
leash = 'Yard,
metadata = {
version = layout.version,
name = "panll-layout-language-design",
magic_number = "K9!",
description = layout.description,
Expand Down
1 change: 1 addition & 0 deletions layouts/logic-and-proofs.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# logic-and-proofs.k9.ncl — PanLL discipline layout for formal methods work.
#
Expand Down
1 change: 1 addition & 0 deletions layouts/protocol-design.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# protocol-design.k9.ncl — PanLL discipline layout for protocol work.
#
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/aerie/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Aerie Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/agentic-bridge/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Agentic Bridge Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/ai/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: AI Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/ambientops/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: AmbientOps Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/architect-mode/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Architect Mode Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/asset-manager/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Asset Manager Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/automation-bridge/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Automation Bridge Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/automation-router/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Automation Router Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/balance-analyser/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Balance Analyser Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/beta-feedback-hub/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Beta Feedback Hub Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/boj/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: BoJ Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/build-dashboard/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Build Dashboard Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/capture/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Capture Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/clade-browser/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Clade Browser Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/cloudguard/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: CloudGuard Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/code-review/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Code Review Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/compatibility-matrix/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Compatibility Matrix Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/contractile-completeness/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Contractile Completeness Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/coprocessors/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Coprocessors Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/database-bridge/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Database Bridge Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/databases/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Databases Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/debugging-workbench/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Debugging Workbench Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/device-network-designer/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Device Network Designer Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/dlc-workshop/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: DLC Workshop Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/echidna/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: ECHIDNA Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/editor-bridge/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Editor Bridge Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/evangeliser/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Evangeliser Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/exploratory-workbench/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Exploratory Workbench Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/farm/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Farm Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/feedback-routing/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Feedback Routing Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/fleet/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Fleet Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/floor-raise/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Floor Raise Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/functional-tester/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Functional Tester Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/game-preview/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Game Preview Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/generator-mode/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Generator Mode Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/gsa-actions/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
{
pedigree = {
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/gsa-browser/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
{
pedigree = {
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/gsa-config/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
{
pedigree = {
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/gsa-game/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# Abstract game profile clade — children inherit this configuration
{
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/gsa-health/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
{
pedigree = {
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/gsa-history/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
{
pedigree = {
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/gsa-logs/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
{
pedigree = {
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/gsa-search/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
{
pedigree = {
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/gsa/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# K9 kennel configuration for GSA root panel clade
{
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/guard-ai-tuner/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Guard AI Tuner Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/help/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Help Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/hypatia/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Hypatia Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/interfaces/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Interfaces Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/language-forge/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Language Forge Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/level-architect/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Level Architect Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/load-tester/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Load Tester Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/manifest-coverage/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Manifest Coverage Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/mass-panic/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Mass Panic Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
1 change: 1 addition & 0 deletions panel-clades/clades/merge-coordinator/config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
K9!
# K9 Kennel: Merge Coordinator Panel Configuration
# Auto-generated from PanelRegistry — pure data, no execution
# SPDX-License-Identifier: MPL-2.0
Expand Down
Loading
Loading