Skip to content

Commit 7da5988

Browse files
claudehyperpolymath
authored andcommitted
ci(k9): exempt standards contractile trident dir from the K9!-magic validator
PR #30 added .machine_readable/contractiles/{family}/*.k9.ncl from hyperpolymath/standards, which broke the `Validate K9 contracts` gate on main: jtv's k9-validate-action requires a `K9!` magic number + a hunt-level `signature` field, but standards ships those contractile k9-COMPONENTS as plain Nickel (no magic / signature) by design — they are trident runner-companions, not K9!-magic service files. Add `.machine_readable/contractiles/` to the action's `paths-ignore` (which REPLACES the default, so the default ignores are reproduced). This restores a green K9 gate without mangling the standards-sourced files (keeping them byte-identical to standards) and is the same exemption each repo will need as the contractile migration rolls out. Flagged for an estate issue: the two K9 conventions — `K9!`-magic service files vs Nickel contractile k9-components sharing the `.k9.ncl` extension — should be reconciled in hyperpolymath/standards + k9-validate-action. https://claude.ai/code/session_01BJmfoz1ZS1Pejy9LLMY742
1 parent d441edb commit 7da5988

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

.github/workflows/dogfood-gate.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,21 @@ jobs:
9292
with:
9393
path: '.'
9494
strict: 'false'
95+
# Default ignores + the standards contractile trident dir. The
96+
# contractiles' *.k9.ncl are Nickel k9-COMPONENTS (no K9! magic /
97+
# hunt-signature, by design — see hyperpolymath/standards), not
98+
# K9!-magic service files, so they are out of scope for this
99+
# service-file validator. (paths-ignore REPLACES the action default,
100+
# so the default entries are reproduced here.)
101+
paths-ignore: |
102+
vendor/
103+
vendored/
104+
verified-container-spec/
105+
.audittraining/
106+
integration/fixtures/
107+
test/fixtures/
108+
tests/fixtures/
109+
.machine_readable/contractiles/
95110
96111
- name: Write summary
97112
run: |

0 commit comments

Comments
 (0)