Skip to content

Commit 67454cd

Browse files
committed
chore: rename k9 directories to self-validating for clarity
1 parent b326695 commit 67454cd

587 files changed

Lines changed: 2126 additions & 908 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/CLAUDE.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
<!--
2+
SPDX-License-Identifier: MPL-2.0
3+
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
4+
-->
15
## 🚨 Disambiguation (read first)
26

37
**This repo is `hyperpolymath/affinescript`.** It is **NOT** `hyperpolymath/ephapax`.
@@ -103,7 +107,7 @@ Both are FOSS with independent governance (no Big Tech).
103107

104108
1. **No new TypeScript files** - Write new code in AffineScript (closed exemptions table below covers the residual `.d.ts` / Deno-test cases).
105109
2. **No new ReScript files** - As of 2026-05-25 policy refresh; AffineScript is the go-forward. Existing `.res` files stay until migrated via #488.
106-
3. **No package.json for runtime deps** - Use deno.json imports.
110+
3. **No package.json - use deno.json deps** - Use deno.json imports.
107111
4. **No node_modules in production** - Deno caches deps automatically.
108112
5. **No Go code** - Use Rust instead.
109113
6. **Python only for SaltStack** - All other Python must be rewritten.

.claude/PROJECT.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
<!--
2+
SPDX-License-Identifier: MPL-2.0
3+
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
4+
-->
15
# AffineScript - Claude Code Instructions
26

37
This is the AffineScript compiler, written in OCaml.

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
<!--
2+
SPDX-License-Identifier: MPL-2.0
3+
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
4+
-->
15
---
26
name: Bug report
37
about: Create a report to help us improve

.github/ISSUE_TEMPLATE/documentation.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
<!--
2+
SPDX-License-Identifier: MPL-2.0
3+
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
4+
-->
15
---
26
name: Documentation
37
about: Report unclear, missing, or incorrect documentation

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
<!--
2+
SPDX-License-Identifier: MPL-2.0
3+
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
4+
-->
15
---
26
name: Feature request
37
about: Suggest an idea for this project

.github/ISSUE_TEMPLATE/question.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
<!--
2+
SPDX-License-Identifier: MPL-2.0
3+
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
4+
-->
15
---
26
name: Question
37
about: Ask a question about usage or behaviour

.github/workflows/affine-vscode-publish.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ concurrency:
3333
jobs:
3434
publish:
3535
runs-on: ubuntu-latest
36+
timeout-minutes: 15
3637
steps:
3738
- name: Checkout code
3839
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

.github/workflows/casket-pages.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ concurrency:
1818
jobs:
1919
build:
2020
runs-on: ubuntu-latest
21+
timeout-minutes: 15
2122
steps:
2223
- name: Checkout
2324
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
@@ -100,6 +101,7 @@ jobs:
100101
name: github-pages
101102
url: ${{ steps.deployment.outputs.page_url }}
102103
runs-on: ubuntu-latest
104+
timeout-minutes: 15
103105
needs: build
104106
steps:
105107
- name: Deploy to GitHub Pages

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ concurrency:
1919
jobs:
2020
build:
2121
runs-on: ubuntu-latest
22+
timeout-minutes: 15
2223

2324
steps:
2425
- name: Checkout code
@@ -89,6 +90,7 @@ jobs:
8990

9091
lint:
9192
runs-on: ubuntu-latest
93+
timeout-minutes: 15
9294

9395
steps:
9496
- name: Checkout code
@@ -118,6 +120,7 @@ jobs:
118120
# §"Bench standards". Does NOT block merge. Promotion to a
119121
# ratcheted gate requires a calibrated baseline first.
120122
runs-on: ubuntu-latest
123+
timeout-minutes: 15
121124

122125
steps:
123126
- name: Checkout code
@@ -170,6 +173,7 @@ jobs:
170173
# docs/standards/TESTING.adoc §"Coverage (visibility-only)".
171174
# No merge-blocking floor today.
172175
runs-on: ubuntu-latest
176+
timeout-minutes: 15
173177

174178
steps:
175179
- name: Checkout code
@@ -232,6 +236,7 @@ jobs:
232236
# (previously gated on #104's npm publish). A real regression should
233237
# turn this job red and gate, so no `continue-on-error`.
234238
runs-on: ubuntu-latest
239+
timeout-minutes: 15
235240

236241
steps:
237242
- name: Checkout code
@@ -281,6 +286,7 @@ jobs:
281286
# commit still build cleanly and (b) gate `tools/res-to-affine/`
282287
# walker work that depends on the generated parser.
283288
runs-on: ubuntu-latest
289+
timeout-minutes: 15
284290

285291
steps:
286292
- name: Checkout code

.github/workflows/codeql.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ permissions: read-all
2323
jobs:
2424
analyze:
2525
runs-on: ubuntu-latest
26+
timeout-minutes: 15
2627
permissions:
2728
contents: read
2829
security-events: write

0 commit comments

Comments
 (0)