Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
81cd4fa
chore(deps): bump actions/upload-artifact from 4.6.2 to 7.0.2
dependabot[bot] Nov 3, 2026
c9af821
chore(deps): bump astral-sh/setup-uv
dependabot[bot] Nov 3, 2026
b325982
chore(deps): bump gitleaks/gitleaks-action from 2.3.9 to 3.0.0
dependabot[bot] Nov 3, 2026
199ab4e
chore(deps-dev): bump the npm-minor-patch group
dependabot[bot] Nov 3, 2026
f9dec69
chore(ci): retire Claude GitHub PR and issue automation
hindermath Nov 3, 2026
715bf75
docs: render statistics for Claude GitHub retirement
hindermath Nov 3, 2026
79c2c40
docs: render retirement statistics context
hindermath Nov 3, 2026
46321e7
Merge pull request #210 from hindermath/codex/remove-claude-github-20…
hindermath Nov 3, 2026
fe1b0af
chore(deps): bump the github-actions-minor-patch group across 1 direc…
dependabot[bot] Nov 3, 2026
9973856
fix(docs): complete retirement impact validation evidence
hindermath Nov 3, 2026
6959016
docs: render statistics for retirement evidence correction
hindermath Nov 3, 2026
eafa0b5
docs: render corrected retirement statistics context
hindermath Nov 3, 2026
da6cd1a
Merge pull request #211 from hindermath/codex/remove-claude-github-20…
hindermath Nov 3, 2026
86fc9fd
chore(deps): integrate current default branch before dependency valid…
hindermath Nov 3, 2026
10afd5a
docs: record dependency repair and generated-evidence scope
hindermath Nov 3, 2026
e00304d
docs: refresh Profile 2 for dependency candidate
hindermath Nov 3, 2026
ca549a5
docs: refresh active statistics context for dependency candidate
hindermath Nov 3, 2026
b2278f3
Merge pull request #204 from hindermath/dependabot/github_actions/ast…
hindermath Nov 3, 2026
bd41818
chore(deps): integrate current default branch before dependency valid…
hindermath Nov 3, 2026
2eb31ad
docs: record dependency repair and generated-evidence scope
hindermath Nov 3, 2026
b565689
docs: refresh Profile 2 for dependency candidate
hindermath Nov 3, 2026
09877fb
docs: refresh active statistics context for dependency candidate
hindermath Nov 3, 2026
b4f6a7b
Merge pull request #202 from hindermath/dependabot/github_actions/git…
hindermath Nov 3, 2026
fdeb5f1
chore(deps): integrate current default branch before dependency valid…
hindermath Nov 3, 2026
994064f
docs: record dependency repair and generated-evidence scope
hindermath Nov 3, 2026
e9e814f
docs: refresh Profile 2 for dependency candidate
hindermath Nov 3, 2026
1a44538
docs: refresh active statistics context for dependency candidate
hindermath Nov 3, 2026
7ddddb7
chore(deps): bump actions/setup-python from 6.0.0 to 7.1.0
dependabot[bot] Nov 3, 2026
e87ad7d
Merge pull request #203 from hindermath/dependabot/github_actions/act…
hindermath Nov 3, 2026
d4e9faa
chore(deps): integrate current default branch before dependency valid…
hindermath Nov 3, 2026
0d70fc5
docs: record dependency repair and generated-evidence scope
hindermath Nov 3, 2026
2528145
docs: refresh Profile 2 for dependency candidate
hindermath Nov 3, 2026
fc2d9a0
docs: refresh active statistics context for dependency candidate
hindermath Nov 3, 2026
83875b2
Merge pull request #205 from hindermath/dependabot/github_actions/git…
hindermath Nov 3, 2026
19e2a1a
chore(deps): integrate current default branch before dependency valid…
hindermath Nov 3, 2026
4cf3049
docs: record dependency repair and generated-evidence scope
hindermath Nov 3, 2026
33325c1
docs: refresh Profile 2 for dependency candidate
hindermath Nov 3, 2026
62045e1
docs: refresh active statistics context for dependency candidate
hindermath Nov 3, 2026
7629480
Merge pull request #208 from hindermath/dependabot/github_actions/act…
hindermath Nov 3, 2026
545bd2b
chore(deps): integrate current default branch before dependency valid…
hindermath Nov 3, 2026
f1d0488
docs: record dependency repair and generated-evidence scope
hindermath Nov 3, 2026
1ec62ba
docs: refresh Profile 2 for dependency candidate
hindermath Nov 3, 2026
9a07fc3
docs: refresh active statistics context for dependency candidate
hindermath Nov 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .github/DEPENDENCY-MAINTENANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,17 @@ Nachweis / evidence: YAML round-trip, Dependabot schema and manifest coverage ch
hosted checks are recorded on the configuration PR before merge.
Risiko / risk: update proposals still require compatibility and security review.
Neu pruefen bei / reevaluate on: new manifests, moved paths, changed pins or maintenance ownership.

