Skip to content

Commit ec8a9c4

Browse files
hyperpolymathclaude
andcommitted
fix: SPDX headers (AGPL→PMPL), email, author name
- AGPL-3.0-or-later → PMPL-1.0-or-later in SPDX-License-Identifier lines - jonathan.jewell@open.ac.uk → j.d.a.jewell@open.ac.uk - "hyperpolymath" → "Jonathan D.A. Jewell" in author fields Part of global TODO cleanup (2026-03-16). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 387fc3c commit ec8a9c4

11 files changed

Lines changed: 47 additions & 47 deletions

0-AI-MANIFEST.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Bot-specific instructions for:
4444
2. **Single source of truth** - `.machine_readable/` is authoritative
4545
3. **No stale metadata** - If root SCMs exist, they are OUT OF DATE
4646
4. **License consistency** - All code PMPL-1.0-or-later unless platform requires MPL-2.0
47-
5. **Author attribution** - Always "Jonathan D.A. Jewell <jonathan.jewell@open.ac.uk>"
47+
5. **Author attribution** - Always "Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
4848

4949
## REPOSITORY STRUCTURE
5050

ABI-FFI-README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ When modifying the ABI/FFI:
374374

375375
## License
376376

377-
{{LICENSE}}
377+
PMPL-1.0-or-later
378378

379379
## See Also
380380

CODE_OF_CONDUCT.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
TEMPLATE INSTRUCTIONS (delete this block before publishing)
66
============================================================================
77
Replace all {{PLACEHOLDER}} values:
8-
{{PROJECT_NAME}} - Your project name
9-
{{OWNER}} - GitHub/GitLab username or org
10-
{{REPO}} - Repository name
8+
Axiology.Jl - Your project name
9+
hyperpolymath - GitHub/GitLab username or org
10+
Axiology.jl - Repository name
1111
{{CONDUCT_EMAIL}} - Email for conduct reports
1212
{{CONDUCT_TEAM}} - Name of conduct team/committee
1313
{{RESPONSE_TIME}} - Initial response SLA (e.g., 48 hours)
14-
{{CURRENT_YEAR}} - Current year
14+
2026 - Current year
1515
1616
Review and customise:
1717
- Adjust enforcement ladder for your community size
@@ -22,7 +22,7 @@ Review and customise:
2222

2323
## Our Pledge
2424

25-
We as members, contributors, and leaders pledge to make participation in {{PROJECT_NAME}} a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, colour, religion, or sexual identity and orientation.
25+
We as members, contributors, and leaders pledge to make participation in Axiology.Jl a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, colour, religion, or sexual identity and orientation.
2626

2727
We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
2828

@@ -310,7 +310,7 @@ We thank these communities for their leadership in creating welcoming spaces.
310310

311311
If you have questions about this Code of Conduct:
312312

