Commit 7da5988
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_01BJmfoz1ZS1Pejy9LLMY7421 parent d441edb commit 7da5988
1 file changed
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
95 | 110 | | |
96 | 111 | | |
97 | 112 | | |
| |||
0 commit comments