## Claude-GitHub-Integration entfernt / Claude GitHub Integration Retired

DE: Die Claude-GitHub-App und ihre automatischen PR-/Issue-Workflows wurden
auf ausdruecklichen Ownerwunsch entfernt. Fuer dieses Repository starten keine
Claude-Code-GitHub-Actions mehr. Lokale Claude-Werkzeuge und CLAUDE.md bleiben
unabhaengige Entwicklungswerkzeuge. Technische Checks und menschliche Reviews
gelten weiter; Abhaengigkeits-PRs erhalten kein Auto-Merge.

EN: The owner explicitly retired the Claude GitHub App and its automatic
PR/issue workflows. This repository no longer starts Claude Code GitHub Actions.
Local Claude tools and CLAUDE.md remain independent development tools.
Technical checks and human reviews remain required; dependency PRs receive
no auto-merge.
2 changes: 1 addition & 1 deletion .github/workflows/agent-secret-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install ripgrep
run: sudo apt-get update && sudo apt-get install -y ripgrep
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Setup .NET 10
uses: actions/setup-dotnet@a98b56852c35b8e3190ac28c8c2271da59106c68 # v6.0.0
Expand Down
57 changes: 0 additions & 57 deletions .github/workflows/claude-code-review.yml

This file was deleted.

49 changes: 0 additions & 49 deletions .github/workflows/claude.yml

This file was deleted.

4 changes: 2 additions & 2 deletions .github/workflows/gitleaks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0

- name: Run gitleaks
uses: gitleaks/gitleaks-action@ff98106e4c7b2bc287b24eaf42907196329070c7 # v2
uses: gitleaks/gitleaks-action@e0c47f4f8be36e29cdc102c57e68cb5cbf0e8d1e # v3.0.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/homogeneity-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/linked-intake-evidence-native-proof.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ jobs:
run: git config --global core.autocrlf false

- name: Check out the exact pushed SHA
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
fetch-depth: 1
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,15 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Setup .NET 10
uses: actions/setup-dotnet@a98b56852c35b8e3190ac28c8c2271da59106c68 # v6.0.0
with:
dotnet-version: 10.0.x

