Commit d22806a
chore(licence+hygiene): SPDX headers on headerless estate .idr/.zig (G17) + untrack .zig-cache (#57)
## What
**G17** — add `SPDX-License-Identifier: MPL-2.0` to the seven
estate-authored `.idr`/`.zig` source files that had **no** SPDX header,
plus a small build-cache hygiene fix.
## Licence-guardrail compliance
Made with **explicit owner approval (2026-07-01)**, per the
manual/owner-only licence-edit mandate:
- Only files that had **no** SPDX header were touched — **no existing
identifier modified**, no bulk sweep.
- All seven are estate-authored MPL-2.0 (the repo's classification);
none are vendored/third-party.
- Header comment style matches each language's existing convention (`--`
for Idris, `//` for Zig).
Files:
- `packages/SMTLib.jl/src/abi/{Types,Layout,Foreign}.idr`
- `ffi/idris/{hello,main}.idr`
- `ffi/zig/src/main.zig`, `zig/build.zig`
## Hygiene
`.gitignore` covered `zig/.zig-cache/` but missed `ffi/zig/.zig-cache/`,
so Zig build-cache artifacts had been committed. Added the missing
ignore rule and untracked the cache (files kept on disk, not deleted).
## Verification
- Re-scan: every tracked estate `.idr`/`.zig` source now carries SPDX.
- No Julia code touched — `.idr`/`.zig` are FFI/ABI files not compiled
by the Julia test suite, so `Pkg.test` is unaffected. The one-line
comment prepends are syntactically valid in both languages.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---
_Generated by [Claude
Code](https://claude.ai/code/session_01UPFC9YQ7g9gc3VnRox42Q1)_
Co-authored-by: Claude <noreply@anthropic.com>1 parent f9fee8c commit d22806a
34 files changed
Lines changed: 8 additions & 3904 deletions
File tree
- ffi
- idris
- zig
- .zig-cache
- h
- o
- 758940cfd9a3d2a7580331915f096959
- 85f5d4331ca14161a986ecff83eff2ff
- 86b34fefe73431c8960e94dadc5b25f2
- b0a91cb8c0eec7323676fac5073481ad
- d321f0cf001ca978fc453f9958d38ee3
- d7777be9ca75a4eb219644a008db2e85
- dfe39ea949edda66c5d16bb5986a11be
- f0fe11c8ec73caebc7cfcb8ffa85dc0c
- f1ea4330472a4c6ebcbfed6922919020
- z
- src
- packages/SMTLib.jl/src/abi
- zig
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
| |||
Lines changed: 0 additions & 837 deletions
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Lines changed: 0 additions & 838 deletions
This file was deleted.
This file was deleted.
Lines changed: 0 additions & 538 deletions
This file was deleted.
0 commit comments