Skip to content

Commit 46cf4ff

Browse files
committed
actions
1 parent d4ec5c1 commit 46cf4ff

4 files changed

Lines changed: 13 additions & 15 deletions

File tree

.github/lychee.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# ============================================================
2-
# lychee.toml (Lychee link checker configuration)
2+
# .github/lychee.toml (Lychee link checker configuration)
33
# ============================================================
4+
# Updated: 2026-04-13
45

56
# REQ.PROJECT: Automatic link checking using GitHub Actions and Lychee.
67
# WHY-FILE: Shared Lychee configuration (lychee.toml) for documentation-heavy repositories.
@@ -32,11 +33,14 @@ accept = [
3233
308, # Permanent redirect
3334
403, # Forbidden (often false positive)
3435
429, # Too many requests (rate limiting)
35-
503, # Service unavailable (temporary)
3636
]
3737

3838
# WHY: Exclude patterns that shouldn't be checked
3939
exclude = [
40+
"^https://shields\\.io", # WHY: Shields.io badges often have anti-bot measures that cause false positives
41+
"^https://img\\.shields\\.io", # WHY: Shields.io image badges often have anti-bot measures that cause false positives
42+
"^https://badges\\.github\\.com", # WHY: GitHub badges often have anti-bot measures that cause false positives
43+
"^https://www\\.linkedin\\.com", # WHY: LinkedIn often blocks automated requests, causing false positives
4044
"example\\.com", # WHY: Exclude example domains in documentation
4145
"localhost", # WHY: Exclude local development URLs
4246
"127\\.0\\.0\\.1", # WHY: Exclude local loopback

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ repos:
111111
- id: se-validate-manifest
112112
name: E2) Validate SE manifest against schema
113113
language: system
114-
entry: uvx --from se-manifest-schema se-manifest validate-manifest --strict
114+
entry: uvx --python 3.14 --from se-manifest-schema se-manifest validate-manifest --strict
115115
pass_filenames: false
116116
always_run: true
117117

README.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,6 @@ lake build
4848
lake exe verify
4949
```
5050

51-
## Optional Markdown Lint
52-
53-
```shell
54-
npx markdownlint-cli2 --fix
55-
```
56-
5751
## Documentation
5852

5953
- [Paper to Lean Mapping](./docs/MAPPING.md)

docs/LEAN.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,12 @@ Tactics are commands used inside `by` blocks to construct proofs.
8383

8484
## Latin/Logic Terms
8585

86-
| Term | Origin | Meaning |
87-
| --------- | --------------------------- | -------------------------------------------------- |
88-
| `exfalso` | Latin: "ex falso quodlibet" | From falsehood, anything follows. |
89-
| `rfl` | "reflexivity" | Something equals itself. |
90-
| `mp` | "modus ponens" | Forward direction of iff (`P ↔ Q` gives `P → Q`). |
91-
| `mpr` | "modus ponens reverse" | Backward direction of iff (`P ↔ Q` gives `Q → P`). |
86+
| Term | Origin | Meaning |
87+
| --------- | ---------------------- | -------------------------------------------------- |
88+
| `exfalso` | Latin: "ex quodlibet" | From falsehood, anything follows. |
89+
| `rfl` | "reflexivity" | Something equals itself. |
90+
| `mp` | "modus ponens" | Forward direction of iff (`P ↔ Q` gives `P → Q`). |
91+
| `mpr` | "modus ponens reverse" | Backward direction of iff (`P ↔ Q` gives `Q → P`). |
9292

9393
---
9494

0 commit comments

Comments
 (0)