- name: Setup Node.js
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: 24
cache: npm
Expand Down Expand Up @@ -92,4 +92,4 @@ jobs:
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0
uses: actions/deploy-pages@368f82528645a54fb793d4d04e342629a3f51346 # v5.0.1
6 changes: 3 additions & 3 deletions .github/workflows/project-statistics-proof.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ jobs:
- name: Preserve package bytes
shell: pwsh
run: git config --global core.autocrlf false
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}
fetch-depth: 0
persist-credentials: false
- uses: astral-sh/setup-uv@d0d8abe699bfb85fec6de9f7adb5ae17292296ff
- uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e
- name: Install pinned Spec Kit
shell: pwsh
run: |
Expand All @@ -44,7 +44,7 @@ jobs:
run: |
if ((git rev-parse HEAD).Trim() -cne $env:EXPECTED_HEAD) { throw 'Delivery head mismatch.' }
./scripts/prove-project-statistics-context.ps1 -Repo . -EvidenceDirectory (Join-Path $env:RUNNER_TEMP 'statistics-proof')
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9
if: always()
with:
name: project-statistics-${{ matrix.os }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/requirements-intake-governance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,8 @@ jobs:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v6
with:
python-version: '3.12'
- name: Validate requirements and intake alignment
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/security-supply-chain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Setup .NET 10
uses: actions/setup-dotnet@a98b56852c35b8e3190ac28c8c2271da59106c68 # v6.0.0
Expand Down
102 changes: 102 additions & 0 deletions docs/maintenance/ai-review-retirement-impact.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
{
"schemaVersion": "1.1",
"feature": "retire-claude-github-integration",
"entries": [
{
"scope": "Retire Claude GitHub PR and issue automation",
"owner": "Repository Maintainer",
"decision": "UpdateRequired",
"reevaluationTrigger": "Explicit owner decision to introduce another GitHub review integration",
"documents": [
".github/DEPENDENCY-MAINTENANCE.md"
],
"criticality": "Usage",
"risk": "Retired AI review is not acceptance evidence; technical checks and manual reviews remain binding",
"rationale": "Record the explicit owner decision, operational boundaries and independent local tools",
"navigationImpact": "Retirement policy remains in the existing maintenance guide or README",
"languageStrategy": "German first, equivalent English",
"canonicalSource": ".github/DEPENDENCY-MAINTENANCE.md",
"distributionClass": "sourceOnly",
"languagePartners": [],
"readerPaths": [
".github/DEPENDENCY-MAINTENANCE.md -> technical checks -> reviewed PR"
],
"documentClass": "ActiveSemantic",
"audiences": [
"Maintainers",
"AI agents"
],
"evidence": ".github/DEPENDENCY-MAINTENANCE.md",
"changeId": "CHG001",
"homeSyncRequired": false,
"platformAndExampleProof": "macOS repository Documentation Impact validator and workflow YAML parsing; exact-head hosted checks on the delivery PR"
},
{
"scope": "Generated legacy Profile 2 statistics block",
"owner": "Repository Maintainer",
"decision": "GeneratedUpdate",
"reevaluationTrigger": "Changed statistics source configuration, renderer or method",
"documents": [
"docs/project-statistics.md"
],
"criticality": "Normal",
"risk": "Git statistics do not establish quality, acceptance or measured AI productivity",
"rationale": "Render statistics from the committed retirement evidence using the installed canonical configuration",
"navigationImpact": "Existing canonical ledger entry point is retained",
"languageStrategy": "German first, equivalent English",
"canonicalSource": "docs/project-statistics.config.json",
"distributionClass": "sourceOnly",
"languagePartners": [],
"readerPaths": [
"docs/project-statistics.md -> source configuration -> Git history"
],
"documentClass": "Generated",
"audiences": [
"Maintainers",
"AI agents"
],
"evidence": "docs/project-statistics.md",
"changeId": "CHG002",
"generatedSource": {
"path": "docs/project-statistics.config.json",
"renderer": "bash scripts/render-project-statistics.sh --repo ."
},
"homeSyncRequired": false,
"platformAndExampleProof": "Installed legacy renderer preview, rendering and check-only on macOS"
},
{
"scope": "Installed separate project-statistics context outputs",
"owner": "Repository Maintainer",
"decision": "GeneratedUpdate",
"reevaluationTrigger": "Changed context configuration, renderer or method",
"documents": [
"docs/project-statistics/report.md",
"docs/project-statistics/snapshot.json"
],
"criticality": "Normal",
"risk": "Context output is transparency evidence, not human or product acceptance",
"rationale": "Keep the separate UTC statistics context synchronized with committed source changes",
"navigationImpact": "Separate context keeps its existing navigation",
"languageStrategy": "Bilingual report; language-neutral JSON snapshot",
"canonicalSource": "docs/project-statistics/config.json",
"distributionClass": "sourceOnly",
"languagePartners": [],
"readerPaths": [
"docs/project-statistics/report.md -> snapshot.json -> config.json"
],
"documentClass": "Generated",
"audiences": [
"Maintainers",
"AI agents"
],
"evidence": "docs/project-statistics/report.md",
"changeId": "CHG003",
"generatedSource": {
"path": "docs/project-statistics/config.json",
"renderer": "bash .specify/presets/project-statistics-governance/scripts/project-statistics.sh update --repo . --config docs/project-statistics/config.json"
},
"homeSyncRequired": false,
"platformAndExampleProof": "Installed context renderer dry-run, update and read-only status on macOS"
}
]
}
Loading
Loading