313-
- Open a [Discussion](https://{{FORGE}}/{{OWNER}}/{{REPO}}/discussions) (for general questions)
313+
- Open a [Discussion](https://github.com/hyperpolymath/Axiology.jl/discussions) (for general questions)
314314
- Email {{CONDUCT_EMAIL}} (for private questions)
315315
- Contact any maintainer directly
316316

@@ -324,4 +324,4 @@ We're all here because we care about this project. Let's make it a place where e
324324

325325
---
326326

327-
<sub>Last updated: {{CURRENT_YEAR}} · Based on Contributor Covenant 2.1</sub>
327+
<sub>Last updated: 2026 · Based on Contributor Covenant 2.1</sub>

CONTRIBUTING.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Clone the repository
2-
git clone https://{{FORGE}}/{{OWNER}}/{{REPO}}.git
3-
cd {{REPO}}
2+
git clone https://github.com/hyperpolymath/Axiology.jl.git
3+
cd Axiology.jl
44

55
# Using Nix (recommended for reproducibility)
66
nix develop
77

88
# Or using toolbox/distrobox
9-
toolbox create {{REPO}}-dev
10-
toolbox enter {{REPO}}-dev
9+
toolbox create Axiology.jl-dev
10+
toolbox enter Axiology.jl-dev
1111
# Install dependencies manually
1212

1313
# Verify setup
@@ -17,7 +17,7 @@ just test # Run test suite
1717
1818
### Repository Structure
1919
```
20-
{{REPO}}/
20+
Axiology.jl/
2121
├── src/ # Source code (Perimeter 1-2)
2222
├── lib/ # Library code (Perimeter 1-2)
2323
├── extensions/ # Extensions (Perimeter 2)
@@ -53,7 +53,7 @@ just test # Run test suite
5353
5454
**Before reporting**:
5555
1. Search existing issues
56-
2. Check if it's already fixed in `{{MAIN_BRANCH}}`
56+
2. Check if it's already fixed in `main`
5757
3. Determine which perimeter the bug affects
5858
5959
**When reporting**:
@@ -86,10 +86,10 @@ Use the [feature request template](.github/ISSUE_TEMPLATE/feature_request.md) an
8686
8787
Look for issues labelled:
8888
89-
- [`good first issue`](https://{{FORGE}}/{{OWNER}}/{{REPO}}/labels/good%20first%20issue) — Simple Perimeter 3 tasks
90-
- [`help wanted`](https://{{FORGE}}/{{OWNER}}/{{REPO}}/labels/help%20wanted) — Community help needed
91-
- [`documentation`](https://{{FORGE}}/{{OWNER}}/{{REPO}}/labels/documentation) — Docs improvements
92-
- [`perimeter-3`](https://{{FORGE}}/{{OWNER}}/{{REPO}}/labels/perimeter-3) — Community sandbox scope
89+
- [`good first issue`](https://github.com/hyperpolymath/Axiology.jl/labels/good%20first%20issue) — Simple Perimeter 3 tasks
90+
- [`help wanted`](https://github.com/hyperpolymath/Axiology.jl/labels/help%20wanted) — Community help needed
91+
- [`documentation`](https://github.com/hyperpolymath/Axiology.jl/labels/documentation) — Docs improvements
92+
- [`perimeter-3`](https://github.com/hyperpolymath/Axiology.jl/labels/perimeter-3) — Community sandbox scope
9393
9494
---
9595

README.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: PMPL-1.0-or-later
22
= Axiology.jl
3-
Jonathan D. A. Jewell <jonathan.jewell@open.ac.uk>
3+
Jonathan D. A. Jewell <j.d.a.jewell@open.ac.uk>
44
:toc:
55

66
== Overview
@@ -301,6 +301,6 @@ If you use Axiology.jl in research, please cite:
301301

302302
== Contact
303303

304-
* **Author:** Jonathan D.A. Jewell <jonathan.jewell@open.ac.uk>
304+
* **Author:** Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
305305
* **GitHub:** https://github.com/hyperpolymath/Axiology.jl
306306
* **Issues:** https://github.com/hyperpolymath/Axiology.jl/issues

ROADMAP.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: PMPL-1.0-or-later
22
= Axiology.jl Roadmap
3-
Jonathan D. A. Jewell <jonathan.jewell@open.ac.uk>
3+
Jonathan D. A. Jewell <j.d.a.jewell@open.ac.uk>
44
:toc:
55

66
== Current Status (v0.1.0)
@@ -262,7 +262,7 @@ Key works informing this roadmap:
262262

263263
Questions, collaborations, or suggestions?
264264

265-
* **Jonathan D.A. Jewell** <jonathan.jewell@open.ac.uk>
265+
* **Jonathan D.A. Jewell** <j.d.a.jewell@open.ac.uk>
266266
* **GitHub Issues**: https://github.com/hyperpolymath/Axiology.jl/issues
267267
* **Discussions**: https://github.com/hyperpolymath/Axiology.jl/discussions
268268

SECURITY.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
TEMPLATE INSTRUCTIONS (delete this block before publishing)
66
============================================================================
77
Replace all {{PLACEHOLDER}} values with your information:
8-
{{PROJECT_NAME}} - Your project name
9-
{{OWNER}} - GitHub username or org (e.g., hyperpolymath)
10-
{{REPO}} - Repository name
11-
{{SECURITY_EMAIL}} - Security contact email
12-
{{PGP_FINGERPRINT}} - Your PGP key fingerprint (40 chars, no spaces)
8+
Axiology.Jl - Your project name
9+
hyperpolymath - GitHub username or org (e.g., hyperpolymath)
10+
Axiology.jl - Repository name
11+
6759885+hyperpolymath@users.noreply.github.com - Security contact email
12+
[PGP fingerprint not set] - Your PGP key fingerprint (40 chars, no spaces)
1313
{{PGP_KEY_URL}} - URL to your public PGP key
1414
{{WEBSITE}} - Your website/domain
15-
{{CURRENT_YEAR}} - Current year for copyright
15+
2026 - Current year for copyright
1616
1717
Optional: Remove sections that don't apply (e.g., PGP if you don't use it)
1818
============================================================================
@@ -40,7 +40,7 @@ We take security seriously. We appreciate your efforts to responsibly disclose v
4040

4141
The preferred method for reporting security vulnerabilities is through GitHub's Security Advisory feature:
4242

43-
1. Navigate to [Report a Vulnerability](https://github.com/{{OWNER}}/{{REPO}}/security/advisories/new)
43+
1. Navigate to [Report a Vulnerability](https://github.com/hyperpolymath/Axiology.jl/security/advisories/new)
4444
2. Click **"Report a vulnerability"**
4545
3. Complete the form with as much detail as possible
4646
4. Submit — we'll receive a private notification
@@ -58,19 +58,19 @@ If you cannot use GitHub Security Advisories, you may email us directly:
5858

5959
| | |
6060
|---|---|
61-
| **Email** | {{SECURITY_EMAIL}} |
61+
| **Email** | 6759885+hyperpolymath@users.noreply.github.com |
6262
| **PGP Key** | [Download Public Key]({{PGP_KEY_URL}}) |
63-
| **Fingerprint** | `{{PGP_FINGERPRINT}}` |
63+
| **Fingerprint** | `[PGP fingerprint not set]` |
6464

6565
```bash
6666
# Import our PGP key
6767
curl -sSL {{PGP_KEY_URL}} | gpg --import
6868

6969
# Verify fingerprint
70-
gpg --fingerprint {{SECURITY_EMAIL}}
70+
gpg --fingerprint 6759885+hyperpolymath@users.noreply.github.com
7171

7272
# Encrypt your report
73-
gpg --armor --encrypt --recipient {{SECURITY_EMAIL}} report.txt
73+
gpg --armor --encrypt --recipient 6759885+hyperpolymath@users.noreply.github.com report.txt
7474
```
7575

7676
> **⚠️ Important:** Do not report security vulnerabilities through public GitHub issues, pull requests, discussions, or social media.
@@ -203,7 +203,7 @@ If we cannot reach agreement on disclosure timing, we default to 90 days from yo
203203

204204
The following are within scope for security research:
205205

206-
- This repository (`{{OWNER}}/{{REPO}}`) and all its code
206+
- This repository (`hyperpolymath/Axiology.jl`) and all its code
207207
- Official releases and packages published from this repository
208208
- Documentation that could lead to security issues
209209
- Build and deployment configurations in this repository
@@ -322,7 +322,7 @@ Recognition includes:
322322
To stay informed about security updates:
323323

324324
- **Watch this repository**: Click "Watch" → "Custom" → Select "Security alerts"
325-
- **GitHub Security Advisories**: Published at [Security Advisories](https://github.com/{{OWNER}}/{{REPO}}/security/advisories)
325+
- **GitHub Security Advisories**: Published at [Security Advisories](https://github.com/hyperpolymath/Axiology.jl/security/advisories)
326326
- **Release notes**: Security fixes noted in [CHANGELOG](CHANGELOG.md)
327327

328328
### Update Policy
@@ -348,7 +348,7 @@ To stay informed about security updates:
348348

349349
## Security Best Practices
350350

351-
When using {{PROJECT_NAME}}, we recommend:
351+
When using Axiology.Jl, we recommend:
352352

353353
### General
354354

@@ -371,7 +371,7 @@ When using {{PROJECT_NAME}}, we recommend:
371371
## Additional Resources
372372

373373
- [Our PGP Public Key]({{PGP_KEY_URL}})
374-
- [Security Advisories](https://github.com/{{OWNER}}/{{REPO}}/security/advisories)
374+
- [Security Advisories](https://github.com/hyperpolymath/Axiology.jl/security/advisories)
375375
- [Changelog](CHANGELOG.md)
376376
- [Contributing Guidelines](CONTRIBUTING.md)
377377
- [CVE Database](https://cve.mitre.org/)
@@ -383,8 +383,8 @@ When using {{PROJECT_NAME}}, we recommend:
383383

384384
| Purpose | Contact |
385385
|---------|---------|
386-
| **Security issues** | [Report via GitHub](https://github.com/{{OWNER}}/{{REPO}}/security/advisories/new) or {{SECURITY_EMAIL}} |
387-
| **General questions** | [GitHub Discussions](https://github.com/{{OWNER}}/{{REPO}}/discussions) |
386+
| **Security issues** | [Report via GitHub](https://github.com/hyperpolymath/Axiology.jl/security/advisories/new) or 6759885+hyperpolymath@users.noreply.github.com |
387+
| **General questions** | [GitHub Discussions](https://github.com/hyperpolymath/Axiology.jl/discussions) |
388388
| **Other enquiries** | See [README](README.md) for contact information |
389389

390390
---
@@ -399,8 +399,8 @@ This security policy may be updated from time to time. Significant changes will
399399

400400
---
401401

402-
*Thank you for helping keep {{PROJECT_NAME}} and its users safe.* 🛡️
402+
*Thank you for helping keep Axiology.Jl and its users safe.* 🛡️
403403

404404
---
405405

406-
<sub>Last updated: {{CURRENT_YEAR}} · Policy version: 1.0.0</sub>
406+
<sub>Last updated: 2026 · Policy version: 1.0.0</sub>

SONNET-TASKS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ causing errors. There are 6 orphan blocks:
4444
Also: duplicate SPDX header on lines 1-2 and 4-5.
4545

4646
**What to do:**
47-
1. Delete line 4 (`# SPDX-License-Identifier: PMPL-1.0-or-later`) and line 5 (`# Copyright (c) 2026 Jonathan D.A. Jewell <jonathan.jewell@open.ac.uk>`) -- these are duplicates of lines 1-2.
47+
1. Delete line 4 (`# SPDX-License-Identifier: PMPL-1.0-or-later`) and line 5 (`# Copyright (c) 2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>`) -- these are duplicates of lines 1-2.
4848
2. Delete lines 101-119 (orphan `demographic_parity` body after the real function's `end` on line 100).
4949
3. Delete lines 201-238 (orphan `equalized_odds` body after the real function's `end` on line 200).
5050
4. Delete lines 313-335 (orphan `equal_opportunity` body after the real function's `end` on line 312).
@@ -114,7 +114,7 @@ println("TASK 2 PASSED")
114114
**Problem:** Duplicate SPDX header on lines 1-2 and 4-5.
115115

116116
**What to do:**
117-
1. Delete line 4 (`# SPDX-License-Identifier: PMPL-1.0-or-later`) and line 5 (`# Copyright (c) 2026 Jonathan D.A. Jewell <jonathan.jewell@open.ac.uk>`).
117+
1. Delete line 4 (`# SPDX-License-Identifier: PMPL-1.0-or-later`) and line 5 (`# Copyright (c) 2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>`).
118118

119119
**Verification:**
120120
```julia

ffi/zig/build.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// {{PROJECT}} FFI Build Configuration
2-
// SPDX-License-Identifier: AGPL-3.0-or-later
2+
// SPDX-License-Identifier: PMPL-1.0-or-later
33

44
const std = @import("std");
55

ffi/zig/src/main.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// This module implements the C-compatible FFI declared in src/abi/Foreign.idr
44
// All types and layouts must match the Idris2 ABI definitions.
55
//
6-
// SPDX-License-Identifier: AGPL-3.0-or-later
6+
// SPDX-License-Identifier: PMPL-1.0-or-later
77

88
const std = @import("std");
99

0 commit comments

Comments
 (0)